Security analysis · 31 October 2026
Binance hack explained: how $6.36 billion left the world's largest crypto exchange in 20 minutes
On the evening of 29 October 2026, attackers emptied Binance hot wallets on ten blockchains, the largest crypto theft ever recorded. The headline detail is a new Ethereum feature called EIP-7702, but the real story is older and more useful to every business: someone got a trusted signing system to approve payments it should never have approved. Here is how it worked, what is still unknown, and what to take from it.
Key takeaways
- What: about $6.36 billion moved out of Binance wallets on Ethereum, Bitcoin, Tron, the XRP Ledger, Solana and five more networks. It is roughly four times the Bybit hack of February 2025.
- How: on Ethereum, one hot wallet was switched into a "sweeper" using EIP-7702. On the other nine chains, wallets simply sent funds with ordinary valid signatures. Both point to the signing layer, not to a blockchain bug.
- Who: TRM Labs attributes it with high confidence to North Korea's TraderTraitor group. Binance has not named anyone.
- Root cause: not confirmed. Binance's early findings mention a possibly compromised engineer laptop and no leaked private key.
- Outcome so far: about $2.7 billion frozen, Binance pledges to cover all losses, and withdrawals were expected to resume by Sunday 1 November.
What actually happened
Billions of dollars started leaving Binance wallets at about 20:05 UTC on Thursday 29 October. Within minutes, wallets on the XRP Ledger, Ethereum, Bitcoin, Tron and Solana had sent their balances to addresses controlled by one attacker. A second wave followed around 23:05 UTC on Avalanche and Polygon. Binance confirmed a security incident, suspended deposits and withdrawals on several networks and said user funds were safe.
This was not a smash-and-grab. On-chain evidence shows preparation that started at least 36 hours earlier, a rehearsal on a test wallet a few hours before the real thing, and then one coordinated burst. That pattern matches earlier North Korea-linked heists, including Bybit in 2025.
How the attack worked
There are two legs to the attack, and the second one matters most. On Ethereum, the attacker used an unusual technique to turn one of Binance's busiest hot wallets against itself. On the nine other chains there was no trick at all: Binance's own wallets signed ordinary transfers to the attacker. Those wallets use different chains, key types and signing schemes, yet all of them produced valid signatures for the attacker within about half an hour.
The Ethereum leg: EIP-7702 in plain English
A normal Ethereum wallet is just a key. Since the Pectra upgrade in May 2025, EIP-7702 lets such a wallet sign an authorization that says: from now on, run this smart contract's code whenever anyone calls me. The wallet keeps its balance and its tokens, but its behaviour now comes from the contract, and that arrangement stays until the wallet signs a new one.
That is useful for features like batching payments. It is also exactly what an attacker wants if they can obtain the wallet's signature: a way to install their own "sweep everything" logic on a wallet that holds billions.
| Detail | What the chain data shows |
|---|---|
| Target wallet | "Binance 14", one of Binance's busiest Ethereum hot wallets |
| Delegation transaction | 20:20:59 UTC, block 26,300,753, one type-4 transaction with 50 authorizations |
| Nonce window | 18,914,775 to 18,914,824, all signed by Binance 14's own key; only one could match |
| Sweeper contract | Every function checks that the caller is a hard-coded operator address; sweep() moves all ETH and listed tokens, execute() makes any call as the wallet |
| First sweep | 20:24:23 UTC: about 167,464 ETH and 63 tokens, including 1.615 billion USDT |
| Re-sweeps | As Binance's systems kept sending funds into the wallet, the attacker swept it again at 20:41, 20:59, 21:04, 21:44, 22:39 and 23:56 UTC |
| Side pull | Through the wallet, the attacker also made a separate Binance smart account release about 823 million USDC, which Circle later froze |
| Clean-up | Delegation revoked at 00:10 UTC on 30 October |
Was EIP-7702 broken?
No, and it is worth saying clearly because the headlines blur it. The chain data shows no flaw in EIP-7702. The feature only does something when the account itself has signed an authorization. What it changed was the shape of what a signature could do: instead of one fixed transfer with a visible amount and recipient, one signature could hand the wallet's whole behaviour to attacker-chosen code. An Ethlabs researcher made the same point publicly within hours.
The unanswered question: how did they get the signatures?
Early commentary suggested the authorizations had been phished. That could explain Ethereum, but not the other nine chains, which used different key types and signing schemes and all signed within about half an hour. TRM's assessment is that the attacker most likely gained the ability to make Binance's hot wallet signing system sign transactions of its choosing. Here is where the public record stands:
| Question | What is known | Status |
|---|---|---|
| Did a private key leak? | Binance says it found no evidence of a leaked wallet private key | Binance statement, not independently verified |
| Initial access | Binance's preliminary findings point to a possibly compromised DevOps engineer's laptop and an internal service container that could submit withdrawal transactions | Preliminary, may change |
| Why did the controls not stop it? | Binance's CEO said the delegation did not pass through normal approval controls and that more breach points were found | Under investigation |
| Signatures made in advance or on demand? | The batch of 50 suggests either limited-time access or a request path; one wallet used the nonce just before the delegation, which hints at on-demand signing | Analysts disagree |
| Full post-mortem | Binance has promised a detailed technical write-up when the investigation ends | Not published as of 31 October |
Whatever the final details, the pattern is familiar to anyone who defends networks: a privileged developer or operations machine, a service with the power to move money, and approval controls that, according to one technical analysis, checked the things they were built to check (recipient, amount) but could not inspect what a type-4 authorization actually does, because it carries neither.
Timeline: from rehearsal to revocation
All times are UTC. The preparation is as important as the theft itself.
Where the money was taken from
TRM traced every transfer from Binance-attributed wallets to attacker-controlled addresses and valued each at its price when it moved. Ethereum alone accounts for more than half, but Bitcoin took a $1.47 billion hit too. Valued at later prices, the same assets were worth about $6.23 billion, which is why you will see both $6.3 billion and $6.36 billion quoted.
The race: freezes against laundering
Most of what the attacker took on Ethereum was in stablecoins, and stablecoin issuers can freeze their tokens. That turned the first few hours into a race. The attacker needed to swap into assets nobody can freeze, such as ETH and BTC, faster than issuers could react.
| Who | What they froze | When (UTC) |
|---|---|---|
| Tether | About 1.77 billion USDT across several attacker wallets, starting with 971 million in the main receiving wallet | From 21:01, 37 minutes after the main sweep |
| Circle | About 825 million USDC, in coordination with law enforcement | From 21:04 |
| Ripple | 40.5 million RLUSD, plus RLUSD inside the compromised Binance wallet so new deposits could not be swept | 22:01 |
| World Liberty Financial | 27.8 million USD1 in the main receiving wallet | 22:10 |
| Arbitrum Security Council | 8,426 ETH and 74.6 million ARB forced out of the attacker's wallet, about $30 million | 00:08, 30 October |
How the attacker tried to outrun the freezes
- Discounted selling. About 325 million USDT was sold to market makers through intent-based trading contracts for about 122,300 ETH. That works out to roughly 10% or more below the market price, a steep price for speed.
- Borrowing against stablecoins. A second wallet supplied 60 million USDT to the Aave lending protocol and borrowed about 19,760 ETH against it. Aave then froze the affected markets. On Tron, 300 million USDT went into JustLend.
- Peel chains. The 18,270 BTC was split into round 1,000 and 100 BTC pieces inside a single block, which makes tracing harder.
- Automation. Chainalysis described laundering patterns it had not seen before, with thousands of automated transactions in a short window.
TRM expects the next stage to involve cross-chain bridges, swap services and over-the-counter brokers, which is where exchanges and compliance teams are being asked to watch for incoming funds.
Who is behind it
TRM Labs attributes the hack with high confidence to TraderTraitor, the North Korean unit the FBI named in the Bybit theft. The features match: small Tornado Cash withdrawals funding an operator wallet, staging well before the theft, and signatures obtained in advance then used in one burst. Chainalysis told CNN it has high confidence in a North Korea link. The laundering route, built on market makers and lending protocols rather than bridges, differs from Bybit's. Binance has not named a perpetrator, so treat attribution as strong analyst judgment, not a court finding.
What it means for Binance customers
- Binance says user funds are safe and that it will cover all losses, including from its SAFU fund and company funds.
- Withdrawals were suspended while it reworked address controls and withdrawal systems; its co-founder Yi He said they were expected to resume by Sunday 1 November.
- An updated proof of reserves is promised once remediation is complete.
- Bitcoin and ether prices fell sharply after Binance confirmed the breach.
One expert quoted by CNN made the wider point: the world's largest exchange was leaning on emergency freezes and reimbursement promises, which is a hard sell to institutions that want to trust crypto with far more capital.
What every business can learn from this
You may never touch crypto, and the lessons still apply. This was not an exotic cryptographic break. It was a failure of the oldest security idea there is: control who and what can ask a trusted system to do something powerful.
Protect the machines that can move money or change systems
The best public lead so far is an engineer's laptop that may have reached a service able to submit withdrawals. In your business the equivalents are the admin PC that can reach your backup console, your Microsoft 365 or Azure admin accounts, and the server that holds payment credentials. Keep those machines patched, use strong endpoint protection, and do not use them for email and general browsing.
Do not let one path approve everything
Here a single actor obtained valid signatures for wallets on ten chains within hours. The business version is separation of duties: different credentials for different systems, approval for sensitive changes, and no shared admin account that unlocks everything.
Alert on change, not just on loss
A simple alert on "this wallet suddenly has code" would have flagged the delegation within a block. Your equivalents are alerts for new admin accounts, new forwarding rules, new scheduled tasks and backup jobs that were switched off or had their retention shortened.
Plan for the day it works anyway
Binance survived because it had reserves, a rapid freeze network and a public promise to make customers whole. Your small business needs its own version: clean, immutable backups the attacker cannot reach, a restore you have tested, and a written plan for the first hour. If you want help checking the second point, read our backup restore test checklist.
Checklist for security and treasury teams
| Action | Why |
|---|---|
| Monitor wallets for unexpected EIP-7702 delegations | A delegation shows up as code at an address that should have none; any hit on a treasury wallet deserves an immediate alert |
| Reject unexpected authorizations in signing policy | Treat type-4 authorizations as a separate, highest-risk class and refuse them on wallets that have no need to delegate |
| Flag many authorizations for consecutive nonces | It is an indicator of compromise, because a legitimate wallet rarely needs a window of future nonces |
| Separate signers and approval paths by chain and wallet tier | One actor obtained valid signatures for ten chains in this incident |
| Keep a tested, pre-approved revocation method | Clearing a delegation does not rotate the key; anyone who can still sign could install another |
| Screen deposits against labelled attacker addresses | Funds from the Bitcoin peel chain and the ETH consolidation wallets are expected to reach exchanges and OTC desks |
Frequently asked questions
How much was stolen in the Binance hack?
TRM Labs traced about $6.36 billion taken from Binance wallets on ten blockchains on 29 October 2026, valued at the price of each asset when it moved. Binance itself estimated about $6.3 billion. At later prices the same assets were worth about $6.23 billion.
Was EIP-7702 hacked or broken?
No. Chain data shows no flaw in EIP-7702. The attacker needed valid signatures from Binance's own hot wallet. EIP-7702 changed what a stolen or misused signature could do, turning one wallet into a sweeper the attacker controlled.
Who is behind the Binance hack?
TRM Labs attributes it with high confidence to TraderTraitor, a North Korean state-linked group, and Chainalysis also told CNN it has high confidence in a North Korea link. Binance has not named a perpetrator.
How was Binance's hot wallet compromised?
Binance has not published a root cause. Its preliminary findings point to a possibly compromised DevOps engineer's laptop that gave access to an internal service container able to submit withdrawals, with no evidence that a private key leaked. TRM assesses that the attacker gained the ability to make Binance's signing system sign transactions of its choosing across chains.
Are Binance users' funds safe?
Binance says user funds are safe and that it will cover all losses, including from its SAFU fund and company funds. It suspended withdrawals and said they were expected to resume by Sunday 1 November 2026.
How much of the stolen crypto has been recovered or frozen?
TRM counts about $2.7 billion frozen on-chain, mostly stablecoins frozen by Tether, Circle, Ripple and World Liberty Financial, plus a small amount on Arbitrum. The attacker still held more than 420,000 ETH and 18,270 BTC, about $2.4 billion, as of 30 October.
Could one compromised machine take down your business?
We help small and mid-size businesses in Ontario, across Canada and in the United States answer three questions fast: Who can change our critical systems? Would we notice if they did? And if the worst happens, can we restore cleanly?
- Recovery readiness review: a structured look at your backups, critical systems and recovery objectives.
- Backup and restore testing: we prove backups by restoring them, not by reading a green tick.
- Endpoint and access review: we map the admin machines and accounts that could do the most damage and tighten them first.
Sources
- TRM Labs: North Korea steals USD 6.36 billion from Binance
- DEV Community: How EIP-7702 delegation emptied a hot wallet
- crypto.news: How one wallet trick led to a $6.3 billion breach
- Gizmodo: How hackers stole $6.3 billion from Binance in minutes
- Bloomberg: Binance estimates $6.3 billion hacked in crypto's biggest heist
- CNN: Suspected North Korean hack hits the world's largest crypto exchange
- CNN Business: Hackers just stole $6 billion in crypto
This article reflects public information as of 31 October 2026. Binance has not yet published its post-mortem, so the root cause, attribution details and recovery figures may change. It is general information, not investment or legal advice.
