Worked example · 2024-05
EigenLayer withdrawal slippage sandwich — Ethereum — 2024-05
Summary
EigenLayer is an Ethereum restaking protocol. In May 2024, following a major protocol upgrade that enabled withdrawals of previously-restaked ETH and LSTs/LRTs, a wave of large withdrawal transactions hit the Ethereum mempool. Many users — some institutional, some retail — submitted withdrawal swaps (LST/LRT-to-ETH) with wide slippage tolerances (3–10%) to ensure execution under the volatile post-upgrade conditions.
MEV searchers, observing the wave of high-slippage swaps in the public mempool, executed T9.013 sandwiches against these withdrawals:
- Front-run: The searcher front-ran the victim's swap, moving the pool price to the exact boundary of the victim's
amountOutMin. - Victim's swap: The victim's withdrawal executed at the worst-acceptable rate — the
amountOutMinwas exactly satisfied, never exceeded. - Back-run: The searcher back-ran to unwind at the post-victim-swap price, capturing the full authorised slippage band as profit.
The attack was particularly profitable because (a) the withdrawal swaps were large (institutional-scale), (b) slippage tolerances were wide due to post-upgrade volatility expectations, and (c) the pools involved had sufficient depth for the attacker to push price to the slippage boundary without excessive capital commitment. Individual sandwich extractions ranged from tens to hundreds of ETH-equivalent.
The incident structurally parallels the broader slippage-manipulation sandwich cohort: the victim's slippage tolerance — intended as execution-certainty protection — became the attacker's profit surface. The wider the band, the deeper the attacker could push the price and the larger the extraction.
Timeline (UTC)
| When | Event | OAK ref |
|---|---|---|
| 2024-05 (upgrade) | EigenLayer enables withdrawals; wave of large LST/LRT-to-ETH swaps hits mempool with wide slippage tolerances | T9.013 surface (event-driven) |
| 2024-05 (attack windows) | MEV searchers identify high-slippage withdrawal swaps in public mempool; execute T9.013 sandwiches: front-run to amountOutMin boundary, victim swap at worst rate, back-run unwind |
T9.013 extraction |
| 2024-05 (repeated) | Multiple withdrawal swaps sandwiched across the post-upgrade window; aggregate extraction estimated mid-six-figure ETH-equivalent | T9.013 (cohort pattern) |
| 2024-05 onward | EigenLayer community issues guidance on slippage-tolerance reduction and private transaction relay for large withdrawals | (mitigation guidance) |
Realised extraction
Estimated mid-six-figure ETH equivalent across multiple withdrawal transactions. No single headline loss; the extraction was distributed across multiple victims and multiple sandwich bundles.
Public references
- Cross-reference: T9.013 at
techniques/T9.013-slippage-manipulation-sandwich-attack.md. - Cross-reference: 2021-2025-slippage-manipulation-sandwich-cohort at
examples/2021-2025-slippage-manipulation-sandwich-cohort.md(broader EVM/multi-chain T9.013 anchor). - Cross-reference: 2023-2024-squeeth-volatility-auction-slippage at
examples/2023-2024-squeeth-volatility-auction-slippage-sandwich.md(Squeeth auction variant of T9.013).
Public References
See citations in corresponding technique file.