Docs / Yield Scores
The Yield page reranks DeFi stablecoin pools by risk-adjusted APY — the nominal yield discounted by the issuer's safety grade. A high-yield pool backed by a shaky stablecoin may rank lower than a modest-yield pool backed by USDC.
This gives analysts a single comparable number that incorporates both the upside (raw yield) and the downside risk (probability of losing principal).
Effective APY is normally the raw APY, but when a pool is flagged as an APY spike (see below), the 30-day mean APY is used instead.
Examples:
When a pool's current APY is 3× or more above its 30-day mean APY, it is flagged as a stress spike. These spikes almost always indicate a crisis event — exploit, oracle failure, or liquidation cascade — not a genuine yield opportunity.
Spiked rows are marked with a ⚠ icon on the Raw APY and an asterisk (*) on the Risk-Adj APY. Hover either for the spike ratio.
Pools are fetched from the DeFiLlama yields API (stablecoin=true, TVL ≥ $1M, APY ≥ 0.1%, APY < 200%). Each pool is then matched to a safety grade entry in two steps:
underlyingTokens addresses matched against our chain+address grade index.Pools with no match are included at the bottom of the table with no grade or risk-adjusted APY displayed.
| Filter | Value | Reason |
|---|---|---|
| stablecoin | true | Only stablecoin-denominated pools |
| outlier | false | Exclude DeFiLlama statistical outliers |
| min TVL | $1M | Filter out thin, illiquid pools |
| min APY | 0.1% | Exclude near-zero noise |
| max APY | 200% | Exclude unsustainable outlier yields |
| Column | Description |
|---|---|
| Symbol | Pool token pair(s) as reported by DeFiLlama. |
| Project | Protocol name (Aave, Morpho, Curve, etc.). |
| Chain | Network the pool is deployed on. |
| Grade | Safety grade of the matched stablecoin (A+ to F). See Safety Grade docs. |
| Safety Score | Numeric 0–100 safety score underlying the grade. |
| Raw APY | Nominal APY as reported by DeFiLlama. |
| Risk-Adj APY | Raw APY × (Safety Score / 100). Primary sort column. |
| TVL | Total Value Locked in the pool (USD). |