Yield farming is a DeFi concept where users stake or lend their crypto assets in order to receive returns