XRP Ledger (XRPL) has released version 3.0.0 of its reference server software, introducing an extensive set of fixes, bug fixes, and internal changes aimed at improving accounting accuracy, developer tools, and long-term protocol extensibility.
RippleX, the development arm that oversees the ledger’s core software, says operators running XRPL servers will need to upgrade to that version to maintain network compatibility.
This release does not introduce any headline user features, but focuses on fixing subtle ledger discrepancies, enhancing API behavior, and restructuring the code in advance of future protocol upgrades. The upgrade is significant for the network, which is increasingly positioned around tokenization, DeFi, and institutional-grade infrastructure.
One of the changes is fixTokenEscrowV1, which fixes an accounting error affecting multi-purpose tokens (MPT) held in escrow.
Previously, when an escrowed token with a transfer fee was unlocked, the ledger would reduce the issuer’s locked balance by the gross amount instead of the net amount after the fee. Subtracting the wrong number when escrowed tokens are released can create a small but complex accounting error that, over time, can lead to discrepancies between reported supply balances and circulating balances.
This fix ensures consistency in supply tracking, especially as more tokenized assets use XRPL’s escrow and fee mechanisms.
Several other fixes address edge case issues across automated market makers (AMMs), price oracles, and token delivery metadata. These areas are becoming increasingly important as XRPL expands beyond simple payments.
Beyond protocol-level changes, this update improves consensus stall detection, log clarity, JSON parsing, and CI tools. These upgrades are aimed at operators and contributors rather than end users and play a critical role in maintaining network reliability.
XRPL version 3.0.0 also increases the warning level for fraudulent validator manifests and strengthens the signature validation logic. This is an incremental change that improves security hygiene without changing consensus rules.
This update strengthens the foundation of the ledger as it evolves for more complex financial use cases by fixing edge cases in token accounting, enforcing a more stringent API, and refactoring core systems.

