Back to pool details

Api3 dCOMP USDC

Risk reportEthereum0x36cf…2439

Risk

Depositing into Api3 dCOMP USDC means underwriting risks you usually can't see: how much you could lose, whether you'd get out in time, and what would cover it.

Morpho BlueVault (aggregates across markets)
How much could be lost?
25%of your deposit if collateral falls 50%Only smart-contract bug reaches a total 100%, with no warning to exit.
Can I exit?
Via underlying marketsonly governance changes give a 7-day timelock to exit — every other modeled failure is no-warning
What backs it?
No committed backstopnothing committed would cover a loss
Track record
No pool-level losses recorded36 audits, latest Dec 15, 2025

Collateral and oracle exposure

Each token you're exposed to, and the market it backs. If that market breaks, this is how much the vault loses, in dollars and as a share of the vault. Open a row for the price feed, stress curve, and supply-cap detail. Below, the oracles those prices depend on and what is at stake if one is compromised.

If collateral prices dropper asset · no liquidations · stress estimate
est. bad debt up to 6% of deposit

Driven by wstETH −30% 5% · cbBTC −30% <1% · −100% 90% modeled all-to-zero bad-debt ceiling

dCOMPdCOMPHybrid58%of vault · bad debt · $8.91mOracle exposure 6%

What it's made of

dCOMP token page
Hybrid· API3(aggregator)

dCOMP is priced from an exchange-rate/NAV leg ((unnamed feed), (unnamed feed)) — no market-rate feed, so it tracks redemption value, not market price.

Base(unnamed feed)NAVQuote(unnamed feed)NAV
Markets this collateral backs · 1
  • → USDC63% LLTV0x0798…05d7API3
Aggregate Collateral Trust (ACT):$1.48m2 vaultsToken:0x91d1…3292Allocation: 64% of the vault · $9.9m

If it breaks

−30% default
At −30%:no modeled bad debtUses 1 market LLTV curve · capped at allocation $9.9m · drag to set this asset's drop
Oracle exposure: up to 6% of vault drainable if the feed is compromisedseparate path: an attacker borrows against a fake price
wstETHwstETHMarket28%of vault · bad debt · $4.35mOracle exposure 3%

What it's made of

wstETH token page
Market· Chainlink(composite)

wstETH is priced via Custom price feed for wstETH / ETH, quoted in USDC / ETH — 2-hop market-rate feeds (Chainlink).

BaseCustom price feed for wstETH / ETHMarketQuoteUSDC / ETHMarketChainlink
Heartbeat 24hDeviation 100bps
Markets this collateral backs · 1
  • → USDC86% LLTV0x48f7…40e2Chainlink
Aggregate Collateral Trust (ACT):$837.98m108 vaultsToken:0x7f39…2ca0Allocation: 32% of the vault · $4.87m

If it breaks

−30% default
At −30%:est. bad debt up to 5% of depositUses 1 market LLTV curve · capped at allocation $4.87m · drag to set this asset's drop
Oracle exposure: up to 3% of vault drainable if the feed is compromisedseparate path: an attacker borrows against a fake price
cbBTCcbBTCHybrid4%of vault · bad debt · $569,279Oracle exposure 0.4%

What it's made of

cbBTC token page
Hybrid· API3(aggregator)

cbBTC is priced from an exchange-rate/NAV leg ((unnamed feed), (unnamed feed)) — no market-rate feed, so it tracks redemption value, not market price.

Base(unnamed feed)NAVQuote(unnamed feed)NAV
Markets this collateral backs · 1
  • → USDC86% LLTV0xc7be…e40dAPI3
Aggregate Collateral Trust (ACT):$448.27m102 vaultsToken:0xcbb7…33bfAllocation: 4% of the vault · $631,057

If it breaks

−30% default
At −30%:est. bad debt up to 0.7% of depositUses 1 market LLTV curve · capped at allocation $631,057 · drag to set this asset's drop
Oracle exposure: up to 0.4% of vault drainable if the feed is compromisedseparate path: an attacker borrows against a fake price

Oracle dependencies

2 feeds2 control points

Up to10%of vault drainable if these feeds are mispriced · $1.56m

Each price traces to a feed and the onchain admin that can move it. Compromise either to misprice the collateral and borrow against it. Per-row amounts overlap and are not summed.

  • API3·a 4/8 Safe multisigprices cbBTC, dCOMP0x2aae…c9e87% of vault · $1.05mdrainable if it is compromised
  • Chainlink·a 4/9 Safe multisigprices wstETH0x21f7…73ca3% of vault · $516,352drainable if it is compromised
Updated 7min agoSources:on-chain reads via @defillama/sdkhttps://hub.snapshot.org/graphqlhttps://api.morpho.org/graphql