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.

$6.36Bstolen, valued at the moment of each transfer
~20 minfor most of the money to leave, from 20:05 UTC
10blockchains drained in the same window
$2.4Bstill held by the attacker, beyond any freeze

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.

1. Preparation, from 28 October Tornado Cash funds an operator wallet; code rehearsed 2. Control of Binance's signing system how the attacker got in is not yet confirmed Ethereum leg 50 signed EIP-7702 authorizations in one transaction; one fits, and the wallet runs a sweeper Nine other chains Ordinary signed transfers: Bitcoin, Tron, XRP Ledger, Solana, Arbitrum, Optimism, Base, Avalanche, Polygon 3. $6.36B reaches attacker addresses most of it in roughly 20 minutes 4. A race: freezes against laundering issuers freeze coins; attacker swaps, borrows, splits The fix sits at step 2: who and what can get a signature out of the signing system the blockchains themselves worked as designed
Two attack paths, one shared dependency: Binance's hot wallet signing infrastructure. The chains only recorded what valid signatures told them to do.

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.

Before: "Binance 14" is a plain wallet no code at its address; nonce moves with each withdrawal One transaction carries 50 signed authorizations each tied to the next consecutive nonce ··· 18,914,775 18,914,824 the one that fits After: the wallet runs attacker code it now points at a sweeper only the operator can call sweep() empties ETH and every listed token 3 min 24 s after the delegation landed
The wallet's nonce kept changing because Binance kept processing withdrawals. By signing a window of 50 future nonces, the attacker made sure one authorization would still match when the transaction executed.
DetailWhat the chain data shows
Target wallet"Binance 14", one of Binance's busiest Ethereum hot wallets
Delegation transaction20:20:59 UTC, block 26,300,753, one type-4 transaction with 50 authorizations
Nonce window18,914,775 to 18,914,824, all signed by Binance 14's own key; only one could match
Sweeper contractEvery 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 sweep20:24:23 UTC: about 167,464 ETH and 63 tokens, including 1.615 billion USDT
Re-sweepsAs 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 pullThrough the wallet, the attacker also made a separate Binance smart account release about 823 million USDC, which Circle later froze
Clean-upDelegation 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:

QuestionWhat is knownStatus
Did a private key leak?Binance says it found no evidence of a leaked wallet private keyBinance statement, not independently verified
Initial accessBinance's preliminary findings point to a possibly compromised DevOps engineer's laptop and an internal service container that could submit withdrawal transactionsPreliminary, 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 foundUnder 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 signingAnalysts disagree
Full post-mortemBinance has promised a detailed technical write-up when the investigation endsNot 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.

28 Oct Tornado Cash funds the operator wallet ~16:00 29 Oct: production sweeper deployed tested and rehearsed on other wallets that day 20:05–20:09 XRP Ledger: 233M XRP leave five wallets 20:20:59 50 EIP-7702 authorizations submitted Bitcoin: 18,270 BTC sent about the same minute 20:24:23 First sweep of Binance 14 167,464 ETH and 63 tokens in one transaction 20:41–21:44 Re-sweeps as deposits keep arriving 21:01–21:04 Tether and Circle start freezing 971M USDT, then 823M USDC in the main wallet 22:01–22:10 Ripple and World Liberty Financial freeze 40.5M RLUSD and 27.8M USD1 23:05 Second wave: Avalanche and Polygon 23:35 Binance: $2.54B verified frozen 00:08 30 Oct: Arbitrum council forces a freeze 00:10 Delegation on Binance 14 revoked
All times UTC. Sources: TRM Labs on-chain tracing, with the delegation and revocation details from Blockaid and independent analysts.

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.

Value taken, US$ billions Ethereum Bitcoin Tron XRP Ledger Solana Arb + OP + Base Avalanche Polygon 3.79 1.47 0.63 0.30 0.10 0.04 0.03 0.01
Ethereum includes 200,630 ETH and 185 other tokens, among them 1.875 billion USDT and 823 million USDC. Bitcoin outflows were 18,270 BTC. Values are US dollars at the price when each transfer happened (TRM Labs).

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.

$6.36B taken, by status around 00:30 UTC on 30 October ~$2.7B frozen ~$2.4B held by attacker ~$1.3B other Frozen: Tether ~1.77B, Circle ~0.83B, others ~0.1B Held: 420,000+ ETH and 18,270 BTC, beyond any freeze Other: sold, borrowed against, split or not yet traced The "other" slice is our arithmetic (total minus frozen minus held), not a figure published by TRM or Binance. Numbers keep moving.
Even after about $2.7 billion in freezes, what the attacker still held is larger than any earlier crypto theft.
WhoWhat they frozeWhen (UTC)
TetherAbout 1.77 billion USDT across several attacker wallets, starting with 971 million in the main receiving walletFrom 21:01, 37 minutes after the main sweep
CircleAbout 825 million USDC, in coordination with law enforcementFrom 21:04
Ripple40.5 million RLUSD, plus RLUSD inside the compromised Binance wallet so new deposits could not be swept22:01
World Liberty Financial27.8 million USD1 in the main receiving wallet22:10
Arbitrum Security Council8,426 ETH and 74.6 million ARB forced out of the attacker's wallet, about $30 million00:08, 30 October

How the attacker tried to outrun the freezes

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

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.

Request to move funds from a service or an engineer PC Policy checks recipient, amount, limits ... but not "what code runs after?" Signing system produces valid signatures Blockchain accepts what is correctly signed Block signing authorizations on wallets that don't need them Alert code appearing at an address that should have none Flag many signatures over a run of consecutive nonces Separate signers and approvals per chain and wallet tier Same shape as most business breaches a privileged machine, a powerful service, and controls that looked at the wrong thing Controls on the right come from TRM Labs and independent analysts.
One analysis argues that withdrawal policies check recipients and amounts, which a type-4 authorization does not contain. Binance's own post-mortem will show whether that is the full story.

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

ActionWhy
Monitor wallets for unexpected EIP-7702 delegationsA 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 policyTreat 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 noncesIt 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 tierOne actor obtained valid signatures for ten chains in this incident
Keep a tested, pre-approved revocation methodClearing a delegation does not rotate the key; anyone who can still sign could install another
Screen deposits against labelled attacker addressesFunds 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.

Talk to Excelytech Check your recovery readiness

Sources

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.