The Binance hack
The first funds left Binance at 4:05 p.m. ET on Oct. 29. Investigators say most of the roughly $6.3 billion went in the next 20 minutes. Stablecoin issuers began freezing within an hour; the last sweep came just before 8 p.m. All times ET.
First funds leave Binance, on the XRP Ledger. Investigators say most of the theft happened in the next 20 minutes. reported TRM Labs
18,270 bitcoin leave Binance's bitcoin hot wallet and land in 19 new wallets, 17 of them holding exactly 1,000 BTC. measured time: TRM Labs; wallets: on-chain
The attacker's wallet signs a transaction giving it control over one of Binance's Ethereum hot wallets. measured on-chain
The biggest sweep: one transaction moves ether, stablecoins and other tokens out of that wallet in 64 transfers. measured on-chain
Tether freezes the attacker's main wallet. It blocks eight more wallets over the next hour. measured on-chain
Circle freezes USDC in the same wallet. measured on-chain
Tether blocks Binance's compromised hot wallet itself. Circle does the same at 7:53 p.m. measured on-chain
A second wave reaches Avalanche and Polygon. reported TRM Labs
Last Ethereum sweep, nearly four hours after the first funds left. reported TRM Labs
Binance's hot wallet replaces the permission the attacker had set up. measured on-chain
Binance puts the impact at about $6.3 billion with about $3 billion frozen, and says a DevOps engineer's compromised laptop may have been the way in. It says it found “no evidence of any wallet private key leak,” that it will cover all losses, and that withdrawals stay suspended. Co-CEO Yi He says they should resume “in the next 48 hours.” reported Binance
TRM Labs publishes its analysis (figures as of 8:30 p.m.): about $6.36 billion taken across 10 blockchains, attributed to North Korea's TraderTraitor unit “with high confidence.” reported TRM Labs
Chainalysis also attributes it to TraderTraitor, after seeing stolen Binance funds mixed with funds from September's Bitget theft. Its estimate is about $6.4 billion. reported Chainalysis
17,260 ETH move from the attacker's main wallet to a new one. measured on-chain
CNBC check: none of the 19 bitcoin wallets has spent a coin. No issuer can freeze bitcoin. measured on-chain
Times are ET. Measured = read by CNBC from the Bitcoin and Ethereum blockchains (transactions, wallet balances and the USDT and USDC freeze records); reported = said by Binance or by investigators TRM Labs and Chainalysis in their own published analyses, not independently confirmed. Binance has not published times for its statements or for when it suspended withdrawals.