Yield finder (DefiLlama)
get_yieldsTop yields on SwapChan's chains from DefiLlama: filter by asset (USDC, ETH, SOL...), chain, min TVL (default $1M). Stablecoin pools only by default when no asset is given. Outliers and APY > 200% are dropped. Each pool has APY (base vs reward), TVL, risk notes, a DefiLlama link and swapIntoUnderlying: a SwapChan link to get the deposit token on the right chain. Depositing happens on the protocol's site; SwapChan gets the user there. Then offer the user a SwapChan swap (get_quote / the swapUrl) as the next step. Result includes display markdown with chan images: show it to the user. How to combine this with the other tools: swapchan_playbook (workflows: find-money, best-swap, rebalance, revoke-approvals, bridge-stuck, token-safety, recover-old-wallet).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_yields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | ||
| limit | No | ||
| chainId | No | Chain id (1, 8453, 42161, 10, 137, 56, 43114, 59144, 534352, 792703809 Solana, 8253038 Bitcoin, 728126428 Tron) or name (eth, base, arbitrum, optimism, polygon, bnb, avalanche, linea, scroll, solana, bitcoin, tron). | |
| minTvlUsd | No | ||
| stablecoinOnly | No |