Bitget's $351.6 Million Breach Could Eat 76% of Its Protection Fund
A Sept. 24 wallet breach drained $351.6 million across seven chains, and the evidence points at North Korea. The bigger problem is the math: the exchange's $464 million protection fund might not be enough, and withdrawals are still frozen with no reopening date.
5,500 Bitcoin. That's the entire backstop.
On Sept. 24, Bitget lost $351.6 million when attackers swept ETH, XRP, BNB, AVAX, USDT, USDC and a handful of other assets off Ethereum, XRP Ledger, Arbitrum, Avalanche, Optimism, BNB Chain and Base. XRP accounted for the largest single-network loss. Seven chains, one coordinated hit, and a hole that now equals roughly 76% of the exchange's $464 million User Protection Fund.
Bitget says the fingerprints point to North Korea. Analysis of IP activity and blockchain transactions matched techniques used by known DPRK crews, according to CEO Gracy Chen, who said the company reported the incident to authorities and brought in Mandiant and SlowMist to investigate. Onchain analyst Specter went further, tying the stolen XRP to funds lifted in July's $24 million AFX hack, a job already attributed to the TraderTraitor cluster linked to Lazarus Group.
Worth flagging, though. No external security firm has confirmed the North Korea attribution yet, and Bitget's own partners are still working the case.
Cold wallets stayed secure, per the exchange. Bitget Wallet, a self-custodial product run separately, wasn't affected. Some blockchain foundations have already confirmed freezes on attacker-linked addresses, and that matters more than the headlines suggest, because recovery pulls the final loss below the $351.6 million starting figure. Withdrawals, however, are still paused while the review runs. Chen won't commit to a reopening window. She says she'll announce one when the company can do it with confidence.
That's the right call. It's also a brutal one.
The math on the backstop
Here's where it gets uncomfortable. The protection fund holds 5,500 BTC, worth more than $464 million at current prices. A full $351.6 million draw would leave $112.4 million in the pot, which is $187.6 million below the fund's stated $300 million floor. Read that again. The safety net wouldn't just stretch. It would end up under its own promised minimum.
So what does that actually mean for customers still waiting on withdrawals? Chen says Bitget holds more than $1 billion in proprietary assets beyond the fund and that customer balances are backed 1:1. The company hasn't said how the loss gets split between the fund and the wider balance sheet, or what the fund holds after everyone's made whole. And the latest proof-of-reserves report, published Sept. 17, showed a 135% aggregate reserve ratio across 19 assets. That snapshot is pre-attack. It tells you nothing about an adversary moving funds across seven chains in real time.
Who wins and who loses? Short term, traders everywhere give up a little confidence, and competitors promising cleaner withdrawal guarantees get a talking point for free. Bitget loses optionality on its own capital. Whoever's sitting on frozen addresses gains tap into in a negotiation that'll grind through courts for years.
Longer term, this is one more argument for doing reserves differently. Tokenization isn't a narrative. It's a rails upgrade. A reserve held in tokenized, yield-bearing treasuries with continuous on-chain attestation gives you something a quarterly snapshot can't, which is a live balance sheet that auditors, regulators and customers all read off the same ledger. Permissioned, collateralized, programmable. That's where settlement infrastructure is heading whether exchanges like it or not, and events like this one are the reason why.
And the timing stings. September losses hit a 2026 high with this breach alone. North Korea has treated crypto exchanges as a funding line for years, and the industry keeps answering with the same playbook: cold storage, insurance fund, hire the forensic firms, promise a review. It works until it doesn't.
The number nobody's tracking
The figure to watch isn't $351.6 million. It's how much of it gets frozen. Freeze authority varies wildly by chain, and the foundations Bitget thanked hold very different levers. Some can actually stop assets. Others can only flag wallets and watch. If cooperation holds, the final loss lands well under the headline figure, and that's the most useful data point this whole mess produces.
What I'd want from Bitget is a disclosure schedule. Not a promise, a calendar. How much did the fund draw, what's left, and when do withdrawals come back online. Chen's refusal to set an arbitrary date is honest, and honest beats fake certainty. It's still a vacuum, and vacuums fill fast in this market.
Here's the uncomfortable takeaway. Exchanges have spent a decade hardening cold storage while the real vulnerability migrated to key management, hot wallet operations, and in North Korea's case, the labor market itself. A protection fund sized at $464 million against a $351.6 million breach isn't a safety net. It's a rounding error dressed up as one. If this industry wants reserves that mean something, the fix isn't a bigger number in a blog post. It's reserves you can verify in real time, on-chain, without trusting anyone's September snapshot.
The real world is coming on-chain, one asset class at a time. Including the boring ones, like the balance sheet standing behind your withdrawal button.
Explore More
Key Terms Explained
Coinbase's Layer 2 blockchain built on the OP Stack (Optimism's technology).
The first cryptocurrency, created in 2009 by the pseudonymous Satoshi Nakamoto.
A distributed database where transactions are grouped into blocks and linked together cryptographically.
A blockchain platform that enabled smart contracts and decentralized applications.