This project is a decentralised bank with savings functionalities in the form of
- Simple timelock to hold stableCoins and native assets
- Depositing stable ERC20 tokens into Superform's Yearn Base Strategy using the ERC4626 standard
- Automated savings using Chainlink keeper function
- Native tokens can also be deposited to achieve a dollar-cost-averaging approach. here we implemented the Pyth oracle to fetch on-chain data which serves as gateway to making native token deposits. Deposits is only permitted if the CELO/USD 24hour chart shows a downtrend greater than 1%(used for convinience, initial plan was to use 5%). This provides an hedge against the fear of devaluation associated with crypto assets