Develop the core modules of the protocol backend
- Integration with DeFiLlama API (https://yields.llama.fi/pools)
- Parsing AAVE data (USDT, USDC, DAI) in networks: Polygon, Arbitrum, Optimism, Base, Avalanche, Ethereum
- Saving to Supabase (tables:
apy_history,assets) - Containerize and launch the service
- APY comparison algorithm between networks
- Profitability calculation considering gas fees (static values)
- Generation of JSON recommendations in the format:
- Add connectors to: AAVE, Compound, Uniswap
- Develop rebalancing scenarios within a single network
- Develop rebalancing scenarios for different tokens
Develop and launch an autonomous agent connected to backend modules
- Define the formula that will be used for making funds rebalancing decisions
- Develop an API endpoint for formula editing
- Integrate backend modules: Analytics Module, Onchain Module
- Develop 2 operation modes: Manual, Autonomous
- Containerize the service
- Deploy solution
- Add logging service
Develop and integrate a Smart-wallet module to work with users' EOAs for secure rebalance execution
- Implement ERC-4337 compliant Smart Account contracts
- Develop session key management system with time/amount/protocols limits
- Create permission contracts for AAVE protocol interactions
- Integrate with backend modules: Analytics Module, Onchain Module
- Develop delegation interface for users (Web3 connection)
- Develop audit framework for smart contract security
- Create user-facing permission management dashboard
- Deploy Smart Wallet Factory contract to mainnet
- Implement transaction simulation environment