Unspent Thoughts

How an Ethereum upgrade helped an attacker drain $2.5 billion from Binance

BITCOIN · score 7/10 · 2026-10-30

Binance says an attacker stole roughly $6.3 billion from its wallets across several blockchains on Thursday. The largest single chunk - about $2.5 billion in ether and tokens - left one Ethereum wallet in under four minutes. According to CoinDesk's reconstruction of the on‑chain data, the attack was enabled by a newly‑added Ethereum feature, EIP‑7702.

What is EIP‑7702?

EIP‑7702, which went live in May 2025 as part of the Pectra upgrade, allows an ordinary wallet (controlled by a private key) to borrow the code of a smart contract. The wallet signs a short message - an authorization - that points to a contract; once the authorization is submitted, the network treats the contract's code as if it were part of the wallet itself. The authorization remains in effect until it is replaced or cancelled on‑chain.

The feature was intended for legitimate use cases such as batching payments or letting a third party pay transaction fees. However, within weeks of launch, market‑maker Wintermute observed that many EIP‑7702 delegations referenced copy‑pasted "sweeper" scripts - code that automatically forwards a wallet's funds to an attacker once the wallet's key is compromised.

The attack in detail

The broader theft

Beyond Ethereum, the attacker moved 18,270 BTC, hundreds of millions of XRP, and funds on Solana, Tron, and other networks, according to TRM Labs. Those blockchains do not support EIP‑7702, so the transfers were ordinary signed transactions.

All of the on‑chain moves were signed by Binance‑controlled wallets, indicating that the attacker obtained a large number of valid signatures rather than exploiting a single leaked key. How the attacker acquired this authority across multiple blockchains is still under investigation.

Binance's response

Binance's co‑CEO Richard Teng said on Friday that preliminary findings point to a compromised DevOps engineer. Binance has pledged to cover the full $6.3 billion loss.

Takeaway

EIP‑7702 was designed to add flexibility for ordinary wallets, but its early misuse for "sweeper" scripts created a powerful tool for attackers once they obtained the necessary signatures. The incident underscores the importance of protecting signing keys and monitoring delegated permissions.

Sources

Sources