The Farming application provides general purpose multi-AMM Farming contracts that any Organization, DAO, individual wallet or customized smart contract can use to host a farming setup. By being clonable through a Factory, the use of these contracts allows users to farm with the confidence that there are no bugs or any malicious behavior from the team (because the core is untouchable), and developers can clone this widely tested and used code, focusing on the on-top application. This is the technical documentation, read the Covenants Learn first.
Learn how the Farming Protocol works.

​Types of Farming​

Discover what are the various types of Farming that are available on Covenants

​Farming Multi-AMM​

Learn how Covenant Farming Multi-AMM contract works

​Farming Uniswap V3​

Learn how Covenant Farming Uniswap V3 contract works