Capital Layer
← all notes

2026-09-12 · Lending & DeFi protocols

Aave — a $213m shortfall that shows up in nobody's balance

Data as of 12 Sep 2026.

Verdict: the protocol works, but exit is not guaranteed. Liquidations clear, the LST oracle is immune to a market crash, and the supplier yield index hasn't dipped a single day. Still, three things matter to anyone who needs fast access to deposits: the pools carry $213m of recorded deficit that hasn't been written off against anyone; withdrawable USDC on Ethereum drops 99.8% every night; and the protocol is in harvest mode, not growth (assets down 42% from peak).

What it is

Aave is DeFi's largest lending protocol: suppliers deposit into a pool for yield, borrowers draw from the same pool against collateral. What follows was read directly from contracts on Ethereum (the largest market), Arbitrum (the largest L2 market, where the April deficit runs deepest) and Monad (the newest deployment) on 12 Sep 2026, plus the April history.

Findings

1. The pools are $213m short, and it's on nobody's balance sheet 🔴

Aave exposes the recorded uncovered deficit per reserve — cases where collateral didn't cover the debt (getReserveDeficit). Read from both chains:

ReserveSuppliedDeficitShare of poolUSD
WETH · Ethereum2,116,432 ETH52,964 ETH2.50%$134.6m
WETH · Arbitrum97,804 ETH29,835 ETH30.51%$75.8m
wstETH · Arbitrum18,4298214.46%$2.6m
weETH · Arbitrum37,00000.00%—
Total$213.0m

The check that decides what this means: Aave's supplier income index can only go up by design; a drop would mean the loss was socialised onto depositors. April, day by day:

DateIndexChange
10 Apr 20261.062443629—
19 Apr — day before1.062902522+0.043%
21 Apr — day after1.063265282+0.034%
25 Apr1.063762339+0.047%
12 Sep1.070621439+0.295%

No dip. The index rose straight through the event (the April KelpDAO bridge failure — a route with a single verifier and no backup).

So two statements are true at once, and the combination is the risk: no supplier has lost anything yet — and the pools are $213m short. The loss exists but hasn't been assigned. Everyone sees their full balance; the shortfall lands on whoever is last out.

Independent cross-check: the $213m read on-chain sits inside the $123.7–230.1m range that modelling put on April's bad debt. Two different methods, one number.

For scale: the protocol's safety module (Umbrella) holds $148.41m — 0.70× the deficit. In April it wasn't used; it was paused, and the pause blocks automatic slashing.

2. Nearly all USDC liquidity vanishes every night 🔴

$50m $100m $150m $200m 23:00 23:20 23:40 00:00 00:20 $345,479 −99.76% in ten minutes Withdrawable liquidity · USDC · Aave Ethereum · night of 10→11 Sep 2026, UTC

Measured on-chain at ten-minute intervals: USDC balance held by the aUSDC contract, Aave Ethereum.

The following night showed the same: at 23:40 on 11→12 Sep the pool held $309,479. CoinMetrics described the pattern on 28 July and identified a single address that pulls and returns roughly $190m daily; the measurement above was taken independently six weeks later — the loop is still running.

This isn't a stress scenario, it's the daily norm for at least seven months: a large withdrawal simply won't go through in that window. For a depositor counting on instant withdrawal, "always available" fails even on an ordinary night.

3. The pool can be drained in half a day — and nobody announces it

In April the USDC pool hit 100% utilisation in 11.4 hours. Nothing was administratively frozen — the pool just ran out of cash. The distinction matters: a reserve freeze in Aave still allows withdrawals; a drained pool doesn't, and no one announces it.

MarketSuppliedWithdrawableUtilisation
USDC · Ethereum$2.37bn$206m91.3%
USDC · Monad$196.9m$16.2m91.8%
WETH · Ethereum2,116,432 ETH297,049 ETH86.0%

4. The LST oracle can't see a market crash — but price can fall other ways

Aave prices wstETH and weETH as ETH price × on-chain exchange rate, with a growth cap on top. Arithmetic check: $2,540.85 × 1.243867 = $3,160.47; the oracle shows $3,160.48. The code is literally "min of the two": a cap, no floor, no fallback to market price. A market depeg of weETH or wstETH on its own can't liquidate a position collateralised with them.

But price can go down by two non-market routes:

  • Misconfigured rate update. On 10 Mar 2026 a 2.85% mismatch triggered $26m of unfair wstETH liquidations across 34 accounts; part was refunded, third-party liquidators kept about 499 ETH. The risk provider — a paid protocol contractor at the time — called it "not a design flaw but a configuration mismatch".
  • Deliberate repricing by governance — the April recovery plan names this explicitly as a tool.

That risk now has a base rate: one incident in six months. Arbitrum liquidation thresholds: WETH 84%, wstETH 79%, weETH 77%.

5. Monad: an official deployment, young, with a thin premium

The deployment is legitimate, through Aave governance: temp check 24 Feb, proposal 19 May, launch 2 Jul 2026 — ten weeks old at the time of writing. Base rates read from the contract (sources disagreed threefold):

Monad, baseEthereumSpread
USDC4.207%3.51%+0.70pp
ETH1.217%1.45%−0.23pp

A token incentive adds roughly another 1.9pp, but it's distributed off-protocol and can end at a third party's discretion.

Checked and not found: the April bridge vulnerability. USDC on Monad routes through a path with an independent risk-control network; ETH through a 2-of-2 threshold scheme. Both have the backup verifier KelpDAO lacked. Same risk class, different configuration.

6. weETH vs wstETH as collateral: same yield, different terms

On Arbitrum both pay 0.00% supply APY — nobody borrows them, they're collateral only; all yield is the staking inside the tokens. Over a year weETH and wstETH earned the same (0bp difference, measured 8 Sep). At equal yield, weETH on Aave carries a worse liquidation threshold (77% vs 79%) and a roughly 3× thinner exit market; splitting between them adds a second protocol's risk with no extra yield.

7. A protocol in harvest mode, not growth

$10bn $20bn $30bn Nov 25 Apr 26 Jun 26 Sep 26 20 April $12.5bn Aave v3 assets

Aave v3 assets: $30.25bn at the peak (Nov 2025) → $26.1bn before the April event → $12.5bn low in late June → $17.59bn on 12 Sep 2026.

Down 42% from peak. Slow decline, real revenue, weak successor — the classic shape of a mature protocol. Not a sign of failure; a reason not to mistake a mature protocol for a growing one.

What would prove this wrong

  • By 12 Dec 2026 the recorded WETH deficit on Ethereum stays above 26,000 WETH (i.e. less than half repaid). If half of it disappears, the repayment mechanism works and finding 1 needs rewriting.
  • By 12 Dec 2026, on at least one of three monthly readings (12 Oct, 12 Nov, 12 Dec), withdrawable USDC on Aave Ethereum at 23:50 UTC is below $5m. If the loop stops, the overnight-window finding weakens materially.
  • The game-changer: the deficit gets covered from the treasury or Umbrella — then Aave is simply a mature, highly utilised protocol. Same contract read confirms it.

What we don't know

  • Arbitrum deficit over time. The current value is read; whether it's growing isn't — no free archive access on that chain. Ethereum is checked day by day.
  • Whether the 2-of-2 threshold on Monad's ETH bridge has been reconfigured. If so, the setup becomes exactly what blew up in April.
  • Who absorbs the deficit and when. The mechanism exists, but it's a governance call that hasn't been made in five months.
  • Whether the pool survives an exit bigger than April's. The worst observed stress was 11.4 hours to full drain; nothing wider has happened.

Who it suits and when it breaks

  • Borrowing against ETH or LSTs looks fine: liquidations work and the LST oracle ignores market crashes. It breaks on a misconfiguration or a deliberate repricing — one incident in six months so far.
  • Stablecoin supply as a source of instant liquidity is the weak spot. The risk isn't loss of value but loss of access: the nightly window, an 11.4-hour drain, and a deficit that lands on the last ones out.
  • Monad pays +0.70pp on USDC for the cost of a young deployment and two bridges; the incentive on top isn't protocol-level and isn't guaranteed.

Research for information only. Not investment advice.