XRP Ledger, the Layer 1 blockchain that uses the XRP token to facilitate multi-currency transactions, is scheduled to deploy a major maintenance and bug fix update on Wednesday.
If you run a node, a computer that helps verify transactions on the network, you need to upgrade to the latest version before the deadline or face a complete network disconnection. For regular users who simply have XRP in a wallet or on an exchange, they don’t need to do anything.
The update, called the fixCleanup3_1_3 amendment, fixes the following key bugs and inefficiencies that have accumulated over time. This is what everyone does.
Remove expired NFT offers automatically
On XRP Ledger, people create and trade non-fungible tokens or digital collectible and gaming items. When a user puts an NFT up for sale, they create an “offer” on the network.
From now on, if an offer expires or just sits there without anyone accepting it, it remains on the ledger forever, taking up storage space. The impending fix will automatically remove such expired offers. Think of it like a classified ad in a newspaper: once the listing expires, the system destroys it instead of letting it accumulate in the files.
Protect restricted settings from accidental changes
XRP Ledger offers “Authorized Domains” or controlled environments where only approved accounts can access specific assets, order books or services and change their special settings.
But there was a bug where even if a transaction failed, you could still accidentally change these restricted settings.
Enforce limits on vault withdrawals
The XRP Ledger has “Vaults”, which are secure storage containers for tokens. When you withdraw tokens from a vault to send to another account, the receiving account has a limit on the number of tokens it can accept, called the “trust line limit.” Imagine a bank account that can only hold up to $10,000.
The error: The system was not checking this limit when processing vault withdrawals. Therefore, you could send more tokens than the receiving account could hold. The solution ensures that the system now respects these limits, preventing overdrafts.
Fix loan accounting not updating
Like Ethereum or other smart contract blockchains, XRP Ledger supports decentralized lending, where people can borrow and lend cryptocurrencies without a bank.
When a loan goes into default or deteriorates, the system is supposed to update all related records: the loan itself, the lender’s records, and the vault containing the collateral. However, the process has sometimes been buggy and records are not updated correctly and therefore balances become stale.
The impending fix ensures that when a loan status changes, all connected ledger entries are updated correctly. It’s like making sure that when you pay off part of your credit card, both your statement and the bank’s internal records immediately reflect it.
Loan Overpayment and Security Check for LoanBrokers
If someone attempts to overpay a loan that does not allow overpayments, the system now returns a clear “no permission” error (tecNO_PERMISSION) instead of a generic invalid indicator. This makes the rejection clearer and easier for applications and users to understand.
Additionally, it adds a security check for LoanBrokers, special entities that handle loan pools, to ensure that the “Available Coverage” amount they advertise exactly matches the actual assets found in their protected pseudo account. This strengthens accounting accuracy and avoids any mismatches that could create confusion or risk in the credit system. CoverAvailable is first-loss capital deposited to protect lenders in the event of borrower default.
Scheduled for activation on Wednesday
These measures will be activated in the general ledger on Wednesday.
Validators and node operators must update their servers before activation or modifications will be blocked and they will be out of sync. A large portion of the network has reportedly already been upgraded.
XRP continues to trade between $1.30 and $1.40 for the fourth day in a row, according to data from CoinDesk.




