SushiSwap is a decentralized exchange that processes token swaps and yield farming through an Automated Market Maker (AMM) smart contract. Running on Ethereum, the exchange is an advanced fork of the Sushiswap protocol, another DEX running with the same AMM system. The exchange financially incentivizes liquidity providers to bring tokens to the platform by rewarding them with fees. Specifically, these users are rewarded with the costs that other traders pay to perform token swaps.