DeFi Yield Leaderboard

USDC

MarketRiskNet APYChangeTVL
B4.86%+0.07%$169M
B4.81%-0.45%$175M
B3.77%+0.24%$297M
A3.55%-0.13%$50M
B3.30%-0.36%$444M
B3.30%-0.43%$114M
B3.28%-0.39%$125M
B3.28%-0.40%$300M
B3.26%-0.45%$252M
A3.16%-0.53%$3933M
A2.14%-1.60%$388M

USDT

MarketRiskNet APYChangeTVL
A2.47%-0.70%$331M
B2.36%-0.24%$145M
B2.34%-0.25%$100M
B2.27%-0.69%$161M
A2.24%-0.22%$5610M
A1.90%-0.72%$213M

WETH

MarketRiskNet APYChangeTVL
B3.13%+0.59%$299M
A1.56%+0.28%$6456M
A1.55%-0.19%$707M
A1.47%+0.03%$113M

wstETH

MarketRiskNet APYChangeTVL
A0.02%+0.02%$8.2M
A< 0.01%0.00%$3774M
A< 0.01%0.00%$1475M

weETH

MarketRiskNet APYChangeTVL
A< 0.01%0.00%$5015M

WBTC

MarketRiskNet APYChangeTVL
A< 0.01%0.00%$3000M

cbBTC

MarketRiskNet APYChangeTVL
A< 0.01%0.00%$1854M
A< 0.01%0.00%$29M

USDe

MarketRiskNet APYChangeTVL
A0.85%-0.53%$1114M

PYUSD

MarketRiskNet APYChangeTVL
B2.59%-0.56%$172M
B1.86%+0.28%$250M
A1.78%+0.13%$394M
A0.89%-0.94%$100M

DAI

MarketRiskNet APYChangeTVL
A2.90%+0.05%$267M
A1.67%-0.23%$155M

USDS

MarketRiskNet APYChangeTVL
A2.84%+0.22%$278M
A2.54%-1.88%$6.1M
A0.39%-0.02%$39M

USDtb

MarketRiskNet APYChangeTVL
A0.50%+0.01%$196M

EURC

MarketRiskNet APYChangeTVL
A2.92%+0.08%$88M

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