Where can a token earn the most?
yield_finderWhere a token earns yield, on one chain or any: every DeFi pool DefiLlama tracks that holds it (lending, staking, vaults, LPs; ETH on Hyperliquid, USDC on Base, SOL anywhere), split into pools that keep you in the token and pairs that add another token you'd also hold. Each with its APY split into fees or interest versus reward tokens, its 30-day average, deposits, and flags: mostly reward tokens, small pool, today's APY far above its average, a staking or restaking form you'd hold, the other token in a pair. Never lists APYs over 100%, APYs over 25% on pools under $1M or without a published split, or (unless asked) pairs with small tokens; it counts them. Use for 'where can I get the most yield on my ETH on Hyperliquid?', 'best USDC yield on Base', 'where to stake SOL'. Lead with what staying in the token pays, then the pairs and what they add. A comparison of published rates, not advice.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"asset": "<asset>"
},
"name": "yield_finder"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | Yes | Token symbol: ETH, BTC, SOL, HYPE, USDC (or USD for any dollar stablecoin), or any other symbol | |
| chain | No | Chain name, e.g. hyperliquid, ethereum, base, arbitrum, solana. Omit for every chain | |
| limit | No | Pools per group. Default 8, max 20 | |
| minTvlUsd | No | Leave out pools with less deposited than this. Default 100000 | |
| includeSmallTokens | No | Also list pairs with tokens that aren't majors (memecoins and the like). Default false |