What is MasterChef? The farm's main smart contract that is used to create staking pools. With MasterChef, users have the ability to lock their tokens in the smart contract, and receive rewards in the form of farm tokens.