Find DeFi yield that isn't an emissions mirage
Find DeFi yield that isn’t an emissions mirage
Most DeFi yield aggregators show headline APY. base interest plus token reward emissions. When the token unlocks or the program ends, the APY collapses. top_yield_farms returns realistic APY = base minus emissions value, so you see what the pool actually pays in stablecoin terms.
Tool
top_yield_farms. params:
| param | default | notes |
|---|---|---|
limit | 5 (free) / 25 (pro) | max items |
min_apy | 0 | filter pools below this realistic APY |
chain | any | e.g. ethereum, arbitrum, base |
asset | any | e.g. ETH, USDC, substring match |
Agent prompt
Use top_yield_farms with min_apy=10 and asset=USDC. For each result, output:protocol | chain | pool | realistic_apy | tvl_usd. Sort by realistic_apydesc. Comment on which look durable vs emission-dependent.Expected output
aave-v3 | base | aUSDC | 14.2% | 220M | base interest, durablemorpho-blue | ethereum | sDAI/USDC vault | 13.8% | 88M | base + small protocol feefluid | arbitrum | USDC supply | 12.6% | 51M | base + ARB reward (check unlock)silo-v2 | base | siloUSDC iso | 11.4% | 9M | small TVL = thin exitWhat to do next
- Stack with
confluence_today. if the same chain appears in multiple FalsifyLab signals, the macro flow is real. - Compare to
active_airdrop_farmsfor pools where the “low realistic APY” actually masks airdrop expectation. - Skip pools under $20M TVL unless you can size in slowly.
Limits
Free tier returns top 5, max 10 with limit=10. Pro returns 25 default, 50 max. Free caches 24h; pro is realtime (sub-minute).