Cross-Protocol APY Comparator-and-Auto-Router
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool compares Annual Percentage Yield (APY) rates across multiple DeFi protocols and helps users identify the best yield opportunities for their assets. Given a token address, a list of protocol addresses (e.g., Aave, Compound, Curve), and an amount, it reads each protocol's current APY rate using standard lending pool interfaces, calculates the estimated yield and annual return for the specified amount, and presents a ranked comparison. The tool attempts multiple ABI patterns—getReserveData (Aave-style), supplyRatePerSecond, depositRate, getAPY, and generic rate functions—to maximize compatibility across different protocol implementations. Results are displayed with a visual comparison bar, protocol cards showing APY rates and estimated returns, and a highlighted "best protocol" badge. The user's token balance is also displayed for context. All data is pulled directly from the blockchain in real time, providing a transparent, data-driven view of yield opportunities before any investment decision.
HOW TO USE
Connect your wallet using the Connect button in the header. Select the target network from the dropdown—Ethereum Mainnet, Polygon, Optimism, Arbitrum One, Base, or Sepolia testnet. Enter the token address you wish to compare yields for. Enter each protocol address on a separate line—optionally add a comma and a custom label (e.g., "0x123...,Aave V3"). Enter the amount you want to compare in human-readable format. Click "Compare APY." The tool will fetch the current APY rate from each protocol, calculate estimated yield and annual return, and rank the results. Results appear in the card below with a "best protocol" badge, a visual APY comparison bar, protocol cards showing each protocol's APY and estimated annual return, and a summary of your token balance and amount compared. Use this information to identify the best yield opportunity across protocols.
MULTI-PROTOCOL APY COMPARISON WITH FLEXIBLE ABI DETECTION
The tool provides comprehensive cross-protocol APY comparison through flexible ABI detection and multiple read attempts. First, it attempts to call getReserveData() with the token address as parameter (Aave-style pools), which returns liquidityRate, variableBorrowIndex, and other reserve data. If that fails, it tries supplyRatePerSecond() (Compound-style), depositRate(), getAPY(), and finally generic rate() or apy() functions. This layered approach ensures compatibility with a wide range of DeFi lending protocols. Each rate is normalized to a percentage APY, accounting for different decimal scales (1e27 for ray, 1e18 for wei). The tool then calculates the estimated yield as amount * (apy / 100) and the annual return as amount + estimated yield. Protocols are ranked by APY in descending order, and a visual comparison bar shows the relative performance of each protocol. The user's token balance is displayed to provide context on available funds.
WHAT IT CANNOT SEE
This tool cannot guarantee future APY rates—rates are dynamic and can change between the check and any subsequent transaction. It cannot predict protocol performance or ensure that the APY will remain at current levels. It cannot verify off-chain yield conditions or ensure that the yield source is reliable. It cannot ensure protocol solvency or detect changes in protocol state that could affect yields. It cannot detect yield manipulation risks, including oracle manipulation, rate manipulation, or other attacks. It cannot assure that the compared protocols are free from vulnerabilities, bugs, or malicious code. It cannot verify that the protocol addresses are correct or that the token address is supported. It cannot detect front-running or other execution risks. It cannot provide financial advice or guarantee that investing in the highest-yielding protocol is profitable. All data is provided as-is for informational purposes only; any reliance on the tool's output for investment decisions is the sole responsibility of the user.
PLEASE NOTE
This tool supports EVM-compatible chains only: Ethereum Mainnet (1), Polygon (137), Optimism (10), Arbitrum One (42161), Base (8453), and Sepolia testnet (11155111). Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. The tool requires a Web3 provider (MetaMask or WalletConnect) and access to an RPC endpoint for the selected chain. It does not store any wallet data, token addresses, or comparison records. All queries are performed directly against the blockchain in real time. The tool only provides read-only information and does not execute any transactions. APY rates are contract-defined values and do not guarantee actual returns. Always verify critical data independently through a block explorer and consult with financial advisors before making any investment decisions.