Full disclosure: I am a DeFi user with active exposure to Aave V3, including lent stablecoins and ETH. This is an opinion piece on how I withdrew, why I decided to pull all of it, and what I am watching now. This is not financial advice in any way. Do your own research, talk to a professional, and never act on a single article, including this one.
I spent most of Sunday morning, April 19, doing two things, refreshing DefiLlama and waiting for transactions to confirm.
By the time I got coffee, Aave had lost roughly $6.6 billion in deposits in under 24 hours, the WETH pool was at 100% utilization, and depositors were quietly being told that withdrawals might not work the way they expected. I was one of those depositors. I am no longer.
This is the story of how I got there, what I saw, and the reasoning behind pulling out completely instead of waiting it out.
Related: Major DeFi hack becomes the largest of 2026 yet
The headline is misleading. Aave was not hacked. Its smart contracts performed exactly as written. The attack happened somewhere else and the damage rolled downhill into Aave like a flash flood.
On April 18, an attacker exploited a vulnerability in Kelp DAO’s cross-chain bridge, which uses LayerZero’s messaging infrastructure. By forging a message to the bridge’s lzReceive function, the attacker tricked the contract into releasing roughly 116,500 rsETH worth around $292 million to a wallet under their control, according to CoinDesk. Kelp’s team paused the contracts within the hour, but the rsETH was already gone.
Two follow-up attempts to drain another 80,000 rsETH were blocked by the freeze, sparing the ecosystem an additional $100 million or so in losses.
For readers new to this corner of crypto, rsETH is a liquid restaking token. You give Kelp your ETH, Kelp routes it through EigenLayer to earn extra yield, and you get rsETH back as a receipt. That receipt is supposed to be redeemable, eventually, for the ETH backing it. Critically, rsETH on every Layer 2 was backed by the reserves sitting in Kelp’s mainnet bridge contract. When that bridge was drained, the receipts on 20-plus chains were left pointing at an empty vault.
Now the part that matters for Aave depositors. The attacker took the stolen rsETH and used it as collateral on Aave V3 to borrow as much WETH as the protocol would allow. Approximately $196 million in WETH walked out the door against rsETH that was, by then, backed by nothing. Smaller exposures showed up on Compound and Euler. The attacker consolidated the stolen funds into around 74,000 ETH and moved on.
