defi-yield
Find yield farming opportunities, compare APY across DeFi protocols, analyze yield strategies, and check risk metrics. Use when asked about best yields, yield farming, APY comparison, Pendle fixed yie
Files4
View on GitHubSKILL.mdskills/defi/defi-yield/SKILL.md
GitHubDeFi Yield
Yield farming opportunities, APY comparisons, strategy guidance, and risk metrics.
APIs
DefiLlama Yields (Free, no auth) — Primary source
Base: https://yields.llama.fi
All yield pools (10k+ pools across all DeFi):
web_fetch url="https://yields.llama.fi/pools"
Key response fields:
pool— unique pool ID (use for chart endpoint)project— protocol name (e.g.,aave-v3,curve-dex,pendle)chain— chain namesymbol— pool token(s)tvlUsd— total value locked in USDapy— total APY (base + reward)apyBase— base yield (swap fees, interest)apyReward— incentive/farming rewardsapyMean30d— 30-day average APYstablecoin— whether pool is stablecoin-onlyilRisk— impermanent loss risk levelexposure—singleormultiasset
Pool history (daily APY over time):
web_fetch url="https://yields.llama.fi/chart/POOL_ID"
Filtering strategies (client-side):
- Stablecoin yields: filter
stablecoin: true - Low IL risk: filter
ilRisk: "no"orexposure: "single" - High TVL (safer): filter
tvlUsd > 10000000 - Specific chain: filter
chain: "Ethereum"orchain: "Arbitrum"
Pendle API (Free, no auth)
Base: https://api-v2.pendle.finance/core
Active markets (fixed yield opportunities):
web_fetch url="https://api-v2.pendle.finance/core/v1/1/markets?order_by=name&skip=0&limit=20"
Market details (implied APY, maturity):
web_fetch url="https://api-v2.pendle.finance/core/v1/1/markets/MARKET_ADDRESS"
Multi-chain markets:
| Chain | Chain ID |
|---|---|
| Ethereum | 1 |
| Arbitrum | 42161 |
| BSC | 56 |
| Optimism | 10 |
| Mantle | 5000 |
Replace 1 in URL with chain ID.
Key Pendle concepts:
- PT (Principal Token) — buy at discount, redeem at par at maturity = fixed yield
- YT (Yield Token) — leveraged yield exposure until maturity
- Implied APY — the fixed rate from buying PT
- Underlying APY — current floating yield of the underlying asset
Curve Finance API (Free, no auth)
All pools with APY:
web_fetch url="https://api.curve.fi/v1/getPools/all/ethereum"
Volume and fees:
web_fetch url="https://api.curve.fi/v1/getVolumes/ethereum"
Supported chains: ethereum, arbitrum, optimism, base, polygon, avalanche, fantom
Convex Finance
All pools (Curve + Convex rewards):
web_fetch url="https://www.convexfinance.com/api/curve-apys"
Yield Strategy Guide
Low Risk (Stablecoins)
- Lending — Supply USDC/USDT to Aave/Compound (2-8% APY)
- Curve stable pools — USDC/USDT/DAI pools (2-6% base + CRV rewards)
- Pendle PT — Buy PT-aUSDC for fixed yield until maturity (4-10%)
- Morpho vaults — Curated lending vaults (3-10% APY)
Medium Risk (Blue-chip)
- LST yield — Hold wstETH/rETH (3-5% staking APY)
- LST LP — wstETH/ETH pools on Curve/Balancer (3-8%)
- Pendle PT-wstETH — Fixed staking yield at premium (5-10%)
- Aave recursive — Supply wstETH, borrow ETH, re-supply (leveraged staking)
Higher Risk (Maximizing)
- Incentive farming — New protocol token rewards (volatile, high APY)
- Pendle YT — Leveraged yield exposure (can go to zero at maturity)
- Concentrated LP — Uniswap V3 narrow range (high fees, high IL)
- Points farming — EigenLayer, Ethena, new protocols (uncertain value)
Risk Assessment Checklist
When recommending yields, always consider:
- Smart contract risk — Is the protocol audited? How long has it been live?
- Impermanent loss — Multi-asset pools lose value if prices diverge
- Reward sustainability — High APY from token emissions decreases over time
- TVL trend — Declining TVL can signal problems
- Depeg risk — Stablecoin or LST depegging from underlying
- Maturity risk (Pendle) — PT has fixed maturity; early exit may lose yield
- Protocol-specific — Governance attacks, oracle failures, admin keys
Usage Tips
- DefiLlama is the single best source for cross-protocol APY comparison
apyBaseis more sustainable thanapyReward(rewards get diluted)apyMean30dis more reliable than currentapyfor forecasting- For "where should I put my USDC", filter DefiLlama for stablecoin pools with TVL > $10M
- Always note the chain — same protocol can have very different yields on different chains
- When reporting yields, distinguish between base APY and reward APY
- Warn users about IL risk for volatile pair pools