Onchain Risk Monitor

Numbers the ecosystem quotes, measured against the chain. Morpho impaired exposure with interest accrual stripped out, and EigenLayer slashing exposure that is opt-in only. Data through 2026-10-19 · page built 2026-10-19 06:12 UTC

Markets observed
618
Impaired
26
Unpriceable
92
Days of record
31

Impaired markets collateral no longer covers borrow

Nominal supply keeps compounding once a position cannot be repaid. Corrected exposure is the supply on the last day coverage was ≥ 1 — the principal actually at risk. The gap between the two columns is why this page exists.

CollateralLoanLLTVCollateral USD Nominal supplyCorrected
PAXGUSDC0.9224917,517,380,086182,874
sdeUSDUSDC0.92011,657,998,47516,822,829
wstUSRUSDC0.92538,919369,472,2719,491
msYUSDC0.8617,601,326233,641,59339,790,426
RLPUSDC0.86130,927122,601,7327,216,170
WETHUSDC0.922101,974,699not reconstructed
USRUSDC0.92108,08247,286,01822,677
msYUSDC0.922,564,11322,999,8845,963,961
USRUSDC0.9224,77017,558,18220,247
AVLTUSDâ‚®00.92707,26911,194,384not reconstructed
RLPAUSD0.8626,55110,828,198not reconstructed
amphrETHWETH0.868114,360,993852
RLPUSDC0.866,0992,481,756not reconstructed
deUSDUSDC0.8601,757,9555,673
RLPUSDC0.861,315718,46570,069
cbBTCwUSDL0.863,376306,039not reconstructed
yUSDUSDC0.92329150,365645
AVLTUSDC0.86280149,6428,606,198
yUSDvbUSDC0.86137,179not reconstructed
LBTCdUSD0.773,04817,576not reconstructed
yETHWETH0.9268716,486765
hbUSDTUSR0.9210,17713,788not reconstructed
RLPUSR0.866811,107not reconstructed
yUSDUSDC0.926335,619430
USDCLCAP0.921,6551,770not reconstructed

Vault exposure nominal → corrected

Nominal total $482,404,560 → corrected $819,198, a ~589× difference. Without this correction curators get flagged as impaired when they are not. These are exposure ceilings, not realised losses.

VaultCuratorVault TVL NominalCorrected
Adpend USDCunregistered312,303,450312,303,450450,663
1337 USDCunregistered166,498,416166,498,416240,262
Duplicated Keyunregistered1,393,6361,393,63682,028
Apostro Resolv USDCApostro355,5771,008,88636,488
MEV Capital Elixir USDCMEV Capital976,276976,2763,150
SovaBase USDCunregistered48,63148,6312,862
Landforge Premier USDCunregistered13,86113,8611,352
Tanken USDCunregistered131,149131,1491,091
Dapp-Learning-Vaultunregistered13,10013,100608
ABRCunregistered5,0777,871230
alpha8USDCunregistered3,8423,841226

Unpriceable collateral cannot be judged either way

With no price feed the collateral shows as $0. Reading that as impairment is a false positive — 19 of our own first 34 flags were exactly this. Listed separately rather than mixed into the table above.

CollateralMarketsReported borrow
K117,373,088,558
BONDUSD15,693,933,516
HERMES252,094,616,879
USDT2409,153,159
xUSD1162,641,448
GVLT268,762,001
AZND163,914,152
sdeUSD153,661,593
sUSDX528,881,853
COPS225,725,137
GUARD125,011,135
PROOF125,010,568
REMIT125,010,563
PT-RLP-9APR2026124,285,292
steakEURCV110,823,622

Restaking slashing exposure EigenLayer, opt-in only

Slashing on EigenLayer is opt-in: an operator must allocate magnitude to an operator set before any stake becomes slashable (currentMagnitude == 0 → continue in _slashOperator). So "how much is at risk" is arithmetic, not a forecast. The share that can be slashed is currentMagnitude / maxMagnitude — not /1e18, a correction that moved our own figure by +45%.

Slashable now
$4,916,109
Operators opted in
24
AVSs
9
Slashing events ever
15

Native restaked ETH (beaconChainETHStrategy) has never appeared in an allocation event — the largest pool has not opted in at all. Every one of the 15 OperatorSlashed events on record is a dummy test, a demo, or advertising placed in the description field; none is an operational slashing.

AVSOperatorsAllocationsSlashable USD
0xe65c3eccd18879e103dbc9663,307,441
0x12b75d5ed35320b33daf37181,455,884
0x115c1d01133337f311c793825108,178
0x90c68bf0caca6b2a8ba7ed2344,602
0x26ddbf2a2f0bf8a7f656fa224
0x06f682439e6893a96d70b4120
0x66fd56588f73b9bde49722240
0xbecc1d0b0eb3f1b7164f93220
0xf07f83ff977dd004060f00110

Every OperatorSlashed event, most recent first:

BlockOperatorwaddescription
253149100x5accc904361000000000000000000.000👉 eigenyields.xyz/vaults
249953620x5accc904361000000000000000000.000👉 eigenyields.xyz/vaults
249953490x5accc904361000000000000000000.000👉 eigenyields.xyz/vaults
249953370x5accc904361000000000000000000.000👉 eigenyields.xyz/vaults
249953220x5accc904361000000000000000000.000👉 eigenyields.xyz/vaults
249953100x5accc904361000000000000000000.000👉 eigenyields.xyz/vaults

Observation log each day's calls are recorded

Most tools make calls and never score them. Every day's flags are written down here. Once enough incidents accumulate, precision and recall get published. While the record is short, that is stated plainly rather than hidden.

DateMarketsImpairedUnpriceable
2026-09-205872480
2026-09-215882677
2026-09-225872576
2026-09-235882578
2026-09-245872579
2026-09-255872579
2026-09-265882579
2026-09-275922580
2026-09-285962581
2026-09-295992581
2026-09-306002581
2026-10-016012681
2026-10-026012578
2026-10-036012776
2026-10-045982675
2026-10-055992676
2026-10-066042182
2026-10-076072282
2026-10-086052680
2026-10-096042184
2026-10-106042183
2026-10-116032183
2026-10-126032678
2026-10-136042183
2026-10-146082483
2026-10-156052680
2026-10-166052186
2026-10-176072187
2026-10-186182692
2026-10-196182692