This section explains the technical details of how the Studding Protocol operates.
If you are looking for information on how to interact with the DAPP please check out the DAPP Guide
The Studding Protocol is used to interact with the Stud Farm through a collection of methods deployed on BSC and Ethereum. Zookeepers do not need to interact with the Studding Protocol directly because App.StudFarm.io provides an easy to use interface.
BSC Studding Contract
ETH Studding Contract
Studders are Zookeepers that list their Base Animal Breeds (in $ZOO) for sale on the Stud Farm. The Studders are Market Makers because they provide breed liquidity to the Stud Farm.
Breeders are Zookeepers that breed with Base Animals listed on the Stud Farm. The Breeders are Market Takers because they remove breed liquidity from the Stud Farm.
The Studding Protocol requires the Approval to transfer Base Animals in order to
- List a Base Animal on the Stud Farm
- Breed your Base Animal with a Base Animal on the Stud Farm
The Studding Protocol requires the Approval to transfer $ZOO in order to
- Breed any Base Animals on the Stud Farm
The Dapp Approves the exact amount of $ZOO for transfer required to complete the transaction. This means that the Breeder must Approve $ZOO for transfer every time they Breed. This is put in place to minimize risk by reducing the users exposure.