This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

APY Checker

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

APY Checker calculates estimated annual percentage yields for DeFi positions including staking pools, liquidity provider (LP) tokens, and yield vaults. Enter a pool contract address and select the protocol type, and the tool reads on-chain data to compute the current APY. It displays total staked value, daily reward rate, current APY, and compounded APY (assuming daily compounding). The tool also shows an APY level indicator with a visual bar chart — High, Medium, Low, or Very Low — helping you quickly assess the yield opportunity. This is essential for comparing yields across different protocols, monitoring your staking returns, and making informed DeFi investment decisions.

HOW TO USE

Connect your wallet using the BGWallet bridge (MetaMask or any Web3 wallet). Ensure you are on the same network as the DeFi protocol — Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base, or any EVM chain. Enter the pool contract address in the input field. Select the protocol type: "Staking pool" for single-token staking contracts, "LP token" for Uniswap-style liquidity provider tokens, or "Vault / yield aggregator" for Yearn-style vaults. Click "Check APY" to fetch on-chain data and calculate the yield. The tool reads the relevant contract functions based on the protocol type and displays the estimated APY, total staked, daily rewards, and compounding effect. Results include a visual APY level bar for quick reference.

TECHNICAL MECHANISM

The tool uses different ABIs and calculation methods depending on the protocol type. For staking pools, it reads totalStaked() and rewardRate() (or similar functions) to determine the total value locked and the rewards distributed per second, then extrapolates to a daily and annual yield. For LP tokens, it reads getReserves() to get the pool reserves, estimates daily trading volume (simplified), calculates the fee revenue (assuming 0.3% fee with 50% going to LPs), and computes the yield relative to the LP token's total supply. For vaults, it reads totalAssets() and totalSupply() to determine the share price, calculates the annualized growth, and derives the APY. The tool also attempts to read common reward functions like rewardsDuration(), getRewardForDuration(), and earned() to improve accuracy. All calculations are performed client-side using the fetched on-chain data — no external APIs are required for the core calculation, though more accurate results would require price oracles.

WHAT IT CANNOT SEE

The tool cannot calculate accurate APY for protocols with dynamic reward rates that change frequently (e.g., based on total staked, emissions schedules, or algorithmic adjustments). It cannot predict future APY changes — yields are based on the current reward rate and may decrease as more users stake. It cannot account for impermanent loss in LP positions — the APY shown only reflects fee revenue and rewards, not the potential loss from price divergence between the paired assets. It cannot verify the accuracy of external price data — the tool does not fetch token prices from oracles and uses simplified estimates for LP revenue. It cannot detect protocol changes or reward schedule adjustments — the calculation reflects the current state only. It cannot handle rebasing tokens or complex compounding strategies. It cannot simulate different compounding frequencies beyond a simple daily compounding assumption. The tool is read-only and does not sign any transactions.

PLEASE NOTE

This tool works exclusively on EVM-compatible chains (Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base, Avalanche C-Chain, Fantom, and others). Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. APY calculations are estimates only — actual returns may vary significantly due to changing market conditions, protocol changes, and impermanent loss. Always verify yields using multiple sources before making investment decisions. The tool does not store any data — all reads happen live from the blockchain through your wallet provider. The tool is provided as-is with no warranty or liability. This is not financial advice.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.