We assume the ledger is honest, but the ledger was never the target. On September 24, an attacker bypassed Bitget's withdrawal infrastructure—not the XRP chain, not any contract—and siphoned roughly $387.5 million across XRP, Tron, and Zcash. By October 2, the exchange scheduled the final phase of withdrawal resumption, a staged return that tells a darker story than any headline: a hot-wallet failure whose exact attack vector remains undisclosed. "We have identified and fixed the vulnerability" is the most dangerous sentence in crypto. It offers closure while withholding the root cause. In my years auditing exchange architecture, I have learned that the absence of a technical explanation is not an omission—it is a tell. When private-key handling, signing logic, or API permission layers are implicated, silence is the first indicator that the incident is deeper than a single transaction.

Bitget occupies the middle of the value chain: a custodial exchange holding private keys for millions of users. Hot-wallet custody is the industry's original sin—keys kept online for usability, exposed for exactly the scenario that unfolded. Historical analogues—Mt. Gox, FTX, DMM—offer a spectrum of outcomes, and Bitget's staged response sits somewhere between best practice and public relations. The stolen assets moved in a familiar pattern: out of compromised withdrawal flows, into fresh accounts, then through THORChain, the permissionless cross-chain liquidity network, where they resurfaced as Bitcoin. Bitquery's tracking establishes the timeline. About 102.98 million XRP, roughly $159.6 million at the $1.55 price cited in subsequent reporting, left the exchange's control. Of that, 27.63 million XRP has been converted and pushed onward. The remaining 75.35 million XRP sits dormant across six attacker-controlled accounts—an unresolved overhang that hangs over the market like a delayed verdict.
The loss figures also moved. Initial estimates put the damage at $351.6 million; the number was later revised to $387.5 million. That upward correction matters more than the final count because related reporting suggests the event could consume up to 76 percent of Bitget's Protection Fund, the dedicated reserve built to make users whole. The phased resumption order—Bitcoin first, then Ethereum, then USDT, then "other tokens" in the final October 2 wave—is consistent with asset stratification logic: the most liquid and most auditable assets returned first, while XRP, the primary stolen asset, required deeper reconciliation.
Let me slow down on the market math, because it is tempting to read this as a simple XRP sell-pressure story. It is not. Theft does not mint new XRP; it redistributes existing custody. Supply unchanged, distribution suddenly hostile. The 75.35 million XRP in six accounts constitutes a real but dormant threat—roughly $117 million of overhang—and, crucially, there is no spot-selling evidence so far. The attackers chose to convert the first tranche into Bitcoin via THORChain rather than dump XRP on an order book. That is a rational operational choice: they prioritized trace resistance over market impact. The decisive risk is not the stolen XRP. It is the durability of Bitget's balance sheet after the fund takes a 76 percent hit.
During the DeFi Summer of 2020, I tracked Aave v2's isolated risk modules across more than 50,000 addresses and concluded that abundance hides fragility. The same lens applies here. A protection fund is confidence, not capital, until withdrawals actually clear and an independent audit verifies the reserves. With losses revised upward and no third-party verification disclosed, the fund's true state is a matter of faith. Liquidity is a mirage. The exchange may look solvent while its defense-in-depth buffer is quietly hollowed.
The laundering route deserves equal scrutiny. THORChain provided a KYC-free corridor from XRP to Bitcoin, terminating in a wallet that analysts say cannot be identified. This is not a THORChain protocol bug; it is permissionless infrastructure being weaponized by an adversary with visible operational discipline. But the compliance consequence transforms quickly: if the North Korea link holds, any exchange, liquidity provider, or over-the-counter desk that encounters those coins is implicitly touching OFAC-sanctioned assets. This converts a theft into a contamination event that no smart contract can indemnify.
Now the contrarian angle. The market narrative frames this as XRP bearish. The components decompose differently. Direct pressure on XRP has been minimal: no spot sales, an unaffected chain, and the swapped Bitcoin is negligible against BTC's daily volume. The $117 million overhang is real but conditional. Bitget's damage is not conditional—it is already booked: a protection fund diluted by 76 percent, a staged withdrawal schedule that exposes audit complexity, and reports suggesting institutional clients were sheltered through a Swiss banking arrangement while retail balances remained frozen. If true, the governance signal is unambiguous: large stakeholders were prioritized at the ordinary user's expense.
There is also a decoupling thesis circulating: that decentralized rails remain clean because THORChain executed exactly as coded. True. Code is law, but who writes the law? The code enabled the laundering phase, and the industry's reflexive refusal to assign responsibility to infrastructure is precisely why this pattern will repeat. Compliance frameworks will inevitably extend sanctions screening into cross-chain networks, reshaping DeFi more than any single exchange hack ever could. From mapping 2022's post-FTX contagion, I learned that withdrawal sequencing is often a map of the exchange's own anxiety. The industry celebrates infrastructure neutrality while ignoring its externalities; sanctions watchdogs do not.
So what should a participant track? The six attacker accounts, for movement. The October 2 deadline, for completion. The protection fund disclosures, for honesty. This event measures the industry's maturity: the real asset was not XRP, but user trust—and the human cost lands where it always lands, on retail users waiting while institutions exit through safer doors. Your data is not yours anymore, once it moves through a public ledger, but accountability remains discretionary. The question for the next cycle is not whether Bitget survives. It is whether centralized custody, with its hidden root causes and diluted reserves, can still claim to protect the people who trusted it.