Deep Dive Research report ~21 min read

The Largest Line: Reading the Bitget Breach Through Its 102.9 Million XRP

1. TL;DR

On September 24 at 18:31 UTC, Bitget disclosed unauthorized transfers from its hot wallets. The first estimate was $351.6 million; within 48 hours it was revised upward to $387.5 million after further transfers surfaced on the Zcash and TRON networks (cryptonews.net; ForkLog; Coinpedia). Inside that number sits the fact that matters to this site: 102,926,478 XRP worth $157,477,511 was the single largest asset taken — roughly 44.1% of the itemized total and nearly 1.84 times the value of the second-largest line, 31,890 ETH at $85.75 million (Lookonchain breakdown as reported).

This study does three things with that fact. It prices it: 102.9 million XRP is 0.10% of the 100 billion supply and about 0.51% of the 20.32 billion XRP this site's September 26 custody read places on tracked exchange wallets — a rounding error in float terms, which is why XRP closed higher on the day of disclosure. It traces it: an analyst report says the stolen XRP was bridged and links directly to funds from an earlier Lazarus-attributed exploit, which implies the hoard left the XRP Ledger rather than being routed into XRP order books. And it separates the two questions the event actually raises — a venue question about how exchanges hold liquid inventory, and a token question about whether XRP's growing role as collateral and custody inventory makes it structurally attractive to attackers. The evidence in this case answers the first and, so far, does not answer the second. Every figure below carries its source and date.

2. The breach on one timeline

Sequence matters in a breach, because the interval between an incident and its disclosure is itself a data point about the operator. Everything below is dated to a public report.

TimeEventDetail as publishedSource
Thu Sep 24, 18:31 UTCBitget discloses a breachUnauthorized transfers from hot wallets; initial estimate $351.6 million; CEO Gracy Chen says attackers never obtained private keys for hot, warm or cold wallets and did not forge customer withdrawal requests — a backend system inside the wallet infrastructure was compromised and transaction data spoofed to slip past authorizationcryptonews.net; ForkLog; Decrypt
Thu Sep 24, session closeXRP closes at $1.5331Higher than the prior session despite the disclosure; ETF complex logs +$14.90 million that dayYahoo Finance XRP-USD; SoSoValue
Fri Sep 25Itemized breakdown circulates; losses revised to $387.5MLookonchain identifies 102,926,478 XRP ($157.48M) as the largest asset, ahead of 31,890 ETH ($85.75M), $34.75M USDT, $21.06M USDC, $19.67M USDT0, 3,000 XAUt ($12.82M), 12,719 BNB ($9.88M), 821,012 AVAX ($8.38M) and 20.59M TRX ($7.07M). Further transfers on Zcash and TRON push the total to $387.5MLookonchain breakdown as reported by cryptonews.net / Coinpedia
Fri Sep 25Attribution claimChen says North Korean hackers were "very likely" behind it, citing IP addresses consistent with a DPRK-linked group's VPN preferences and a pattern resembling prior North Korean operations; she says the exchange does not believe it was an inside job. A full forensic report is promised once the entry path is confirmedCOINOTAG; Finobird; Decrypt
Sat Sep 26Trail and bountyAnalyst Specter reports the stolen XRP was bridged and links directly to funds from the AFX Trade exploit, a $24 million July theft attributed to the Lazarus-associated TraderTraitor unit. Bitget offers a 5% recovery bounty on frozen assets and points to a User Protection Fund it values above $464 million (5,500 BTC)Specter via cryptonews.net; Bitget
Mon Sep 28Staged withdrawals reopenFour days from disclosure to resumed withdrawals; XRP's week closes at $1.5098, +7.1%Bitget; Yahoo Finance XRP-USD

The arithmetic of the itemization is worth stating plainly, because it explains the gap between the two headline numbers. The nine named assets sum to $356.86 million (calculated), against a disclosed total of $387.5 million — the difference being the additional Zcash and TRON transfers found after the first count. So the XRP line is 44.1% of what Lookonchain could itemize and about 40.6% of the final disclosed figure (calculated). Either way, one asset accounted for more than the next two combined.

3. Why the largest line was XRP and not a stablecoin

The intuitive prediction for a hot-wallet theft is stablecoins, and it is usually right — they are pegged, liquid and trivially laundered. This time it was not, and the reason is inventory economics rather than any property of XRP. An exchange's hot wallet is a working balance, sized to the assets its users actually move and withdraw. A venue where XRP trades actively needs a deep XRP balance available at all times, because XRP's entire design premise is settlement in seconds: a withdrawal queue is not an acceptable answer on a ledger that finalises in under five. That same design premise also makes XRP an efficient bridge asset — the attackers did not need a stablecoin to move value quickly when the venue's own liquidity profile had already concentrated value in an asset that settles in four seconds for a fraction of a cent.

There is a second, less comfortable reading worth recording without endorsing. The attackers took what the venue held most of, in the quantity the venue held it. That is a statement about depth on that venue and about where a large platform keeps liquid, easily transferable inventory — not a statement that XRP is uniquely vulnerable, since nothing in the incident touched the XRP Ledger, its consensus, its amendments or any key material. The distinction matters for everything that follows: it is the difference between "XRP was the biggest thing in the vault" and "XRP was the reason the vault opened."

The composition makes the ranking legible. XRP is the only asset in the list whose value exceeds $100 million; the median of the nine itemized assets is $19.67 million; and the three stablecoin lines together ($34.75M USDT + $21.06M USDC + $19.67M USDT0) total $75.48 million (calculated) — less than half the XRP line. The cleanest way to state the concentration: the second-largest line, ETH at $85.75 million, is 24.0% of the itemized total to XRP's 44.1%, and XRP alone outweighs the three next-largest assets combined — $157.48 million against $141.56 million (calculated).

4. The float arithmetic: four denominators

The single most useful discipline in reading a theft of this kind is to divide it by the float before reacting to it. Four denominators are available from this site's dated reads, and each tells a different part of the story.

DenominatorValue (dated)102,926,478 XRP as a shareWhat it means
Total supply100,000,000,000 XRP (fixed at genesis)0.10% (calculated)Immaterial to the supply schedule; nothing about issuance, escrow or burn is affected
XRP on tracked exchanges20.32 billion (Sep 26 on-chain read)0.51% (calculated)The relevant float question — a little over half a percent of all exchange-held XRP changed hands involuntarily in one event
XRP held by the ETF complex1.18 billion across 7 funds (Sep 26)8.7% (calculated)The stolen hoard is roughly one-eleventh the size of the entire ETF stock — the institutional bid is larger than the incident
XRP in escrow31.98 billion (Sep 26 on-chain read)0.32% (calculated)Untouched and on a separate schedule: the next monthly release window opens October 1

Two conclusions follow from the table and they pull in opposite directions, which is exactly why both should be held at once. On the material question — can this move the market — the answer is no, and the tape agreed: XRP closed at $1.5331 on the day of disclosure, above the prior session's $1.5006, and the ETF complex logged +$14.90 million that day and +$22.65 million the next (Yahoo Finance; SoSoValue). On the market-structure question — does an unknown holder now control a hoard — the answer is yes, and nobody can yet say what that holder intends. The XRP leg was valued by the attacker's own transaction values at $1.5300 per token (calculated: $157,477,511 ÷ 102,926,478), which is within a rounding of the $1.5331 close on the day of disclosure — a reminder that the position was liquidated into hard value at a moment when XRP was trading at an eight-month high, not at a discount.

There is a third dimension that neither denominator captures: timing. The breach landed four sessions into XRP's best week since August, with the token having run 17.3% from the September 20 close of $1.4099 to the September 23 peak of $1.6536 and a nine-month record of $4.1 billion in open interest underneath it (Yahoo Finance; CoinGlass via Blockonomi). A 102.9-million-token inventory is a smaller problem against a market absorbing $2.2 billion of daily spot volume than against a quiet book — and this was the opposite of a quiet book. Whether the thieves chose the week deliberately or merely benefited from it is unknowable from public data, and it should be stated as unknowable rather than inferred.

5. Where the coins went: the bridge trail

The most concrete technical thread in the case is also the one that most changes the market-risk read. Analyst Specter reported that the stolen XRP was bridged and links directly to funds from the AFX Trade exploit — a $24 million July theft attributed to the Lazarus-associated TraderTraitor unit (cryptonews.net). If that holds, then the stolen XRP did not arrive on XRP order books; it left the XRP Ledger as a bridged representation and entered a laundering pathway that previously handled a smaller North Korean-attributed theft.

Three consequences follow. First, the direct-sale-pressure channel is the least likely channel: bridged representations trade on other networks against other liquidity, and XRPL-native selling (the ledger's own order books and AMM pools) is not where this hoard appears to have gone. Second, the laundering channel is the more plausible risk — a bridged representation has to be unwound somewhere, and unwinding is where slippage and detection both live. Third, the attribution chain now has a second link rather than a repeat claim: the same analyst cluster, the same exploiter family, and a stolen-asset trail that connects two incidents rather than standing alone. The 5% bounty Bitget offered on frozen assets is the operational expression of that: if the coins are on a traceable bridge route, freezing beats negotiating.

What this section cannot do is verify the bridge route independently. The claim rests on one analyst's tracing, reported secondhand, and the venue's own forensic report had not been published when the week closed. The honest status is: the strongest available evidence points away from XRPL-native dumping, and it remains evidence rather than proof.

6. The market's reaction function

The reaction is the part of this episode with the most transferable information, because it is measurable and it ran against the intuitive script. A $387.5 million exchange breach, disclosed at 18:31 UTC on a Thursday, with XRP as the largest single asset taken, and XRP closed higher on the day.

SessionXRP closeSession changeWhat else was happening
Wed Sep 23$1.5006−4.5%Eight-month high $1.6536 rejected, an 11.6% intraday band to the $1.4821 low; open interest hits the nine-month record $4.1B (calculated from $1.5718)
Thu Sep 24$1.5331+2.2%Bitget breach disclosed at 18:31 UTC; 102.9M XRP identified as the largest asset taken; ETF flow +$14.90M (calculated from $1.5006)
Fri Sep 25$1.5684+2.3%Loss figure revised to $387.5M; SEC staff publish post-functional FAQs; RLUSD reaches 92.1% of the XRPL stablecoin market (calculated from $1.5331)
Sat Sep 26$1.5237−2.8%TraderTraitor link reported; recovery bounty offered; Bitcoin coils near $84,200 (calculated from $1.5684)
Sun Sep 27$1.5098−0.9%Week closes +7.1%; escrow map refreshed at 31.98B XRP (calculated from $1.5237)

Two trading sessions of gains bracketed the disclosure, and the two weekend sessions gave back part of the week's move — but the weekend give-back happened with Bitcoin also cooling, so it cannot be assigned to the breach. The correct reading is not "the market ignored a hack." It is that the market correctly priced a venue event as a venue event, having already demonstrated in this same week that it will move 8.7% in a session on positioning alone. When a token can move 11.6% intraday on leverage, a theft equal to half a percent of exchange float does not need to be repriced; it needs to be classified. The market classified it in a session.

The reaction function worth carrying forward is the contrast with the prior week. In the CLARITY and Fed week, XRP fell 10% intraday on an event with no asset-specific content at all, because the event changed the distribution of future outcomes. Here, an event with direct asset-specific content — XRP stolen from a major venue — moved nothing, because it changed no distribution: no supply, no rule, no flow, and no shelf. The pattern is consistent across both weeks: this market pays for changes to the future, not for changes to the past.

7. Attribution is a claim until the report lands

Bitget's CEO stated on a live broadcast that North Korean hackers were "very likely" responsible, citing IP addresses matching the VPN preferences of a specific DPRK-linked group and an intrusion pattern resembling prior operations attributed to North Korean units; she also said the exchange does not believe the breach was an inside job (COINOTAG; Finobird; Decrypt). Those are meaningful indicators and they were offered with an explicit hedge. The distinction between an indicator set and a finished forensic finding is not pedantry — it is the difference between a claim that can be tested and one that cannot.

What a completed report would need to establish, in order: the entry path into the wallet infrastructure, the mechanism by which transaction data was spoofed past authorization, the identity or infrastructure fingerprints supporting attribution, and the asset-tracing chain from the compromised wallets through the bridge. Of those four, only the third and fourth have public partial answers — IP characteristics for the first, and the TraderTraitor-linked bridge trail for the second. The defence described is specific enough to be falsifiable, which is the most that can be said for it at this stage: "we were not key-compromised, we were logic-compromised" is a claim a technical report can confirm or destroy.

There is a structural reason to hold the line here. Attributing an intrusion to a state unit has consequences — sanctions designations, insurer positions, counterparty risk assessments — and the crypto industry's track record on pre-report attribution is poor in both directions. The TraderTraitor link is the strongest single thread because it is asset-level rather than behaviour-level: tracing stolen coins to previously stolen coins is evidence of continuity in a way that "the IPs looked familiar" is not.

8. Disclosure quality, and what a protection fund does and does not cover

Three disclosure behaviours in this episode deserve credit, and one deserves scepticism — and keeping the ledger separate from the balance sheet matters, because good disclosure does not reduce the loss.

The credit: the loss figure moved upward within 48 hours, from $351.6 million to $387.5 million, as further transfers were found. That is the opposite of the industry's usual pattern, which is to discover as little as possible for as long as possible; a venue that revises its own loss higher while the story is still live is choosing accuracy over optics. Second, the mechanism was described precisely rather than vaguely: no private keys obtained, no forged customer withdrawal requests, a backend compromise inside wallet infrastructure with spoofed transaction data. Third, the remediation has dates and amounts: a User Protection Fund valued above $464 million (5,500 BTC), a 5% recovery bounty on frozen assets, and staged withdrawals reopening September 28 — four days after disclosure.

The scepticism is about what the protection fund proves. A fund of $464 million against a $387.5 million loss is a comfortable ratio, and it is verifiable on-chain, which is more than most venues can offer. But a protection fund is a balance-sheet answer to an operational question: it makes customers whole, and it does not say anything about whether the underlying control failed once or whether it is a systemic weakness in how the platform's wallet infrastructure authorises transfers. The second question is the one that determines whether this recurs, and it is answerable only by the forensic report. For readers of this site the distinction is practical: a fully reimbursed theft at one venue tells you about that venue's treasury, not about XRP's security model.

9. XRP as custody inventory: the institutional side of the same fact

The same property that made XRP the largest line in a hot-wallet haul is the property that institutions are now paying to custody — and in the same week, that side of the ledger grew. On September 21, Absa launched Africa's first bank-led digital asset custody service built on Ripple's stack (Ripple; Absa). Meanwhile the XRP ETF complex held 1.18 billion XRP across seven funds, and the ledger's stablecoin base reached $1.159 billion, of which RLUSD is 92.1% (U.Today, Sep 26; DefiLlama via Analytics Insight). XRP is simultaneously a fast settlement asset, a rising collateral type and an increasingly intermediated balance-sheet item.

That convergence deserves a cleaner argument than "more adoption means more attack surface," which is true but useless. The sharper version: as XRP migrates from self-custodied spot holdings into intermediated custody, the number of high-value, hot, programmable XRP pools rises — and the attack surface scales with the number of pools, not with the price of the asset. The Bitget incident is a data point in that structural trend, not evidence that the trend is XRP-specific. Every venue holding any liquid asset has the same wallet-infrastructure problem; what varies is how much of what asset sits in the hot tier.

The mitigations that would actually be visible to a reader are also concrete, and they are the ones worth watching rather than the headlines. Do venues publish reserve proofs that include hot-wallet tiers rather than only cold? Do custody launches — like the bank-led model Absa is now running on Ripple's stack — take hot inventory out of the exchange tier entirely? Does the XRP Ledger's own tooling reduce the value of a compromised backend, through things like multi-signing and delegated permissions, which is precisely the direction of the PermissionDelegation amendment now in its activation countdown? The third is the most interesting of the three, because a permission model that limits what an authorised system can do in a single transaction attacks the exact failure mode described here: authorization tricked by spoofed data.

10. Confirm / falsify

The thesis of this study is deliberately narrow: the Bitget breach was a venue event, not an XRP event. That thesis is testable, and the tests are checkable against public data rather than argued about later.

SignalConfirms the venue-event thesisFalsifies itWhere to check
On-chain dispositionThe stolen XRP stays on a traced bridge route and is never sold into XRPL-native liquidityA large XRP inflow lands on XRPL order books or AMM pools from the identified walletsXRPScan / Bithomp wallet tracing; the venue's forensic report
Price responseNo close below the $1.48 shelf attributable to the incident; the week's drivers remain flows and leverageA daily close below $1.48 in the two weeks after disclosure with flat ETF flowsDaily OHLC, any major market-data source
Flow responseETF flows stay net-positive through the following week (the baseline is not disrupted)A net-negative ETF week in which the breach is cited as the driverSoSoValue daily flow history
Disclosure responseThe forensic report identifies a backend authorization failure and publishes the entry path — a venue control issueThe report identifies a token-level, key-derivation or ledger-level weaknessBitget's published incident report
Withdrawal integrityStaged withdrawals reopen September 28 as scheduled with no further loss revisionWithdrawals slip again, or a third loss revision appearsExchange status notices; customer reports
Contagion checkNo second venue reports a comparable XRP-denominated haul in the following weeksA second breach with XRP as a large line, suggesting a targeted, XRP-specific campaignIncident trackers; venue disclosures

Two of the six signals are already in partial view: price and flows have both behaved according to the thesis, and the on-chain disposition points the right way on one analyst's tracing. The signals that would actually settle the question sit with the venue — its forensic report and its withdrawal schedule — which is why the next two weeks of disclosure matter more to this framework than the next two weeks of price.

11. Risks to this framework

  • The hoard has to go somewhere. A bridged representation still needs an exit. If 102.9 million XRP is eventually unwound into XRP liquidity — on any venue, at any point in the next quarter — the float arithmetic that makes this immaterial today becomes a sell-wall narrative that does not care about the arithmetic. This is the single largest risk to the "immaterial" conclusion, and it is a timing risk rather than a quantity risk.
  • Attribution could escalate. If a technical report confirms state-actor involvement rather than indicating it, the incident stops being a venue story and becomes a national-security story, with the policy and market treatment that implies. That would be a different regime for every custody provider holding XRP, not just this one.
  • Hot-wallet concentration is not measured in public. The 0.51% figure uses exchange aggregates; nobody publishes per-venue hot-tier XRP balances. If the stolen amount was a large share of one venue's hot balance, the operational risk was concentrated in a way this analysis cannot see, and the aggregate comfort is partly illusory.
  • The leverage rebuild is the more dangerous variable. Open interest reached $4.1 billion on September 23 — a nine-month record, 43% above the September 17 print (CoinGlass via Blockonomi). A market with record leverage and a fresh reminder that venue-level controls can fail has a larger downside tail than either event suggests on its own.
  • Disclosure timing is a variable, not a given. This venue revised its loss upward and gave customers a reopening date. That behaviour should not be assumed of the next incident, and the structural trend in section 9 means there will be a next incident somewhere.

12. Bottom line

Four conclusions, ranked by how much I would stake on them. First, the XRP line in the Bitget breach is a fact about inventory, not about the asset. XRP was the largest holding the attackers could reach in the venue's hot tier, and the incident touched nothing on the XRP Ledger: no consensus, no amendment, no key material, no escrow. Reading it as a verdict on XRP's security model is a category error, and the market's refusal to reprice is the correct response to the correct classification.

Second, the arithmetic is genuinely immaterial and the structure is not. 0.10% of supply and 0.51% of exchange float is a rounding error by any float-based measure, which is why the tape closed up. But an unidentified holder now controls 102.9 million XRP, and the disposition of that hoard is the open question this study can only flag. Immaterial in quantity; undetermined in behaviour.

Third, this is the cleanest natural experiment yet on how this market prices events. Put the two weeks side by side: a legislative failure and a hawkish hike with no asset-specific content moved XRP 10% intraday, while a $387.5 million theft with direct asset-specific content moved it not at all. The market prices changes to the distribution of future outcomes, not changes to the past — and that single rule explains both weeks better than any narrative about sentiment, whales or momentum.

Fourth, the institutional trend runs alongside the risk rather than away from it. In the same week that 102.9 million XRP left a hot wallet, a bank launched custody on Ripple's stack, the ETF complex held 1.18 billion XRP, and a permission-delegation amendment moved toward activation. Intermediated custody is growing, which means high-value hot pools are growing with it, and the attack surface scales with the number of pools rather than with price. The Bitget case is a venue incident today. Whether it stays only a venue incident is a question about how quickly the custody layer publishes its controls — and about whether the permission model now counting down on the ledger makes the exact failure described here materially harder.

A final methodological note, because this study deliberately did not reach for the larger story available to it: it would have been easy to write 3,000 words about North Korean cyber operations and harder to write one honest paragraph about what the data supports. The attribution claim is a claim; the bridge trail is one analyst's tracing; the reaction is one tape. Everything else in this study is arithmetic from dated on-chain and market reads, and the parts that are not should be held at that weight.

Sources & further reading

  1. Breach disclosure, initial and revised loss figures, asset breakdown, bounty and protection fund — cryptonews.net; ForkLog; Coinpedia; Lookonchain breakdown as reported, Sep 24–26
  2. Attribution statement and dispute mechanism description — COINOTAG; Finobird; Decrypt, Sep 25
  3. Bridge trail and the AFX Trade / TraderTraitor link — Specter via cryptonews.net, Sep 26
  4. Daily closes and intraday extremes, Sep 21–27 — Yahoo Finance XRP-USD (the series matches CoinGlass and YCharts closes cited in prior editions line for line)
  5. ETF flows and cumulative totals — SoSoValue via Finobird, BeInCrypto, U.Today, Sep 25–26
  6. Open interest record, CME growth, liquidation detail — CoinGlass via Blockonomi, Sep 23
  7. Custody aggregates, escrow, burn and exchange-held balances — XRPScan; XRP Radar on-chain read, Sep 26
  8. RLUSD supply and XRPL stablecoin base — DefiLlama via Analytics Insight; XRP Radar, Sep 25–26
  9. Absa bank-led custody on Ripple's stack — Ripple Insights; Absa announcement, Sep 21
  10. XRPL amendment status and activation countdowns — xrpl.org; XRPLDashboard via crypto.news, Sep 27

FAQ

Does a $387.5 million theft with 102.9 million XRP in it mean XRP is less secure?

No. Storage security and protocol security are different things, and this incident involved only the former. Bitget's account is that no private keys were obtained for hot, warm or cold wallets, no customer withdrawal requests were forged, and the compromise was of a backend system inside the wallet infrastructure with spoofed transaction data used to pass authorization. Nothing in the incident involved the XRP Ledger's consensus, its amendments or its cryptography.

Why would attackers take XRP rather than stablecoins?

Because a hot wallet holds whatever its users need to withdraw, and an exchange where XRP trades actively must keep a deep XRP balance available — XRP settles in about four seconds, which makes a withdrawal queue an unacceptable answer and makes the asset efficient for the attacker too. The ranking reflects the composition of that venue's working balance, not a special vulnerability in the asset.

Is 102.9 million XRP a lot?

It is large in absolute terms and small in float terms: 0.10% of the 100 billion supply, about 0.51% of the 20.32 billion XRP held on tracked exchanges, and roughly 8.7% of the 1.18 billion XRP held across the ETF complex (all calculated from dated reads). That is why XRP closed higher on the day of disclosure. The unresolved question is not quantity but disposition — an unidentified holder now controls the hoard.

Will the stolen XRP be sold into the market?

Unknown, and this study does not assert an answer. The strongest available evidence — an analyst report that the XRP was bridged and links to funds from an earlier Lazarus-attributed exploit — points to the coins leaving the XRP Ledger and entering a previously used laundering pathway, which argues against XRPL-native selling. A bridged representation still needs an eventual exit somewhere, so the timing risk remains open rather than resolved.

Is this financial advice?

No. XRPLinsights publishes research and commentary for informational purposes. Nothing here is a recommendation to buy or sell XRP or any other asset.

Related reading