DeFi Yield Leaderboard

USDC

MarketRiskNet APYChangeTVL
B7.01%+0.96%$47M
B6.50%-0.01%$7.4M
B6.37%+0.36%$8.8M
B6.30%+1.57%$4.4M
B6.19%+0.88%$15M
B5.94%+0.07%$4.5M
B5.90%+1.06%$2.5M
B5.87%+0.83%$8.8M
B5.80%-0.11%$2.8M
B5.62%-0.86%$1.5M
B5.49%+0.14%$4.4M
B5.32%+0.41%$19M
B5.05%-0.30%$3.3M
B4.60%-1.66%$1.3M
B4.53%+0.29%$2.2M
B4.40%+0.51%$15M
B4.23%-0.66%$169M
B4.19%+0.62%$11M
B4.02%+0.30%$33M
B3.98%+0.40%$82M
B3.96%+0.28%$2.4M
B3.96%+0.77%$43M
B3.93%+0.07%$6.1M
B3.80%+0.67%$2.3M
B3.80%+0.74%$2.2M
B3.80%+0.13%$68M
B3.67%+0.54%$6.6M
B3.66%+0.28%$12M
B3.65%+0.53%$1.7M
B3.63%+0.43%$9.1M
B3.57%-0.06%$3.2M
B3.54%-0.15%$10M
B3.51%+0.38%$31M
B3.49%+0.29%$140M
B3.49%+0.41%$14M
B3.47%+0.12%$64M
B3.46%+0.20%$2.0M
B3.43%-1.24%$101M
B3.42%+0.19%$32M
B3.37%-0.33%$4.5M
B3.22%-0.21%$2.4M
A3.17%+0.06%$5.0M
B3.13%-0.63%$2.0M
A3.13%+0.03%$206M
A3.13%+0.03%$4.7M
A3.12%+0.03%$246M
A3.11%+0.05%$477M
B3.08%+0.28%$2.2M
B3.05%-0.09%$69M
B3.03%-0.13%$1.2M
B3.02%-0.09%$7.1M
B3.02%-0.08%$295M
B3.01%-0.07%$205M
A3.00%-0.18%$67M
B2.99%-0.10%$1.0M
B2.89%-0.09%$1.3M
B2.89%0.00%$11M
A2.87%-$35M
B2.87%-0.11%$25M
B2.75%-0.10%$12M
A2.65%-0.55%$214M
B2.61%-1.09%$50M
B2.56%-0.06%$17M
B2.51%-1.31%$5.6M
A2.04%-0.12%$3790M
A1.70%-0.05%$383M
B0.00%0.00%$1.2M

USDT

MarketRiskNet APYChangeTVL
A5.05%+0.58%$52M
B4.23%+0.59%$74M
B3.57%+0.75%$2.2M
B3.55%+0.58%$16M
B3.54%+0.64%$20M
B3.54%+0.70%$44M
B3.43%+1.10%$6.6M
B3.43%+0.97%$8.3M
B3.41%+1.00%$126M
A3.40%+0.97%$151M
B3.40%+0.98%$101M
B3.27%+0.98%$12M
B3.26%+0.84%$50M
B3.24%+0.56%$5.8M
B2.91%+0.87%$6.1M
A2.68%-$39M
B2.58%-0.01%$271M
A2.03%-1.03%$156M
A1.71%+0.07%$5702M
A1.43%-0.04%$204M
B0.05%-3.52%$2.0M

WETH

MarketRiskNet APYChangeTVL
B3.60%-1.24%$3.2M
B3.07%+1.18%$2.7M
B2.53%-0.82%$1.9M
B2.51%-0.43%$2.9M
A2.38%-0.55%$11M
B2.18%-0.54%$6.5M
B2.15%-0.83%$2.8M
B2.10%-0.96%$18M
B2.05%-0.99%$1.1M
A2.03%-1.04%$3.8M
A2.01%-0.98%$257M
A2.01%-1.01%$96M
B2.01%-0.23%$1.6M
B1.96%-0.90%$3.6M
B1.94%+0.02%$101M
B1.91%-0.98%$29M
B1.91%-0.96%$51M
B1.91%-0.95%$75M
B1.90%-0.56%$1.9M
B1.89%-0.89%$5.8M
A1.87%-1.06%$4.2M
B1.70%-1.80%$6.5M
A1.69%-0.89%$5941M
A1.64%-0.04%$690M
B1.54%-0.72%$2.6M
B1.07%+0.15%$1.8M

weETH

MarketRiskNet APYChangeTVL
A< 0.01%0.00%$4841M
A0.00%0.00%$191M

wstETH

MarketRiskNet APYChangeTVL
B2.00%-1.94%$3.6M
B1.78%-1.46%$3.6M
A0.02%+0.02%$10M
A< 0.01%0.00%$3403M
B< 0.01%0.00%$3.6M
A< 0.01%0.00%$1456M

WBTC

MarketRiskNet APYChangeTVL
B1.49%+1.17%$3.5M
B1.25%+0.93%$3.8M
A0.13%-0.10%$48M
B0.10%-0.04%$64M
A< 0.01%0.00%$2787M
A< 0.01%0.00%$23M
B0.00%0.00%$9.1M

cbBTC

MarketRiskNet APYChangeTVL
B1.18%+0.16%$5.4M
A0.02%0.00%$29M
A< 0.01%0.00%$1838M

PYUSD

MarketRiskNet APYChangeTVL
B3.50%-0.14%$1.2M
B3.20%-0.26%$13M
B2.92%+0.24%$9.9M
A2.89%+0.09%$80M
B2.83%-0.08%$2.5M
B1.63%-0.31%$280M
A1.43%+0.03%$446M
B1.15%-0.09%$212M
A0.68%-0.01%$100M
B0.04%-0.19%$10M

sUSDe

MarketRiskNet APYChangeTVL
A0.00%0.00%$1010M

rsETH

MarketRiskNet APYChangeTVL
A< 0.01%0.00%$913M

DAI

MarketRiskNet APYChangeTVL
A2.81%-0.74%$5.8M
B2.78%-0.77%$1.8M
B2.58%-0.26%$1.7M
A2.56%-0.29%$269M
B2.53%-0.69%$2.9M
A1.44%0.00%$154M

LBTC

MarketRiskNet APYChangeTVL
B0.10%-0.02%$1.1M
A< 0.01%0.00%$158M
A0.00%0.00%$207M

USDS

MarketRiskNet APYChangeTVL
A2.47%-0.27%$286M
B2.17%+0.02%$5.5M
B0.09%-0.11%$39M

USDtb

MarketRiskNet APYChangeTVL
A1.01%0.00%$43M
B0.87%+0.12%$49M
B0.85%-0.42%$2.7M
A0.52%+0.02%$197M

EURC

MarketRiskNet APYChangeTVL
A3.25%-0.78%$28M
B3.24%-0.74%$13M
B3.15%-0.61%$4.2M
B3.10%-0.61%$1.6M
B2.94%-0.49%$9.9M
A1.97%-0.23%$95M

AUSD

MarketRiskNet APYChangeTVL
B3.94%+0.46%$17M
B1.67%-1.80%$1.6M
B1.59%-0.88%$13M

msUSD

MarketRiskNet APYChangeTVL
B2.98%+0.25%$5.1M
B2.66%+0.23%$6.0M

Help us make DeFi transparent

Share on

FAQ

Tezoro covers over 10,000 markets across the largest TVL protocols on Ethereum, Base, Arbitrum, Polygon, including Aave V3, Spark, Compound V3, Euler V2, Morpho Blue, Morpho Vaults, Fluid, and Pendle.

To maintain a consistent risk baseline, Tezoro applies conservative internal risk screens and only surfaces markets that meet our minimum rating — markets rated A–C are shown in the interface; markets rated D and below are excluded.

More protocols and markets will be added soon.

Net APY is the annualized return paid in the supply token, after excluding protocol incentives and reward tokens — in other words, the real yield you can expect without marketing or extra rewards.

Example: if you supply 100 USDC and the Net APY is 5%, you would earn 5 USDC over one year.

Tezoro has developed a proprietary AI-driven risk engine that combines large language models (LLMs) with a Retrieval-Augmented Generation (RAG) workflow to evaluate protocol and market risk at scale.

Assessment framework (weighted criteria)

Each market is scored across multiple criteria (each criterion carries a configurable weight):

  • Technical risk: smart-contract code quality and security audits, oracle and infrastructure robustness, and dependency/stack risk.
  • Economic risk: strategy design (looping, leverage, liquidation mechanics), collateral quality & liquidity, TVL level and dynamics, and yield volatility.
  • Governance risk: governance architecture (DAO / multisig / EOA), admin keys & upgradability (timelocks, access controls), and existence of risk-management processes, insurance or reserves.
  • Monitoring & operational signals: withdrawal/UX incidents, on-chain flows (TVL outflows, large/whale movements), and sentiment & news signals.

Scoring & tiering

We aggregate the weighted scores into a single security score for each market. That score maps to a risk tier:

  • A: Low risk. Typical examples: core lending and staking markets: Aave, Spark, and Compound.
  • B: Moderate risk. Markets with reputable maintainers, significant TVL (>$100M) and time on market — commonly found on protocols such as Morpho, Euler, Fluid, and Pendle
  • C: Elevated risk. Other markets that have reached at least 50% of the maximum security score and have TVL > $1M.

This framework is continuously calibrated: criterion weights, signal sources, and thresholds are reviewed by our risk team to reflect evolving on-chain behaviour and new threats.

Tezoro runs its own blockchain indexer that reads smart contract state directly from Ethereum archive nodes. The indexer takes hourly snapshots of every tracked vault and lending market — recording share prices, total assets, total supply, utilization, and accrued revenue. Asset prices come from Chainlink on-chain oracles. All data flows through our proprietary aggregator that computes yield metrics from these raw snapshots — no third-party APIs, no off-chain data feeds.

Tezoro is a completely independent data source and provides honest and transparent information:

  • No one ever pays for listings — all data is taken directly from the blockchain.
  • Tezoro software is completely proprietary — we don't use any third-party data providers, so data manipulation is impossible.

Net APY reflects the actual yield that depositors earned over a chosen period (Day, Week, or Month), annualized. Unlike most aggregators that display protocol-advertised rates (projections of what you might earn if conditions stay the same), Tezoro measures what already happened on-chain. Longer windows give a smoother picture; shorter windows react faster to changes.

The calculation works differently depending on the protocol type, but in both cases the source data is read directly from smart contracts:

  • Vault-based protocols (Euler, Fluid, Morpho Vaults) — we track the share price of the vault (totalAssetstotalSupply)\bigl(\tfrac{\text{totalAssets}}{\text{totalSupply}}\bigr). Share price grows as the vault earns yield and already has protocol fees deducted at the contract level:
    Net APY=Pend−PstartPstart×365Tdays×100%\text{Net APY} = \frac{P_{\text{end}} - P_{\text{start}}}{P_{\text{start}}} \times \frac{365}{T_{\text{days}}} \times 100\%
    where PP is the on-chain share price and TdaysT_{\text{days}} is the measurement period.
  • Lending protocols (Aave, Compound, Spark) — we track accrued revenue relative to TVL:
    Net APY=Rend−RstartTVL‾×365Tdays×100%\text{Net APY} = \frac{R_{\text{end}} - R_{\text{start}}}{\overline{\text{TVL}}} \times \frac{365}{T_{\text{days}}} \times 100\%
    where RR is cumulative protocol revenue and TVL‾\overline{\text{TVL}} is the average total value locked across hourly snapshots.

Our indexer reads on-chain state approximately every hour, building a continuous history of share prices, TVL, and revenue. No off-chain estimates, no manual inputs — only verifiable blockchain data.

The Change column shows how APY shifted compared to the previous period. It compares two consecutive windows of the same length:

ΔAPY=APYcurrent period−APYprevious period\Delta\text{APY} = \text{APY}_{\text{current period}} - \text{APY}_{\text{previous period}}

A positive value means the yield is trending up; a negative value means it is trending down. Because both windows have the same duration, the comparison is balanced and captures real momentum rather than short-term noise.

All data is read directly from smart contracts via Ethereum archive nodes at approximately 1-hour intervals. The indexer captures share prices, TVL, utilization, and revenue from every tracked vault and lending market. Asset prices come from Chainlink on-chain oracles. There are no third-party data providers in the pipeline — every number traces back to verifiable on-chain state.

All APY and Change values are displayed with exactly 2 decimal places (e.g., 3.14%, +0.45%). The Change value is rounded at calculation time using banker-safe rounding:

display=⌊ x×100+0.5 ⌋100\text{display} = \frac{\lfloor\, x \times 100 + 0.5 \,\rfloor}{100}

This means what you see is the precise rounded result, not a display-layer approximation.

Backed by the best grantors and accelerators