The Binance hack

Most of it was gone in 20 minutes

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.

Attacker (on-chain)Stablecoin issuers freeze fundsBinanceInvestigators
  1. First funds leave Binance, on the XRP Ledger. Investigators say most of the theft happened in the next 20 minutes. reported TRM Labs

  2. 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

  3. The attacker's wallet signs a transaction giving it control over one of Binance's Ethereum hot wallets. measured on-chain

  4. The biggest sweep: one transaction moves ether, stablecoins and other tokens out of that wallet in 64 transfers. measured on-chain

  5. Tether freezes the attacker's main wallet. It blocks eight more wallets over the next hour. measured on-chain

  6. Circle freezes USDC in the same wallet. measured on-chain

  7. Tether blocks Binance's compromised hot wallet itself. Circle does the same at 7:53 p.m. measured on-chain

  8. A second wave reaches Avalanche and Polygon. reported TRM Labs

  9. Last Ethereum sweep, nearly four hours after the first funds left. reported TRM Labs

  10. Binance's hot wallet replaces the permission the attacker had set up. measured on-chain

  11. 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

  12. 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

  13. 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

  14. 17,260 ETH move from the attacker's main wallet to a new one. measured on-chain

  15. CNBC check: none of the 19 bitcoin wallets has spent a coin. No issuer can freeze bitcoin. measured on-chain

Notes and source

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.