Market Prices

BTC Bitcoin
$78,196.7 +1.78%
ETH Ethereum
$2,303.42 +2.12%
SOL Solana
$93.21 +1.23%
BNB BNB Chain
$703.3 +1.30%
XRP XRP Ledger
$1.28 +1.84%
DOGE Dogecoin
$0.0750 +1.32%
ADA Cardano
$0.1911 +1.92%
AVAX Avalanche
$8.59 +2.91%
DOT Polkadot
$0.9448 +1.23%
LINK Chainlink
$11.13 +0.16%

Event Calendar

{{ๅนดไปฝ}}
15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

12
05
halving BCH Halving

Block reward halving event

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

28
03
unlock Arbitrum Token Unlock

92 million ARB released

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

18
03
unlock Sui Token Unlock

Team and early investor shares released

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

๐Ÿ’ก Smart Money

0xd204...86bc
Experienced On-chain Trader
+$2.6M
65%
0x4f64...14d3
Early Investor
+$4.2M
68%
0x8bfb...4a41
Institutional Custody
+$0.1M
79%

๐Ÿงฎ Tools

All โ†’

Ten Years Asleep in the Payment Engine: The XRP Ledger Bug That Almost Rewrote Its Own Supply

CryptoStack โ€ข โ€ข Interviews
In September 2010, a single line of Bitcoin's code minted 184,467,440,737.09551616 BTC out of thin air โ€” more coins than will ever legitimately exist, conjured by an integer overflow that no one had thought to guard. Satoshi himself had to intervene, and the network rolled its own ledger backward within hours in order to survive. I was eleven years old when that happened, and I did not read about it until a decade later, sitting in a university library with a printout of a block explorer in front of me, trying to understand how a system built to be immutable had been forced to unmake its own history. I raise that old wound because on a quiet morning this month, the XRP Ledger came within a whisper of its own version of it โ€” and almost nobody noticed. An AI security firm called Veria AI, working through a bug bounty program, discovered a flaw buried in the XRPL's payment engine: code that, under conditions still only partially public, could have allowed the issuance of XRP beyond the ledger's fixed supply of 100 billion. The bug had been sitting there for more than ten years. It was not exploited. It was patched in version xrpld 3.4.1. And the disclosure, by every appearance, followed the responsible path โ€” coordinate the validators, ship the fix, then speak. That is the whole of the public record. Everything else โ€” the market reaction, the meaning, the stakes โ€” is something we have to reason toward ourselves. The XRP Ledger went live in 2012, which makes it one of the oldest continuously operating public chains in existence โ€” older than Ethereum, older than almost everything except Bitcoin itself. Its design is peculiar, and the peculiarity matters for understanding what almost happened. XRPL does not mine. It does not stake. It reaches consensus through a federated Byzantine agreement model, in which a set of validators โ€” organized around what the network calls a Unique Node List โ€” vote on the ordering of transactions. Those validators put up no capital. There is no slashing, no bond, no economic penalty for misbehavior beyond the slow erosion of reputation. This is a deliberate design choice, and it produces a network that is fast and cheap and settles in three to five seconds, and that has been criticized for a decade for the concentration of its trust model. The ledger's second peculiarity is its money. All 100 billion XRP were created at genesis. There is no issuance schedule, no block reward, no inflation curve, no staking yield. Scarcity on XRPL is not a policy the network enforces through incentives; it is a constant written into the code โ€” a fact of the ledger's birth, as fixed as the speed of light within that small universe. When people say XRP is deflationary by construction, this is what they mean. There is no mechanism to create more, and the entire valuation story rests on that sentence being true. The third peculiarity is the payment engine. XRPL was built to move value across currencies and issuers, which means it contains logic for pathfinding โ€” the search for a route through a graph of order books and trust lines โ€” and for cross-currency settlement and for rippling, the ability of an asset to move between accounts that share an issuer. This is the machinery that makes XRPL useful for remittances and exchange settlement. It is also, by any honest accounting, the most complex code in the system, and complexity is where vulnerabilities go to sleep. And it is precisely there โ€” in the engine that moves the money โ€” that the ten-year bug was found. There is one more piece of background that shapes the incentives of everyone involved. Ripple, the company, holds a very large quantity of XRP in escrow โ€” coins released on a schedule, coins that represent a meaningful share of the company's balance sheet. If a bug had ever allowed the minting of XRP beyond the cap, it would have diluted Ripple's own holdings as surely as anyone else's. That is not a defense of the company; it is simply an economic fact. The party with the strongest motive to patch this bug quickly was the party that had the most to lose from it. And it is worth noting, too, that XRPL has a structural sibling in Stellar, which inherited a closely related consensus philosophy; when a flaw surfaces in one federated Byzantine network, the same question is implicitly asked of the other. That question is still open. There is a hierarchy of vulnerabilities, and most of the industry โ€” most of the people buying tokens right now, most of the funds deploying capital โ€” has never internalized it. At the bottom are bugs that inconvenience: a stuck transaction, a failed call, a gas estimation error. Above those are bugs that steal: a reentrancy, an oracle manipulation, a key compromise. And at the very top, alone, are bugs that lie about money itself โ€” bugs that let a ledger create value that was never supposed to exist. That last category is the one that matters here. The published description of the XRPL flaw โ€” that it could permit the issuance of XRP beyond the fixed supply โ€” places it in the family of unauthorized minting, sometimes called an inflation bug. Its severity ceiling is not some users lose funds. It is the monetary policy of the network becomes a lie. We have two instructive precedents. Bitcoin's CVE-2018-17144, disclosed in September 2018, was a flaw in transaction validation that could have allowed a node to accept a block that created coins from nothing; it was patched before anyone exploited it, and the market barely blinked, because not exploited and already fixed are the two phrases that deflate a security panic faster than anything else. And the 2010 overflow was the opposite case โ€” the bug was actually triggered, coins were actually minted, and only a rollback of the chain prevented them from being spent into the supply. The distance between those two outcomes is not the severity of the bug. It is luck and timing. By that measure, XRPL's near-miss belongs to the first case: a fatal flaw that never fired. Because the flaw lived in the payment engine, it would have attacked the settlement core rather than some peripheral contract. Because XRP has no inflation mechanism, any successful exploit would have been instantly legible as a violation of the ledger's founding promise. And because the ledger has run for a decade with this flaw present, the flaw's existence is itself evidence about the state of the codebase โ€” not a marketing failure, but a maintenance failure. The patch shipped as xrpld 3.4.1. I want to dwell on that version number, because in software, version numbers are a kind of confession. A major increment means the rules changed; a minor increment means features arrived; a point release like this one means something was wrong and has now been repaired. Had the flaw required a change to consensus rules, XRPL would have had to run the amendment process โ€” a flag day, a threshold of validator support, an activation window measured in weeks. It did not. The repair was surgical: a bounded correction to a code path, applied in place. That tells us something reassuring and something unsettling at once. Reassuring, because the protocol's rules were sound โ€” the flaw was in an implementation, not in the design. Unsettling, precisely for the same reason: an implementation flaw is the kind of thing that careful human review is supposed to catch, and this one survived ten years of it. When a project tells you it has been audited, what it is really telling you is that a group of people looked, once, at a particular version of a moving target. That is not the same as safety. Trust is not a metric; it is a memory we share โ€” and the memory here is of a decade of silence. Then there is the phrase in the disclosure that deserves the most scrutiny: the validators were coordinated, and only afterward was the fix published. On one reading, this is exactly what a mature network does โ€” the emergency response of a system that can move as a single organism when the stakes are existential. On another reading, it is a reminder of why XRPL has always been a contested case in the decentralization debate. Its validators stake reputation, not capital. There is no slashing to make defection expensive. The trust model is, in a phrase I have used before, a social contract rendered as software. The same property that lets XRPL patch a critical bug in days โ€” high coordination between core developers and the validator set โ€” is the property that skeptics have pointed at for a decade. Efficiency and decentralization are not enemies, but they live in permanent tension, and every network sits somewhere on that line. XRPL sits closer to the efficient end than most of its competitors would like to admit, and this incident is a small, honest data point about where that line falls. The number that should unsettle us is not 100 billion. It is ten. A flaw that threatens the monetary credibility of a chain with tens of billions of dollars of value at stake sat undetected across an entire market cycle โ€” through the 2017 mania, through the 2020 summer, through the 2022 collapse, through everything. The team itself has acknowledged, in the wake of the disclosure, that the ledger carries technical debt and that the fix is part of a broader effort to clear it. That acknowledgment is the most important sentence in the whole episode, and it is also the most worrying. Because we found one ten-year bug and are now cleaning up the codebase is not a reassuring statement. It is a statement that the team does not know how many more there are. From the chaos of 2017, we forged a compass โ€” but a compass tells you direction, not what is buried in the ground you are walking across. And here is where the story stops being about XRP at all. The flaw was found by an AI security firm. Veria AI is not a human auditor working through a checklist; it is a system that scans code at a speed and scale no team of humans can match, and it found something that a decade of human eyes missed. This is the first time I can recall an AI-driven discovery of a critical flaw in a major layer-one's core logic, and I do not think it will be the last. The implication is double-edged. For defenders, AI compresses the latency of discovery โ€” the window during which a bug sleeps before someone finds it is shrinking, and that is unambiguously good. For attackers, the same tools are available. The industry has spent years reassuring itself that its code is battle-tested because it has run for a long time without incident; AI is about to prove that longevity is not evidence of safety, only of luck. A bug that could have hidden for thirty years will now be found in three. That is a change in the physics of this industry, and we have not begun to price it. I felt the first tremor of that change years ago, in the summer of 2017, when I was a young cryptography researcher auditing a stack of ICO whitepapers and finding, again and again, that the flaws were never in the math โ€” they were in the assumptions nobody had bothered to question. I wrote about it then under the title The Soul of Code, and the lesson has not changed: the danger is rarely the thing you are looking at. It is the thing you have decided not to look at because it has always been fine. A ten-year-old payment engine is exactly that kind of thing. Let me be precise about what this episode did and did not do to XRP's economics, because the distinction is the whole point. XRP has no inflation, no staking yield, no issuance schedule. There is no Ponzi structure in the traditional sense โ€” no new money paying old returns โ€” because there is no yield mechanism at all. Its value rests on two pillars: payment utility and scarcity. This bug touched the second pillar at the level of code. The foundation of XRP's valuation is the credibility of its supply. A bug that could mint beyond the cap is, in theory, an attack on the entire valuation model โ€” the equivalent of discovering that the vault holding the gold has a door no one knew about. But the door was never opened. The bug was not exploited, which means the actual supply never changed, which means the economics are, in outcome, untouched. That is why the market could absorb the news without panic: the promise was tested and held. What is permanently weakened is subtler than the supply itself. It is the trust premium โ€” the extra value a market assigns to an asset it believes is beyond question. A flaw that existed but was never used does not change the coins; it changes the confidence that the coins will always be what they are. And confidence, once dented, does not snap back to its original shape. On price, I expect this to be a non-event, and history supports that. Repaired vulnerabilities that were never exploited have a well-documented pattern: a brief flicker of one to five percent, fully recovered within a day or three, because not exploited and already fixed strip a security scare of its fuel. XRP's price has, for years, been driven less by its technology than by its legal drama โ€” the long litigation with the SEC โ€” and a technical near-miss simply does not carry the same emotional weight as a courtroom headline. But the market is not the measure of the event. The real risk is not the first disclosure; it is the second one. If another flaw surfaces in the same codebase, the narrative flips from a close call to a pattern, and a pattern is what turns a neutral market into a nervous one. Here the picture is more interesting than the price chart. XRPL's position in the world does not come from a thriving developer ecosystem โ€” it does not have one, in the way Ethereum does โ€” but from institutional integration: exchanges, remittance corridors, settlement partners who chose it because it is fast, cheap, and final. For those partners, the currency of trust is not excitement; it is settlement certainty. This episode does not break that certainty, but it dents the assumption that the certainty was structurally guaranteed. And it is worth saying plainly: the industry's current obsession with liquidity fragmentation โ€” the idea that capital scattered across too many chains is a crisis demanding new infrastructure to fix โ€” is, I have come to believe, mostly a story told by people who want to sell you the bridge that fixes it. What fragmented liquidity actually reflects is a market with too many venues chasing too few genuine users, and no amount of interoperability middleware changes that arithmetic. The XRP episode is a reminder that the real fragmentation is not of liquidity but of trust: value scattered across chains whose underlying codebases none of us can fully vouch for. This is also where I have to say something about the layer-two scaling story that has dominated the last two years. We told ourselves rollups had solved the cost problem because they could post their data cheaply โ€” but the data availability that makes them cheap is a finite resource, and the bill for the blob space they are renting has not yet come due. When it does, the fees will not drift upward politely; they will double, and the chains that sold themselves as permanently cheap will have to explain themselves. XRPL, for all its trust-model controversies, does not have that particular sword hanging over it โ€” it settles on its own layer, in seconds, for fractions of a cent, and it has done so for a decade. There is a lesson there for a generation that has been taught to believe scaling always means moving somewhere else. The team's response deserves credit, and I want to give it without hedging. A named engineer โ€” J. Ayo Akinyele of RippleX โ€” acknowledged the flaw publicly, described the fix, and committed to heavier investment in proactive security, in clearing technical debt, and in formal verification. That last item is the one I will be watching. Formal verification is not a marketing word; it is the practice of mathematically proving that code does what it claims, and it is the only technique that could, in principle, have caught a bug like this one โ€” a bug that no amount of testing reliably surfaces, because it lives in a branch of logic that ordinary use never exercises. If XRPL genuinely commits to it, it could become the most interesting thing about the ledger since its launch. But I have watched audited become a marketing banner over the past eight years, printed on landing pages next to logos that mean less than they appear to. I will believe the formal-verification story when I see the proofs, not the press release. And I will note, gently, that the industry that built the Bitcoin ecosystem has since spent years loading cargo onto its settlement layer that the layer was never designed to carry โ€” inscriptions and Runes heaped onto a Rolls-Royce, an insult to the engine and a poor way to move freight. A payment engine that almost forgot its own supply is a caution about exactly this: use the machine for what it was built to do, or watch the machine break in ways no one predicted. There is also a regulatory dimension worth a sentence, because it is the one the institutional readers will care about most. This incident does not touch securities law, does not involve misappropriation, does not implicate sanctions. It is, on its face, nearly invisible to regulators. But it is not invisible to the institutions evaluating whether to route settlement through a public chain. Compliance officers do not ask whether a network is fast. They ask whether it is deterministic, and whether its determinism can be relied upon in a courtroom. A ten-year flaw in the settlement core is a data point they will file away, and it will slow their pace rather than stop it. Here is the angle that I suspect most coverage will miss. The industry's instinct, in the wake of this disclosure, will be to celebrate AI auditing as a triumph โ€” and it is one. But the celebration conceals a harder truth: the fact that a ten-year-old bug was found at all should terrify us more than the fact that it was fixed. We have been living on a comforting fiction: that code which has run for a long time without incident is code that is safe. The XRP episode dissolves that fiction. A decade of uptime was not evidence of soundness; it was evidence that no one had looked hard enough, or that the tooling to look hard enough did not yet exist. Now it does. And the same tooling is in the hands of everyone โ€” including the people who do not wish the network well. The asymmetry we relied on, where defenders and attackers were equally slow, is gone. There is a second uncomfortable implication. Not exploited is a claim we are taking on faith. The disclosure tells us the bug was found by an AI firm through a bounty program and that no exploit occurred โ€” but it cannot tell us whether someone else, somewhere, had already found it and chosen to wait. Absence of evidence is not evidence of absence, and in a system with no slashing and no on-chain penalty for a quiet discovery, we were lucky is not a security guarantee. It is a confession. So the question I keep returning to is not whether XRP survived โ€” it clearly did, and the ledger is arguably stronger for having its flaw dragged into the light. The question is how many more ten-year bugs are sleeping right now in the payment engines and consensus cores and bridge contracts of chains we have all decided to trust, waiting for a scanner fast enough to find them. We built this industry on the promise that code would replace faith. What this month revealed is that, for a decade, we were still running on faith โ€” and only now are we building the tools to earn the trust we claimed.

Fear & Greed

34

Fear

Market Sentiment

Altseason Index

41

Bitcoin Season

BTC Dominance Altseason

Market Cap

All โ†’
# Coin Price
1
Bitcoin BTC
$78,196.7
1
Ethereum ETH
$2,303.42
1
Solana SOL
$93.21
1
BNB Chain BNB
$703.3
1
XRP Ledger XRP
$1.28
1
Dogecoin DOGE
$0.0750
1
Cardano ADA
$0.1911
1
Avalanche AVAX
$8.59
1
Polkadot DOT
$0.9448
1
Chainlink LINK
$11.13

๐Ÿ‹ Whale Tracker

๐Ÿ”ต
0x0ae5...a948
12m ago
Stake
2,019 BNB
๐Ÿ”ด
0xa49b...6c84
6h ago
Out
1,524,111 USDT
๐ŸŸข
0x9aee...6db0
12h ago
In
4,918 ETH