ONCHAINBENCHMARKThe measurement standard for tokenized capital
IndicesDataRatingsMethodologyResearchReportsAboutLog inOpen Terminal ↗
Reports/Stablecoins/Binance hot-wallet drain, Oct 29, 2026
StablecoinsEthereumTronAvalanchePolygonArbitrumBase

Four Hours, 20 Freezes, One Attacker: Inside the Race to Freeze the Binance Hack, Second by Second

Each freeze is timestamped on the blockchain, from Tether at 37 minutes to Arbitrum's Security Council at almost four hours, and together they stopped about US$2.8 billion of the attacker's tokens across five chains. What could not be frozen, about 460,000 ETH worth more than US$1 billion, is still out.

Key findings
  • →Stablecoin issuers stopped most of what they could reach, fast: Tether froze the Binance attacker's main Ethereum address 37 minutes after the Oct. 29, 2026 drain and Circle 41 minutes after. About US$2.8 billion of tokens tied to the attacker is frozen across Ethereum, Tron, Avalanche and Polygon. see data →
  • →What could not be frozen is still out: about 460,000 ETH, more than US$1 billion, sits in 17 Ethereum wallets that had no activity before Oct. 28 and were funded from the attacker's addresses. Ether on Ethereum has no issuer and no one with power to freeze it.
  • →A chain can be a brake too: Arbitrum's Security Council moved the attacker's 74.6 million ARB and 8,426 ETH on Arbitrum into a frozen wallet at 00:18 UTC, almost four hours after the drain. Ethereum has no equivalent body.
  • →The attacker moved fastest where the brake arrived last: 700 million USDT left the attacker's address within nine minutes of the drain, 28 minutes before Tether's freeze, partly through Uniswap's USDT pools. US$205 million of it was later frozen one and two hops along.
OnChain Benchmark ResearchPublished · Oct 30, 2026, 04:30 AM UTCData current · Oct 30, 2026

For three hours and 49 minutes on Thursday night, one of Binance's largest Ethereum wallets ran someone else's code. Thirty-seven minutes after a single transaction emptied it, Tether's contract blacklisted the receiving address and stopped US$971 million of USDT from moving. Within the next ten minutes Circle, Tether on Avalanche and Tron, and Tether's gold token had done the same. By morning, about 460,000 ETH, more than US$1 billion, sat in wallets the attacker had funded, because on Ethereum no one has a switch for it.

Binance, the largest crypto exchange by trading volume, suspended deposits and withdrawals and said it was investigating a potential theft. It has not confirmed how much was taken. Outside estimates have climbed past US$5.7 billion, which would make it the largest crypto theft on record, including about US$1.5 billion of bitcoin that analytics firm Arkham attributes to the attacker. Those bitcoin addresses have not been published and could not be independently traced. At least US$4.1 billion in tokens can be followed onchain into the attacker's addresses; that is a floor, not a total. What the record shows precisely is which parts of the loss could be stopped, by whom, and how fast.

Fig. 1The night, second by secondKey moments of the Binance hot-wallet drain and the response, Oct 29–30, 2026 (UTC), from block timestamps
Time (UTC)ChainWhat happened
Oct 28, 07:39:47EthereumThe address later tagged "Binance Hot Wallet Exploiter" is first funded, from Tornado Cash
Oct 29, 15:59:11EthereumThat address deploys the contract Binance 14 will later run
20:16:19BaseBinance 73 sends 4.7M VIRTUAL to the address that becomes "Exploiter 2"
20:20:59EthereumBinance 14 starts running the attacker's contract (EIP-7702 delegation)
20:22:45Tron612.7M USDT arrives at a wallet Tether later freezes
20:24:23EthereumOne transaction moves 167,464 ETH, 1.62B USDT and dozens of other tokens out of Binance 14
20:30–20:33Ethereum700M USDT leaves the attacker's address, before any freeze
21:01:35EthereumTether freezes the attacker's address: first freeze, 37 minutes in
21:04:59EthereumCircle freezes US$823M USDC
21:43–21:44EthereumBinance moves 200M USDT into Binance 14; the attacker pulls it out about a minute later, into a frozen address
00:10:35EthereumBinance 14 revokes the attacker's code
00:18:20ArbitrumThe attacker's ARB and ETH on Arbitrum move to a frozen wallet (Security Council action)
00:46:11EthereumFirst Digital freezes FDUSD, 4 h 22 min in
04:11:35EthereumCircle freezes the attacker's second wallet (123,176 USDC); freezes are still arriving
Source: Block timestamps read directly onchain; address labels are Etherscan and Basescan public name tags. Full freeze list in Fig. 2.Oct 30, 2026

One signed permission turned an exchange wallet into the attacker's tool

At 20:20:59 UTC on Oct. 29, the wallet Etherscan labels Binance 14 began running code from a contract deployed about four and a half hours earlier by an address now tagged “Binance Hot Wallet Exploiter.” That address was first funded on Oct. 28 from Tornado Cash, a mixing service. The switch used EIP-7702, an Ethereum feature introduced in 2025 that lets an ordinary wallet delegate to contract code. It can only be turned on with an authorization signed using the wallet's own key. How that authorization came to be signed has not been disclosed.

Three minutes and 24 seconds later, one transaction moved 167,464 ETH, 1.62 billion USDT and dozens of other tokens out of Binance 14 to a new address tagged “Binance Hot Wallet Exploiter 2.” The delegation stayed in place until 00:10:35 UTC, when Binance 14 revoked it, a timing reported from Beijing as 8:10 a.m.

Binance 14 was not the only Binance-labelled wallet that sent funds to that address. Binance 16 on Ethereum (24 seconds after the drain), Binance 73 on Base (eight minutes before it) and Binance 48 on Polygon (two hours and 41 minutes after it) each signed transfers to it themselves, inside batches of routine-looking outflows. Wallets whose owners could not be identified sent it ETH and ARB on Arbitrum and USDt and AVAX on Avalanche. Why those wallets sent funds there is not known.

Twenty freezes in four hours, one clock

Fig. 2When each issuer froze the attacker's tokensTime of each issuer's freeze transaction, and time elapsed since the 20:24:23 UTC drain on Oct. 29, 2026
Token (issuer)ChainFrozen at (UTC)After the drainAmount frozen
USDT (Tether)Ethereum21:01:3537 minUS$971.1M then; US$1.18B now*
USDC (Circle)Ethereum21:04:5941 minUS$823.0M
USDt (Tether)Avalanche21:07:5544 minUS$8.4M
USDT (Tether)Tron21:09:1245 minUS$312.7M, plus US$66.0M one hop on
XAUt (Tether Gold)Ethereum21:11:2347 min12,574 oz (US$50.6M)
RLUSD (Ripple)Ethereum22:00:591 h 37 minUS$40.5M paused, three wallets on; US$48.0M had moved†
USD1Ethereum22:10:351 h 46 minUS$27.8M
PAXG (Paxos)Ethereum22:30:472 h 6 min1,907 oz (US$7.7M)
WBETH (Binance)Ethereum22:48:352 h 24 min29,934 WBETH (US$76.9M), at the wallet it had been moved to
USDT0Polygon23:25:393 h 1 minUS$6.2M
ARB + ETH (Arbitrum Security Council)Arbitrum00:18:203 h 54 min74.6M ARB (US$12.3M) + 8,426 ETH (US$19.5M), moved to a frozen wallet
FDUSD (First Digital)Ethereum00:46:114 h 22 minUS$3.5M
ETH on Ethereum, AVAX, POLEthereum, Avalanche, Polygon—NeverNo issuer or chain body can freeze them
Source: Block timestamps of each freeze transaction, read directly onchain. *US$204M more USDT reached the address after it was blacklisted and was frozen on arrival. †Binance's chief executive said Ripple froze US$200M; only 88.5M RLUSD reached the attacker on Ethereum, and RLUSD on the XRP Ledger was not read. Dollar values at CoinGecko prices for 20:25 UTC; stablecoins at US$1.00.Oct 30, 2026

The clock measures elapsed time, not diligence. When each issuer learned of the attack, what its legal process required and how its tooling works all differ, and none of that is visible onchain. What is visible is the result. Tether's frozen balances across four chains, taken at the moment each was frozen, add up to US$1.569 billion, the “over 1.567 billion” Tether said it had frozen. Circle's US$823 million on the attacker's address matches the more than US$800 million its chief executive cited. The stablecoins and gold tokens in the table include USDC, XAUt, PAXG and USD1. Binance has published its own running totals of frozen assets without a breakdown; the tally here counts each issuer's freeze at attacker-linked addresses.

Nine minutes: what left before the switch was thrown

The attacker did not wait. Between 20:30 and 20:33 UTC, 700 million USDT left the main address in two transfers, 28 minutes before Tether's freeze. Some of it went through Uniswap's USDT pools. Tether caught US$205 million of the 700 million later, in wallets one and two hops along. The rest moved through addresses that were not frozen, some of whose owners could not be identified.

Frozen at attacker-linked addresses≈US$2.8Btoken issuers, four chains
ETH in attacker-funded wallets≈460,000 ETHmore than US$1B; on Ethereum no one can freeze it
USDT out before Tether's freeze700Mleft within nine minutes of the drain; US$205M later frozen downstream

The same pattern shows in the assets without an issuer. About 460,000 ETH now sits in 17 Ethereum wallets that were funded from the attacker's addresses and had no activity before Oct. 28, including 197,460 ETH in a single wallet tagged “Binance Hot Wallet Exploiter 8.” That is about US$1.07 billion at the price when the attack began and US$1.03 billion at Friday's price. The count has risen through the night as the attacker swapped other tokens into ether, which no one on Ethereum can stop.

The compromised wallet kept receiving money

For three hours and 49 minutes, Binance 14 was a wallet the attacker could empty at will. At 21:43 UTC, Binance 124 moved 200 million USDT into it, and the attacker's address pulled 200.4 million out about a minute later. Tether had blacklisted that destination at 21:01, so the funds arrived frozen. Starting at 23:53 UTC, Circle froze Binance 14 and Binance's Hot Wallet 34 on five chains, including US$60 million of USDC in Hot Wallet 34 on Base. Those freezes shut the compromised wallets. They are separate from, and not part of, the US$2.8 billion frozen at the attacker's addresses.

Two brakes: the token's, and on some chains, the chain's

The control that stopped about US$2.8 billion is the same one critics of centralized stablecoins point to: an issuer can halt any holder's tokens. Here it worked as an emergency brake, and it worked the same way on Ethereum, Tron, Avalanche and Polygon, because the switch is written into each token's contract.

The second brake belongs to the chain. At 00:18:20 UTC, the attacker's wallet on Arbitrum sent all 74.6 million ARB and all 8,426 ETH it held to a holding address, where they remain. The timing matches the action Arbitrum's Security Council announced: an elected group of signers with emergency powers moved the funds to a frozen wallet they say can be released only by the council or a vote of Arbitrum's governance. Ethereum has no such body, so the ether there stays wherever the attacker sends it. The trade-off is the same at both levels: the power that rescued these funds is the power to move anyone's.

The frozen tokens still sit at the attacker's addresses, so the next questions are about what happens to them and to everything that was not frozen. Tether's contract lets it destroy blacklisted balances, a step that can precede reissuing them to a victim; no such burn has been recorded yet. The roughly 460,000 ETH is the largest block of value tied to this attack that no one can freeze, and whether it moves toward mixers, bridges or exchanges is the next onchain signal, as is whether the reported bitcoin can be traced to the attacker at all. Binance has promised a post-mortem, which is where the open causes belong: how a permission requiring Binance 14's own key was signed, and why other Binance wallets sent funds to the attacker. And for 3 minutes and 24 seconds before it was emptied, Binance 14 visibly ran someone else's code. The open question is whether a hot wallet's code changing becomes an alarm exchanges watch for.

The takeover and the drainDirect onchain readContract code + transaction receipts

Binance 14 (0x28c6…1d60) shows EIP-7702 delegation code pointing to contract 0x63e8…6fae from block 26300753 (20:20:59 UTC, Oct 29, 2026) and plain-wallet code before it; the delegation was cleared at 00:10:35 UTC Oct 30 in a transaction signed by Binance 14. The drain is a single transaction at 20:24:23 UTC (block 26300770) carrying 64 token transfers plus 167,464 ETH to 0x5227…2f8c. Address labels are Etherscan, Basescan and Polygonscan public name tags.

Verified Oct 30, 2026 · Ethereum txs 0xad99264d…, 0x53bd38b8…, 0xafbf94c9…
Freeze times and amountsDirect onchain readIssuer freeze events + balance reads

Each time in Fig. 2 is the block timestamp of the issuer's freeze transaction (Tether AddedBlackList, Circle Blacklisted, and each issuer's equivalent), confirmed by reading the token's freeze status for the address after the fact. Amounts are each address's balance at the freeze block. Tether's balances at freeze time across Ethereum, Avalanche, Polygon and Tron sum to US$1,569.5M.

Verified Oct 30, 2026 · e.g. USDT freeze tx 0x7baba482…, USDC freeze tx 0xc954c86f…
What is excludedDisclosed limitScope of the read

No total for the incident is stated. US$4.1B is a floor: it counts only addresses proven onchain to be the attacker's, about 176 smaller tokens are not priced, and the Bitcoin chain, the XRP Ledger, Solana, Optimism and other chains were not read. Arkham's reported ~18,270 BTC could not be independently traced. Freezes in the same window with no onchain path to the attacker are excluded. Freezes of Binance's own compromised wallets (about US$63M of USDC) are reported separately, not in the US$2.8B. Spam tokens airdropped to the attacker's addresses are not counted. The senders on Tron, Arbitrum and Avalanche could not be independently identified. The ETH count covers 17 wallets that first became active on or after Oct. 28 and were funded from the attacker's addresses through transfers of 100 ETH or more.

Method · onchainbenchmark.com/methodology
MethodologyRead directly from Ethereum, Tron, Avalanche, Polygon, Arbitrum, Base and BNB Chain between 00:48 and 04:10 UTC on Oct. 30, 2026, with balances and freezes re-read at 04:10 UTC. A freeze is counted once per attacker-linked address and token: 20 occurred before 00:18:20 UTC, the first four hours, and three more followed by 04:11 UTC. Freeze times are block timestamps of each issuer's freeze transaction; elapsed times run from the 20:24:23 UTC drain. An address counts as attacker-linked if it received funds from the exploiter-tagged addresses directly or through traced hops and a token issuer then froze it. Dollar values use CoinGecko five-minute prices at 20:25 UTC, with stablecoins at US$1.00; units are the primary measure and dollar values move. ETH holdings are current balances as of the read time.
Questions & answers
How quickly were the stolen Binance funds frozen?
Tether froze the attacker's main Ethereum address 37 minutes after the Oct. 29, 2026 drain (21:01 UTC), and Circle froze it 41 minutes after. Tether Gold followed at 47 minutes, Ripple's RLUSD at about 1 hour 37 minutes, USD1 at 1 hour 46 minutes, Paxos' PAXG at about 2 hours, Binance's WBETH at about 2 hours 24 minutes and First Digital's FDUSD at about 4 hours 22 minutes.
How much of the Binance hack has been frozen?
About US$2.8 billion of tokens at attacker-linked addresses was frozen by token issuers across Ethereum, Tron, Avalanche and Polygon, including about US$1.77 billion of USDT and US$823 million of USDC. Arbitrum's Security Council separately moved about US$32 million of ARB and ETH to a frozen wallet. About US$63 million of USDC in Binance's own compromised wallets was also frozen. Binance has published its own frozen totals without a breakdown and has not confirmed a total loss.
Why couldn't the stolen ETH be frozen?
Ether has no issuer, and Ethereum has no body with power to freeze it, so no one can stop it from moving there. Stablecoins and tokenized gold can be frozen because their issuers wrote a freeze control into the token contract. Some other chains have an emergency body: Arbitrum's Security Council moved the attacker's 8,426 ETH and 74.6 million ARB on Arbitrum into a frozen wallet. About 460,000 ETH, more than US$1 billion, sits in Ethereum wallets the attacker funded.
Was EIP-7702 hacked?
There is no evidence of that. EIP-7702 let the Binance 14 wallet run contract code, but switching it on required an authorization signed with that wallet's own key. How that authorization was signed has not been disclosed.
Key facts
SubjectBinance hot-wallet drain, Oct 29, 2026
Drain20:24:23 UTC · one transaction
First freezeTether, 37 min later ↗
Frozen, attacker-linked≈US$2.8B · 7 issuers · 4 chains
ETH still out (Ethereum)≈460,000 ETH · >US$1B
Chain-level freezeArbitrum Security Council, 00:18 UTC
More reports
Oct 27Tokenized Equities
Two in Three Addresses Holding Solana's Largest Tokenized-Stock Line Hold Less Than a Dollar
Oct 21Tokenized Treasuries
One Account Sent US$400 Million, 54% of JPMorgan's Tokenized Money Fund, for Redemption in a Day
Oct 20Tokenized Treasuries
Spiko's Euro T-Bill Fund Is 30% Smaller. The Accounts Behind Most of Its Arbitrum Redemptions Now Hold Spiko's Amundi Fund.
Oct 19Stablecoins
OKX's X Layer Has Lost US$471 Million of USDG Since September as Burns Outpace Minting
Oct 16Stablecoins
USD1 Shrank US$385.03 Million in Nine Days as World Liberty Prepares to Take Over Its Issuance
Understand the ratings
What is an RWA quality rating?
How a tokenized asset is rated
The methodology
The full four-dimension rubric
Go deeper
Every number in this report is live in the terminal.
Full quality rating, evidence trail, and per-deployment supply history.
Open USDT in Terminal ↗
OnChain Benchmark — 03

More from Reports

All reports →
Tokenized EquitiesOct 27
Two in Three Addresses Holding Solana's Largest Tokenized-Stock Line Hold Less Than a Dollar
Tokenized TreasuriesOct 21
One Account Sent US$400 Million, 54% of JPMorgan's Tokenized Money Fund, for Redemption in a Day
Tokenized TreasuriesOct 20
Spiko's Euro T-Bill Fund Is 30% Smaller. The Accounts Behind Most of Its Arbitrum Redemptions Now Hold Spiko's Amundi Fund.
StablecoinsOct 19
OKX's X Layer Has Lost US$471 Million of USDG Since September as Burns Outpace Minting
StablecoinsOct 16
USD1 Shrank US$385.03 Million in Nine Days as World Liberty Prepares to Take Over Its Issuance
StablecoinsOct 15
USDe Outlasted the End of Its Incentives. It Shrank US$214.95 Million When Crypto Sold Off.
OnChain Benchmark
HomeRatingsIndicesMethodologyReportsAboutEditorial policy
Independent · 2026

Subscribe to the Weekly Benchmark — what moved onchain this week, and what it means.

One email a week. Unsubscribe anytime.

Important disclosures

Nothing on this site or in the OnChain Benchmark service is investment, financial, legal, tax, or accounting advice, an offer or solicitation to buy or sell any security, token, or other instrument, or a recommendation, endorsement, or rating of suitability regarding any instrument, issuer, or transaction. Quality ratings, dimension scores, and index values are independent analytical opinions based on the data available to us at the time of computation; they are not statements of fact, guarantees of quality or safety, and not endorsements. Outputs are produced from public sources and third-party data and infrastructure outside our control — including RPC and node providers, indexers, oracle feeds, issuer attestations, auditor reports, and public regulatory filings — any of which may be delayed, unavailable, incomplete, incorrect, manipulated, or revised after the fact. Scores are computed periodically and may not reflect events occurring after the most recent computation. OnChain Benchmark does not warrant that any score, index, or evidence item is accurate, complete, reliable, current, or suitable for any purpose. You are solely responsible for any decision you make using the service, you should not rely on it as the sole basis for any investment, trading, custody, or counterparty decision, and you should conduct your own independent diligence and consult your own qualified professional advisors. To the maximum extent permitted by law, you assume all risk arising from your use of, or reliance on, the service. See our Terms of Service for the complete terms governing your use of the service.