- Any entity raising funds has 3 funding rounds to reach their target funding; Series A, Series B, Series C
- Donors contribute to the cause using WETH
- If by the end of your funding rounds you have raised more than your target, the extra funds will be swapped for USDT on Uniswap V3 and supplied to Aave V3 to generate yield on the extra funds
- These supplied funds will be kept on Aave V3 for a minimum of 180 days
- After 180 days have passed, the owners of the crowdfund can call endYieldFarming - this will withdraw the USDT from Aave, then swap it back to WETH using Uniswap
- Once the owners have ended the yielding & the funds have been swapped, those who donated to the crowdfund can redeem their gift by calling the claimRewards function