
On October 29, attackers took roughly $6.3 billion from Binance wallets across multiple chains, the largest crypto hack on record and more than four times the size of the $1.5 billion Bybit hack in February 2025.

PREPARATION
On October 28 at 07:39 UTC, a brand-new wallet, 0x7c86, received the first of three 0.1 ETH withdrawals from Tornado Cash. This wallet became the attacker’s relayer, the account used to run the attack. At 15:59 UTC on October 29, the wallet deployed the sweeper contract, 0x63e842.
TAKEOVER
At 20:20:59 UTC, 0x7c86 sent a single EIP-7702 transaction to Binance 14. A wallet can only be delegated under EIP-7702 if its owner signs an authorization. This transaction carried 50 of them, all validly signed with Binance 14’s key.
Each authorization is tied to a nonce, a counter that goes up every time the wallet sends a transaction, and it only works if it matches the wallet’s current count. Binance 14 sends thousands of transactions a day, so the attacker signed a range of 50 consecutive nonces (18914775 to 18914824) to make sure one would line up whenever their transaction landed. Nonce 18914809 matched, and from that moment Binance 14 was delegated to the attacker’s sweeper contract.
EIP-7702 helps explain how the drain worked, but does not establish how the attacker first gained access.

SWEEP
At 20:24:23 UTC, 3 minutes and 24 seconds after the delegation, the relayer called the sweeper contract’s sweep() function on Binance 14. The function empties the wallet of every token and all its ETH except 1 ETH, left behind to cover transaction fees. In a single transaction, Binance 14 sent 167,464 ETH and 63 different tokens to the attacker’s collection address, 0x5227. The largest token holdings taken were 1.615B USDT, 198.4M ENA, 62.6M RLUSD, 27.8M USD1, 6.19M UNI, 2.26M LINK, 127,853 AAVE, 29,934 wBETH, 11,372 XAUt and 7.175T PEPE.

Inca followed $2.4B from the first sweep up to five hops.
At 20:24:47, Binance 16, a second Binance hot wallet, sent 28,005.6 ETH and 55.7M USDT to the same address. Those transfers were signed directly with Binance 16’s own key. At 20:41:23, in a separate transaction, the attacker used Binance 14’s owner role on Binance 34 to move 780M USDC, and another 43M USDC followed at 20:59.
At 21:04, the attacker swept Binance 14 again to collect deposits that had arrived since the first sweep, including 1,699.9 ETH. Because the delegation was still active, no new signature was needed. The sweeps continued. The attacker moved 128 ETH and 122 token transfers to a fresh receiving address, 0xa97bf.

RESPONSE
Binance has confirmed the attack, suspended all withdrawals, and pledged to cover all losses. It estimates that approximately $6.3 billion was impacted.
Binance says around $3 billion in funds have been frozen. Among the freezes, Tether froze more than 1.567 billion USDT, Circle froze more than 823 million USDC and Ripple froze about $200 million. The Arbitrum Security Council froze 74,559,805 ARB and 8,425 ETH, worth about $30.5 million, and World Liberty Financial froze $27 million in USD1.
The attacker also tried to put stolen funds to work, depositing USDT as collateral on Aave and borrowing 20,000 WETH against it. Aave responded by freezing its V3 and V4 lending markets to stop the attacker from borrowing additional funds, adding a protocol-level freeze to the issuer freezes.
Binance says it has set aside more than $6.34 billion of company funds to cover the incident. About $5 billion of that is already held in the same tokens that were stolen. Binance is buying the rest through market and OTC channels so the reserves match the impacted assets token for token, a process it says may take longer for low-liquidity tokens.

Inca’s RAD flagged the freeze chatter on X and Telegram as it broke, clustering it with related posts.
OUR TAKE
Cryptographically valid signatures do not establish legitimate business authorization. Here, signed EIP-7702 authorizations let attacker-controlled code operate Binance 14, reach a dependent wallet and repeatedly sweep new deposits. Binance’s preliminary account points to abuse of its withdrawal infrastructure, with no evidence of leaked private keys. That distinction matters: protecting key material alone cannot prevent a compromised workflow from requesting dangerous signatures. Controls must assess authorization payloads, restrict delegation targets and wallet-to-wallet privileges, and detect changes in account code before automated funding continues.
The Aave transactions show how exposure can spread beyond the compromised custodian. Converting stolen USDT into collateral and borrowing WETH creates claims on a lending pool without exploiting that pool’s code. Monitoring must follow asset provenance through swaps, borrowing and subsequent transfers, while distinguishing the attacker’s position from the protocol’s reserves. The eventual loss depends on whether collateral remains transferable and liquidatable, how liabilities are allocated and what can be recovered; tracing the theft alone does not resolve those downstream exposures.
The rapid freezes are encouraging, but frozen balances are only the starting point for recovery. On-chain flows need to be connected to off-chain identities, service records and evidence of control, with a documented chain of custody and analysis that can withstand legal scrutiny. That record can support preservation and disclosure requests, jurisdiction-specific recovery claims and coordinated action by counsel, issuers and law enforcement. The objective is to turn temporary restrictions into enforceable restitution and pursue the operators and any demonstrably complicit facilitators who enable them to move and monetize stolen assets.
ADDRESSES
As of October 30, 2026.
Attacker-Controlled Wallets
Ethereum
Sweeper Contract
0x63e842b054bd624a465454d533c33f573e9c6fae
Collection Address
0x5227f603C1eE34CE3C06eFe6477003BDfCCB2f8c
Downstream
0x9749292D74Fd460982d0912eA9515EA24736C762
0x0Ddf0480016e6bCb2C1F5d190D221FBA1320697e
0x8d53903625b8e839b9DF4bd28B0EFb1CD6b8639A
0x8532fa14acaf483729c449b8458aeddb900543d4
Latest Sweep Receiver
0xA97bF7836F8A08F9Ed91D41453D371493FAE8d10
Additional Ethereum Addresses
0x43AEdb9BAD6219677a2C8D6858321C16988404BD
Rehearsal wallet, same sweeper
0xc887aF690E0301CD4edBbCe8F8d31b4EC65B286A
ETH from USDT and ENA sales
0x897c80d1a9729e94460e2bd93178bd5215158df3
Aave borrowing proceeds
0x54401f80da97893a15d43566184635b6674bc942
ETH consolidation
0x7f9DC988B46336aD536828fAD50fa8fA1E5415E3
wBETH and ENA destination
0xE7024aB80143b1EF843EFE6a58368696Cb87958d
RLUSD holding, AAVE sales
0x811f15855476156Ebf86ba3b84faFb8Ceaa4e84C
175M USDT hop
0xAa246BF639586a6Ba46762D378CE50cA4fc654a0
USDT holding, frozen
0xb171ca86f82070282138352ff7111b494060c8c3
30M USDT, frozen
0x600d6F00eadAbDb514561Ceeb43730a7103e8298
PEPE liquidation
0x42CDF00c85005630CC8605731B9364F712077810
UNI liquidation
0xCF4cA2bdF21Bc3a467A00B6AFE72B833982723E0
LINK liquidation
0xB3ddeC0cCC5C3ba733FCdf5a15f98c95Ec5a5FdB
WBTC liquidation
Arbitrum
0x3E2bf1ac6bf0934BBba6456C341c2EcbCED632d5
Exploiter account, emptied by Security Council
Bitcoin
bc1q0mtc2f5agpkvlq6hhahmfr3hlr55kyfjhl2mnm
Initial receiver, ~18,270 BTC
Downstream BTC Addresses
1: bc1qepc70u3u476vgvg3hfcwjgu4mecxe2uchs4lag
2: bc1qdfhmlrdvg4tm87zjl0vyf0xflp5ql50q3g88gw
3: bc1qnq6jj9jmlf3945m3l8s0kxnqehrsga300k8t3s
4: bc1qxrxujwxfnvz040jw76d26zhjdg5jura7hs968s
5: bc1qz8hdwv8gmml0u96dsvnzsagz6krjyzxmgxupdp
6: bc1q42flhayrzy3zh8lkyevw8qcjduurt9a35wlsyx
7: bc1q63qrfrpsg5hh0zzn3kp2xx9vljl7dq7tatsjxp
8: bc1qs3aej5tmcdz0vctz8y9rjcxtxg8v5385577s56
9: bc1q0ts8gaf9ht0rr4u02hr56f8thndqsc4kmkmfv3
10: bc1q2wvz0kcsn4hqmajwtey30ud27fl25w8pveznn6
11: bc1qalwnl7dtaa73fsq5tyn0ghfy3fgfpqkt69tca8
12: bc1qf5cyvv9w50tx9xx9s3xwsne0z87wvjj9l8a35u
13: bc1qg3nrzpuvq2pxqx74tcrywr09dc208ze96n3t53
14: bc1qjwdw6vrzq4vf6hckutvx4ucj86awwv99mxnz7w
15: bc1qm2j6v3247khlwzxl7p9vqnfkghcllyhv9wjaat
16: bc1qm8v88m5fy6kuq9myva2eemwycxqd3e0zcrs2l8
17: bc1qs6xnmhar38z44g2za93pv8ygdcwurrh8l87w3v
18: bc1qrg025e2pgx0rwya2kpgtj30972p64jt0hn6zyt
19: bc1qxg0l4p6xc50zuv9cl5f0l0wmaxjpg8wcy7s9ra
TRON
TG5iBMQPrDzJJAUM8GMVBf1hRaJ1wvzsGi
First receiver, USDT frozen
TPBkSjkCMn2ckrMuAP8n2J1jdjbw76bKN4
300M USDT hop
TCzBTkqn66yApqbYoPezaEQosM5DAd7Y62
65.99M USDT, frozen
TSUUVjysXV8YqHytSNjfkNXnnB49QDvZpx
USDT-to-TRX route
TSpe5HC3PRD2svJcr1YoGszhHk2mtkyZ8A
Main TRX consolidation
TRBdWqHnDVSZCVGfgHdKFLQPirQcA2PRki
TRX distribution
Solana
AffzFDKZbyMiU11zmVBoAqD25ugpr7xoWWyRyGigBEaU
SOL receiver
XRP Ledger
rK21t6nGLy4MNDqhvy3pGwcLFy25qgfzMx
XRP receiver
Affected Binance Wallets
Ethereum
Binance 14: 0x28C6c06298d514Db089934071355E5743bf21d60
Binance 16: 0xDFd5293D8e347dFe59E90eFd55b2956a1343963d
Binance Hot Wallet 34: 0xEe7aE85f2Fe2239E27D9c1E23fFFe168D63b4055
Arbitrum
0x1b5b4e441f5a22bfd91b7772c780463f66a74b35
0xf92402bb795fd7cd08fb83839689db79099c8c9c
0x3931dab967c3e2dbb492fe12460a66d0fe4cc857