Skip to content

Latest commit

 

History

History
72 lines (47 loc) · 2.19 KB

File metadata and controls

72 lines (47 loc) · 2.19 KB

Phase 1: Protocol backend development

Goal

Develop the core modules of the protocol backend

Technical Tasks

1. Data Collection Module

  • 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

2. Analytics Module

  • APY comparison algorithm between networks
  • Profitability calculation considering gas fees (static values)
  • Generation of JSON recommendations in the format:

3. Onchain Module

  • Add connectors to: AAVE, Compound, Uniswap
  • Develop rebalancing scenarios within a single network
  • Develop rebalancing scenarios for different tokens

Phase 2: Run autonomous Agent

Goal

Develop and launch an autonomous agent connected to backend modules

Technical Tasks:

1. Rebalance formula development

  • Define the formula that will be used for making funds rebalancing decisions
  • Develop an API endpoint for formula editing

2. Yieldex Agent interface development

  • Integrate backend modules: Analytics Module, Onchain Module
  • Develop 2 operation modes: Manual, Autonomous
  • Containerize the service

3. Deploy Yieldex Agent

  • Deploy solution
  • Add logging service

Phase 3: Smart-wallet Architecture Development

Goal

Develop and integrate a Smart-wallet module to work with users' EOAs for secure rebalance execution

Technical Tasks:

1. Smart Wallet Core Development

  • Implement ERC-4337 compliant Smart Account contracts
  • Develop session key management system with time/amount/protocols limits
  • Create permission contracts for AAVE protocol interactions

2. Smart Wallet Integration

  • Integrate with backend modules: Analytics Module, Onchain Module
  • Develop delegation interface for users (Web3 connection)

3. Security & Deployment

  • Develop audit framework for smart contract security
  • Create user-facing permission management dashboard
  • Deploy Smart Wallet Factory contract to mainnet
  • Implement transaction simulation environment