Overview
Last updated
Last updated
The Yieldex architecture is divided into three key modules:
Data Collection Module
Decision Making / Analytics Module
On-chain Interaction Module
Collects information about current APY/APR, TVL, availability, etc. from the protocols in different networks.
Store results in a database and periodically update (e.g., every 10 minutes).
Receives grouped data on returns
Calculates whether it makes financial sense to transfer funds: for example, from AAVE USDT (APY ~5%) to Compound USDT (APY ~8%).
Generates a "call to action" — a structure that specifies the network, protocol, token (USDT, USDC, etc.), quantity, and target return.
Accepts "call to action" and initiates transactions on users' smart wallets
Uses ERC-4337 mechanics to securely aggregate transactions within a single "UserOperation".
Sets signing parameters, and uses session keys for limited actions (deposit/withdraw/borrow/repay).