Binance Ethereum Hot Wallets Drained of Over $5.5 Billion via EIP-7702 Delegation Attack

On October 29, attackers drained between $2.5 and $3.5 billion in ETH from Binance hot wallets on Ethereum within 40 minutes, with total losses across Bitcoin and Tron reaching at least $5.57 billion according to Decrypt. The attacker did not steal private keys directly but used EIP-7702 to delegate control of Binance 14 to a malicious contract containing a sweep function that transferred ETH and 63 tokens in a single call. Tether and Circle froze approximately $2.5 billion in USDT and USDC within hours, while Binance stated user funds remain secure. On-chain analysis reveals 18 hours of preparation including three test delegations funded via Tornado Cash, followed by the main delegation and sweep executed in just over three minutes. The attack shares strong operational similarities with previous incidents attributed to TraderTraitor, a subgroup of the North Korean Lazarus group, including gas funding patterns, test runs, and the use of a sweep function. Nearly $1.8 billion in stablecoins was frozen in the first hour, though 195,460 ETH moved to an unmoved address at 0x8532…43D4.

HabrTranslated from Russian

Read at source

On the evening of 29 October, between $2.5 billion and $3.5 billion in assets left Binance hot wallets on the Ethereum network in roughly 40 minutes. When Bitcoin and Tron movements are included, total losses reach at least $5.57 billion according to Decrypt calculations.

The attacker did not extract private keys. Instead, the operation relied on EIP-7702 to replace the code executed by Binance 14 with a malicious contract. A single signed authorization allowed the wallet to run attacker-controlled logic that swept ETH and 63 tokens to an external address in one transaction.

18-hour preparation visible on-chain

Blockchain records show the attacker prepared for nearly 24 hours and conducted three rehearsal attacks on unrelated wallets. Gas was pre-funded through three deposits of approximately 0.1 ETH each from Tornado Cash on 28 and 29 October.

  • 02:29 UTC — deployment of the first contract
  • 13:51 UTC — EIP-7702 delegations to two test wallets followed by sweep tests
  • 15:59 UTC — deployment of the final malicious contract 0x63e8…6fAe later used against Binance
  • 16:21–16:30 UTC — third test on another wallet
  • 20:21 UTC — EIP-7702 delegation of Binance 14 to the attacker contract
  • 20:24 UTC — main sweep of 167,464 ETH and 63 tokens, including roughly 1.615 billion USDT

Three and a half hours separated the final test from the live attack. The interval between delegation and the first large withdrawal was only 3 minutes 24 seconds.

How EIP-7702 enabled the theft

EIP-7702 permits an externally owned account to adopt the code of a smart contract after the account owner signs an authorization. From that moment, every call to the address executes the delegated code. The attacker deployed a contract containing a sweep(address pool, address[] depositors) function that transferred ETH and listed tokens to a chosen recipient. A type-4 transaction containing the signed authorization was sent at 20:20:59 UTC. Three minutes later the sweep function was invoked directly on Binance 14, moving assets with a gas cost of roughly 0.0004 ETH.

Subsequent calls to a second function on Binance 14 coincided with withdrawals of 780 million and 43 million USDC from Hot Wallet 34, indicating the attacker leveraged permissions held by Binance 14 over that contract.

Fund movements and freezes

Tether and Circle froze approximately $971 million USDT and $823 million USDC in the first hour. By 01:09 Moscow time Tether had increased its freeze to roughly $1.67 billion, bringing the combined frozen amount to about $2.5 billion. The primary recipient address 0x5227…2f8c still held around 971 million USDT and 2,077 ETH at the time of analysis. Another 195,460 ETH moved in a single transaction to 0x8532…43D4 and remained unmoved. Smaller amounts of RLUSD, UNI, PEPE, wBETH and ENA were distributed to fresh wallets pre-funded with 0.5–1 ETH for gas.

Attribution and defensive lessons

Official attribution has not been published, yet the operational profile closely matches previous operations linked to TraderTraitor, a subgroup of the North Korean Lazarus group. Similarities include Tornado Cash gas funding, multiple test runs, rapid contract deployment, and use of a sweep function. Binance had previously reported blocking a series of Lazarus-linked attacks via fake job interviews days before the incident.

Key defensive recommendations include blocking EIP-7702 authorizations on service wallets, monitoring type-4 transactions, and implementing rapid revocation of delegations. The incident demonstrates that stablecoin freezes can recover substantial value, while native ETH remains difficult to halt once moved.

Meridian digestThe week's most consequential security stories, distilled into one briefing.See the digest

More in Crypto & Financial Crime

Bitget Loses $351 Million in Record 2026 Crypto Theft After Attackers Forge Internal Transfers
Address Substitution Attacks Exploit Partial Address Checks in Crypto Wallets
Monero Web Wallet Built on Official monero-wallet-rpc Adds Digest Authentication, Two-Phase Transfers and BigInt Precision