Paolo Ardoino, Tether CEO
At 21:25 UTC on 29 Oct he posted on X that Tether had frozen more than 1.567B USDT "related to a potential Binance exchange hack". Bitquery's final count: 1.76B USDT across 11 wallets.[7][3]
The biggest theft in crypto history. We followed the money on-chain: which wallets, which chains, how much is frozen and how much the hacker still holds. Every figure links to its source.
Data as of 30.10.2026, 11:25 UTC. We will update as new data comes in.
Each filament is a transfer. Thickness is the amount, colour is the coin. Tap any wallet to see what it holds, whose it is per Arkham, where it sent money and where it got it from.
Wallet labels, balances and counterparties: Arkham (30 Oct, 08:50 UTC). Arkham tags all the hacker's wallets as one entity, "Binance Hacker". Transfer times and amounts: Etherscan, Tronscan, Bitquery, TRM. We do not draw links we cannot source.
17 Binance hot wallets on 10 chains. Most of it left in about 20 minutes, starting 20:05 UTC on 29 October. Analysts count slightly differently because they price the coins at different moments.
The $0.4B spread: coin prices were moving during the theft itself.
This is not the whole hack, only what left on Ethereum. The total across 10 chains is $6.36B.
USDT, USDC and RLUSD from TRM. ETH and other tokens (~) are our own estimate of the remainder at about $2,200 per ETH; the sources give no exact split for them.
Left: how much was taken on each chain. Right: where that value is now. Most stablecoins were frozen in time. Bitcoin, ether, XRP and SOL have no issuing company that could freeze them, so they stayed with the hacker.
The links are our own combination of TRM, Bitquery and the freeze list; an approximation, not accounting to the cent. The "difference" is mostly the fall in ETH and BTC since the theft plus the 10–15% discounts the hacker paid to swap USDT for ETH.[1][3]
Bitquery, 30.10 03:54 UTC.
Ethereum and Tron combined. About 325M USDT was sold to market makers via UniswapX and 1inch Fusion at a 10–15% premium, 60M was posted on Aave to borrow ~19,760 ETH (Aave then froze those markets), and 300M went to JustLend on Tron.[1]
| Chain | Hacker wallet | Holds |
|---|---|---|
| Ethereum | 0x8532…43d4 | 197,460 ETH |
| Ethereum | 0xc887…286a | 137,602 ETH |
| Ethereum | 0x897c…8df3 | 78,415 ETH |
| Ethereum | 0x5440…c942 | 32,954 ETH |
| Ethereum | 0x79e7…544a | 19,740 ETH |
| Ethereum | 0x5227…2f8c | 17,181 ETH |
| Ethereum | 0xa97b…8d10 | 4,009 ETH |
| Ethereum | 0xc209…850a | 3,000 ETH |
| Tron | TSpe5H…yZ8A | 638,200,000 TRX |
| Tron | TRBdWq…PRki | 44,500,000 TRX |
| XRP Ledger | rK21t6…fzMx | 233,500,000 XRP |
| Solana | AffzFD…BEaU | 970,549 SOL |
| Bitcoin | bc1q0m…2mnm | 18,270 BTC (first receiver, then 19 addresses) |
Balances per Bitquery at 03:54 UTC and our own Blockscout checks. At 05:15 UTC another 17,260 ETH went to a new wallet 0x03b0…20ea. Tap an address to see its live balance in the explorer.
Binance's account as of 30 Oct 02:25 UTC: no keys leaked. An engineer's laptop was hacked, and through it a service that signs withdrawals on its own.[2]
Hackers break into a Binance DevOps engineer's work laptop.
From the laptop they reach a container that can submit withdrawal transactions.
The system itself signs legitimate-looking withdrawals from 17 hot wallets on 10 chains.
On Ethereum the Binance 14 wallet gets a "sweeper" code, and it hands over ETH and 63 tokens in one transaction.
Stablecoins are swapped fast into ETH and TRX, bitcoin is split across 19 addresses.
Since spring 2025 an ordinary Ethereum wallet can "wear" smart-contract code: the owner signs an authorization and the wallet starts acting like a program. Handy for batching payments. Dangerous if someone else got that signature: the wallet then runs their program.
Transaction 0xad99…298b carried 50 pre-signed authorizations, one for each upcoming transaction number (nonce) of the wallet. One matched, and Binance 14 got the code 0x63e8…6fae. Three and a half minutes later the code was called and everything was swept. Binance removed the code at 00:10:35 UTC on 30 Oct; the wallet has no code again (we checked eth_getCode).[10][11]
From on-chain data (Etherscan, Bitquery, TRM) and official posts on X.[1][3]
The operator wallet gets its first funds through the Tornado Cash mixer.
The hacker deploys the "sweeper" contract that will later empty the hot wallet.
Rehearsals: three test runs on the hacker's own wallets.
About 2 more ETH for gas, again via Tornado Cash and a middle wallet.
Go time. Five Binance wallets on the XRP Ledger are emptied.
Solana and Optimism.
18,270 BTC (~$1.47B) leave in 11 transactions in one block, then split into 19 addresses, mostly 1,000 BTC each.
An EIP-7702 transaction puts foreign code on the Binance 14 wallet.
Tron: USDT and TRX.
The main hit: 167,464 ETH plus 63 tokens (~$2.5B) in one transaction.
Binance 16: another 28,006 ETH, 55.7M USDT, 25.9M RLUSD.
First post on X: Whale Alert flags 28,005 ETH leaving Binance for an unknown wallet. No one says "hack" yet.[20]
First post calling it a hack: "unconfirmed, but possibly a massive Binance hack, the contract was funded by Tornado Cash".[21]
195,460 ETH are moved on to 0x8532…43d4.
779.3M USDC from a Binance smart account.
First freeze: World Liberty locks WLFI.
Tether freezes the hacker's main wallet: 971M USDT.
Circle freezes 823M USDC.
CZ on X: "it does look like a hack on Binance". User funds are safe.
Tether: more than 1.567B USDT frozen.
Binance's first word: "investigating reports of a potential security issue, user funds are safe". 1 h 25 min after the drain began.[22]
Ripple freezes 40.5M RLUSD, World Liberty 27.8M USD1.
Binance pauses withdrawals.
The last chains: Avalanche and Polygon.
Binance: $2.54B confirmed frozen.
Yi He and Binance: "we will cover all losses". All deposits and withdrawals paused.
The Arbitrum Security Council force-moves 8,426 ETH and 74.6M ARB (~$30M) out of the hacker's wallet.
Binance revokes the EIP-7702 delegation: the code is removed from Binance 14.
Binance: around $3B frozen.
Binance names the cause: a DevOps engineer's compromised laptop.
The hacker sells tokens (UNI, ENA, PEPE, LINK, AAVE and more) on Uniswap for ETH.
Chainalysis: high confidence it is North Korea.
Binance: deposits work, withdrawals back within 48 hours.
ZachXBT: Binance and Bitget funds arrived via THORChain at the same address. Most likely the same actor.[23]
17,260 ETH go to a new wallet, 0x03b0…20ea.
Binance: the laptop was not the only way in; more breach points found. "A complex attack".[24]
CZ does the math: $6.xB hack, $3B frozen, $1.xB SAFU fund, a gap of about $2B.[25]
Chainalysis: a never-seen-before laundering pattern. Thousands of transactions in a short time; the attackers use automation to hide the trail.[27]
The first freeze came 33 minutes after the main hit. Without it the hacker would have walked away with almost everything.
Plus small amounts at Paxos, First Digital and Tether Gold. On-chain we see ~$2.7–2.9B in total; Binance says "around $3B", Arkham says $2.80B.[2]
addBlackList function on USDT, the "blacklister" role on USDC. An address on it cannot send a single token.destroyBlackFunds) and issues the same amount to the victim. Not instant: it takes a legal process.[6]| Who | Chain | Wallet | Amount | Note |
|---|---|---|---|---|
| Tether | Ethereum | 0x5227…2f8c | 1,175M USDT | the hacker's main wallet; checked by us: isBlackListed = true |
| Tether | Ethereum | 0xaa24…54a0 | 175M USDT | |
| Tether | Ethereum | 0xb171…c8c3 | 30M USDT | |
| Tether | Tron | TG5iBM…zsGi | 313M USDT | |
| Tether | Tron | TCzBTk…7Y62 | 66M USDT | |
| Tether | Ethereum | 0x9749…c762 0x0ddf…697e +4 | 0 USDT | frozen already empty: the money had left |
| Tether | Avalanche · Polygon | — | 14.6M USDT · USDT0 | 8.4M + 6.2M |
| Circle | Ethereum | 0x5227…2f8c | 823M USDC | checked by us: isBlacklisted = true |
| Ripple | Ethereum | — | 40.5M RLUSD | Yi He wrote ~200M; on-chain we see 40.5M |
| World Liberty | Ethereum | — | 29.8M USD1 · WLFI | 27.8M USD1 + ~2M WLFI |
| Arbitrum Security Council | Arbitrum | 0x3E2b…32d5 | 30.5M ETH · ARB | not a freeze but a forced transfer out of the hacker's wallet |
Tether wallets: list and amounts from Bitquery[3], the main wallet checked by us on the USDT and USDC contracts[9]. Where Bitquery shows only a short address, we do not publish a full one until we check it ourselves.
At 21:25 UTC on 29 Oct he posted on X that Tether had frozen more than 1.567B USDT "related to a potential Binance exchange hack". Bitquery's final count: 1.76B USDT across 11 wallets.[7][3]
Tether is a centralized issuer. It can see where stolen USDT went and blacklist an address on the contract within minutes. It does this routinely: by its own count, as of April 2026 it had helped in 2,300+ cases and frozen more than $4.4B.[17]
The same button works on any address. If your wallet lands in a chain of dirty money by mistake, your USDT can be frozen too. Lifting it goes through whoever asked for it (usually police) and lawyers.
Tether freezes addresses on requests from law enforcement with legal process, not on a victim's email alone. So the order is: first a police report, then the police write to Tether.[16]
High confidence: TraderTraitor, a North Korean hacking group. The same one the FBI named for the $1.5B Bybit hack in 2025.[1][5]
Also high confidence it is North Korea. Funds from the Bitget hack were mixed with the Binance funds.[12]
Independent investigator, 30 Oct 04:51 UTC: Binance and Bitget funds arrived via THORChain at the same address, so most likely the same actor.[23]
Bitget was hacked for $388M in late September 2026, also through internal access to its wallets without stealing keys. About $1.1M was recovered.[26]
Bybit, Ronin and, per analysts, Bitget are also tied to North Korea.
BTC dipped to $76,368, ETH to $2,178, BNB −5%. Coinbase shares −4.8%, Strategy (MSTR) about −6%.
After the 2025 Bybit hack exchanges tightened their rules. After a theft four times bigger we expect the same, only harder. This is our assessment based on past cases and TRM's advice, not official exchange decisions.[1]
Exchanges run every deposit through databases of labelled addresses. If coins ever passed near a hacker wallet, the deposit can be held and you may be asked to prove where the money came from. P2P buyers will feel this most.
Tether and Circle showed they can block $2.6B within an hour. Regulators will now expect this every time. If someone sends you tainted stablecoins, they can be frozen in your own wallet even if you did nothing wrong.
Less money in hot wallets, more manual checks on large amounts and delays for new addresses. A withdrawal that took minutes may take hours.
Source-of-funds questions (SOF/SOW) will come more often, especially for large withdrawals and accounts from high-risk countries.
Wallets and exchanges will flag and limit "delegation" signatures more strictly. For ordinary users this is mostly good: fewer chances to sign a trap.
Expect more proof-of-reserves reports and talk of insurance funds like SAFU. A plus for users: exchanges get easier to check. Our exchange rating takes this into account.
Binance says its customers will not lose money: the exchange will cover the losses itself. But every big hack is followed by a wave of scammers. Here is what actually helps.
An exchange is for trading, not storage. Keep long-term coins on a hardware wallet whose keys only you hold.
Turn on withdrawals only to pre-approved addresses, with a delay for new ones. Even with your password and 2FA stolen, money can't go to a stranger's wallet.
Use a passkey or hardware key (YubiKey) instead of SMS codes. Turn on the anti-phishing code in the exchange's emails.
This hack went through EIP-7702 signatures. If your wallet asks you to sign a "delegation", "account upgrade" or "authorization" for a site you don't know, say no. Revoke old approvals regularly (revoke.cash).
It all started with one laptop. No pirated software, no "test assignments" or PDFs from strangers: North Korea often gets in through fake job offers.
Binance never DMs you first on Telegram or WhatsApp and never asks for keys or "verification for compensation". "We recover stolen crypto for a fee" services are almost always a second theft.
Move what is left to a new wallet with a new seed phrase. Change passwords, revoke approvals.
Transaction hashes, addresses, screenshots, chats. Delete nothing.
Only via the official app or site. If the money went to an exchange, it can freeze it on its side.
Without it Tether, Circle and exchanges will not return money. You need the case number for every next step.
Here the first freeze came after 33 minutes, and ~$3B was frozen in total. It is a matter of hours.
Our own checks were made via public Ethereum nodes and Blockscout. Not investment advice. If you see a mistake, write to [email protected].