Common mistakes with Lido’s wstETH DeFi collateral ratios
A configuration mismatch in the CAPO formula caused a 2.85% artificial price deviation during a March liquidation event. This error pushed positions with health factors below 1.0288 into liquidation, resulting in 358 ETH in total restitution from the DAO treasury.
The oracle error
The March 10 liquidation event processed 10,938 wstETH across 34 accounts. Chaos Labs’ Edge Risk engine recommended a cap of 1.191926 wstETH/ETH, but the smart contract’s onchain constraint restricted the snapshot ratio to a 3% increase every 3 days. This restriction prevented the ratio from reaching the intended 1.2282 level. Because the snapshotTimestamp used a seven-day-old anchor, the CAPO formula computed a maximum exchange rate of 1.1939. This value sat 2.85% below the actual market rate of 1.2285. The automated execution chain moved from the recommendation to AgentHub execution in a single block and provided no review buffer. The mismatch between the 1.1919 ratio constraint and the seven-day-old snapshot timestamp caused the CAPO formula to compute a maximum exchange rate that sat 2.85% below the actual market rate of 1.2285. This artificial price deviation pushed positions with health factors below 1.0288 into liquidation. Liquidators captured 512 ETH in combined bonuses and arbitrage. Aave recaptured 141.5 ETH through BuilderNet refunds. The DAO treasury covered the rest of the compensation gap, which capped total restitution at 358 ETH. I find the lack of human intervention in this automated execution chain to be a massive oversight. The error resulted from a configuration mismatch and not a protocol insolvency issue.
LST and E-Mode risks
Efficiency Mode amplifies the danger of technical flaws in correlated assets. In April, a threat group exploited a Kelp cross-chain bridge vulnerability. The attackers used a 1/1 DVN configuration on LayerZero that lacked a second verifier to reject forged messages. The attackers poisoned the RPC infrastructure with unauthorized node access and a denial of service attack. This released 116,500 rsETH, which the group used to borrow WETH at a 90% LTV. The resulting rsETH position became 18% unbacked. This event caused bad debt and a bank run that exhausted Aave’s liquidity. Aave’s risk analysis focused on issuer centralization but ignored the messaging layer configuration. I believe the DAO risk templates fail to account for bridge vulnerabilities. The Lazarus-linked threat group successfully bypassed the defense-in-depth principle by targeting the RPC infrastructure. This mismatch between the 1/1 DVN configuration and the required security standards shows a failure in due diligence. The rsETH/WETH loop is a common yield-maximizing strategy that becomes a liability when bridges fail.
Comparative risks
Liquid staking risks vary based on the asset’s design and custodian. Lido controls 24% of all staked ETH, while its market share dropped from a 32% peak in 2023. wstETH is Aave’s third-largest collateral asset. Most users prefer price-up tokens like wstETH or rETH because they avoid the accounting complexity of rebasing tokens like stETH. Lido’s LDO token allows holders to vote on node operator sets and treasury usage. However, validator performance and slashing risks remain constant. Post-Pectra, slashing penalties for Lido operators decrease significantly. For a 3% operator stake, a high-scale slashing event could result in 7,513.12 ETH in losses. Aave manages these risks through Isolation Mode and Efficiency Mode. You should monitor the convergence of automated risk engines and onchain constraints. The total Lido stake of 34,000,000 ETH is secured by 1.1M+ validators. In a scenario where a large operator experiences 100% downtime for 7 days, the penalty is roughly 95.84 ETH. The base consensus yield is 2.84% as of May 2026.
| Parameter | wstETH Oracle (March) | rsETH E-Mode (April) |
|---|---|---|
| Price Deviation | 2.85% artificial drop | 18% unbacked asset |
| Liquidation Driver | Parameter misalignment | Bridge/Messaging exploit |
| LTV/Threshold | Health factor < 1.0288 | 90% LTV capability |
Join the discussion