Market Intel

XRPL Bug Could Have Minted 18.45 Trillion XRP

Liquid's vault sits 603 BTC short after a forged-proof exploit, and an XRPL patch closed a flaw that could have minted 18.45 trillion XRP. Ledger implant loss estimates climb to $93.2M while yields cap bitcoin near $83K.

Funk D. Vale5 min read 139 of 142
Where this one sits in the run

How many signatures does it take to make one mistake? On Liquid it took eleven, the threshold out of fifteen federation signers, and they released real bitcoin against L-BTC that a forged proof had minted from nothing, because a speed shortcut in the code let it skip the check built to stop counterfeits. Eleven of fifteen sounds like a committee until you remember they all ran the same code, or at least code with the same hole, and then it's one opinion wearing eleven signatures. Five weeks after September 6 the vault is 85.8% backed, 603 BTC short even with 3,400 coins clawed back, and peg-outs stay frozen until the backing is whole and the security reviews are done.

I get the logic of the freeze. Each L-BTC claims a full coin, so reopening today would pay the first wallets in line with bitcoin that belongs to the last ones. I watched Gox creditors wait years for math like that to resolve. What I keep circling is the hole itself 🕳️. Jump refilled Wormhole the day after it was drained, with a whole ecosystem riding on that bridge. Here it's been five weeks, and I can't tell whether that's a thorough review or Blockstream and the federation deciding the peg is worth less to them than 603 coins.

Monday the same shape turned up on the XRP Ledger, in an emergency patch for a flaw that could have printed 18.45 trillion XRP in a single payment, against a hard cap of 100 billion. The invariant meant to catch new XRP appearing kept its tally on the same kind of 64-bit counter as the thing it was guarding, so it wrapped around with the bug and saw what looked like a fee. Bitcoin's own overflow in August 2010 got patched within hours, back when the chain was a hobby. The one I lived through was the spring after the ICO mania, when a batch-transfer overflow printed a token balance too long to read aloud and OKEx and Poloniex froze ERC-20 deposits while they combed through their listings. For years after that, the Solidity devs I knew wrapped arithmetic in SafeMath like a superstition 🧮.

One distinction I've leaned on for years doesn't survive the weekend. A fake coin on an island chain only waters down the coins already there, while a fake coin on a pegged chain walks out the vault door with real bitcoin, and I always filed XRP with the islands. Nothing listed is an island. The moment counterfeit XRP reaches an exchange that pays out dollars or bitcoin, that exchange becomes the peg and the dilution turns into a withdrawal. Every deposit address is a peg-out window with a support desk.

Meanwhile the implant story I wrote up Saturday kept growing. Bitquery's estimate is up to $93.2 million across six chains, $10 million of it frozen, and Ledger's latest update has plenty of reseller policy and no repayment plan. The company now says all confirmed cases run through CryptoBilis, which has stopped selling hardware wallets, and that anything bought straight from Ledger is clean. Then an owner in Europe reports an implant in a device bought there. Maybe that unit drifted west through the gray market, those boxes travel. Maybe it didn't. The line I reread most was the reminder to resellers never to restock returned products, which isn't something you write mid-incident unless returns sit somewhere in the theory. A box goes out, comes back, gets a fresh seal, lands on a shelf again, and as far as I can tell the authenticity check proves the secure element is Ledger's while saying nothing about what else shares the board.

All confirmed cases. No evidence of public exploitation. I've read enough incident updates to know the weight in sentences like those sits on the adjective, and both of them are true, and neither is what I wanted to read. Stack the weekend up and it's three checks that passed, or would have: Ledger's authenticity check, the federation's proof check, the XRPL invariant, each doing exactly what its code told it to while the problem stood one step to the side. In 2022 the failures had faces, a founder, a balance sheet, a stablecoin with a bedtime story. These have none. They're verifiers that share the blind spots of whatever they verify, which is harder to be angry at and harder to fix. It doesn't help that my Nano guards more than bitcoin now. A bugged wallet drains tokenized gold as easily as ETH, and all I've seen of that $93.2 million is a chain count. I'd bet the stock and metal slice isn't zero.

Bitcoin sat near $83K through all of it. When Terra came apart it dragged the whole board down for a week, yet this weekend three stories about broken checks landed and bitcoin barely looked up, because the lid on it right now is the bond market: Treasury yields at two-decade highs, a US inflation print next on the calendar, October hike odds fading without disappearing. On Sunday Trump declared an energy ceasefire between Russia and Ukraine, and Zelensky answered that Ukraine supports it and "it is important that Russia support it as well," which is a diplomat's way of saying the second signature isn't on the page yet. WTI held support 🛢️. The oil tape wants that signature before it moves, and I trust its read over the announcement. Follow it down the line: no Russian signature, no break in crude, no help for the inflation print, no relief in yields, and bitcoin keeps ranging under the same lid.

Stocks at least have a crutch. Third-quarter earnings are about to start landing, and the bet is that strong numbers outrun high rates and expensive oil, while the one dissenting voice I read this weekend called the setup "extremely complacent." I've started thinking of earnings season as the stock market's proof of reserves 🧾, the one scheduled moment a company has to show the number instead of attesting to it. Bitcoin never gets that moment, it gets an inflation print and a yield chart. What's new is that I can watch both on the same rails, tokenized Tesla and Apple and Nvidia trading through the same nights as BTC. When the reports land I'll find out whether cash flow carries the equity tokens while bitcoin stays pinned, or whether the complacency cracks and the whole wallet reprices together. If they move as one, yields are running everything. If they split, something new is happening and I'd like to be awake for it.

Every check I trust is just another thing asking to be trusted, and tonight I can't see where that chain ends. I keep picturing a returned Nano back on a shelf somewhere under fresh shrink wrap. The day its next owner plugs it in, Ledger's own check will call it genuine. It won't even be lying.

All 142 briefings