Introduction

This section explains the technical details of how the Studding Protocol operates.

Overview

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.

Contracts

Contract
Address
BSC Studding Contract
Coming Soon
ETH Studding Contract
Coming Soon

Studders and Breeders

Studders

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

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.

Token Approvals

Animal Approval

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

$ZOO Approval

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.