$XRP Ledger, the Layer 1 blockchain that uses the $XRP token to facilitate multi-currency transactions will implement a major maintenance and bug fixing upgrade on Wednesday.
If you are using a node, a computer that helps verify transactions on the network, you must update to the latest version before the deadline or you will be completely disconnected from the network. For regular users who just stick $XRP in a wallet or at a trade show you don’t have to do anything.
The upgrade, called the fixCleanup3_1_3 amendment, fixes the following major bugs and inefficiencies that have accumulated over time. This is what everyone does.
Delete has expired $NFT automatically offers
On the $XRP Ledger, people create and trade non-fungible tokens, or digital collectibles and gaming items. When a user has a $NFT for sales it creates an “offer” on the network.
From now on, if an offer expires or just sits there without anyone accepting it, it will remain on the ledger forever and take up storage space. The upcoming fix will automatically remove such expired offers. Think of it like an ad in a newspaper: once the ad expires, the system tears it up instead of letting it pile up in the archives.
Restricted settings protect against accidental changes
The $XRP Ledger offers ‘Permissioned 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, these limited settings could still be accidentally changed.
Enforcing vault withdrawal limits
The $XRP Ledger has ‘vaults’, which are secure storage containers for tokens. When you withdraw tokens from a vault to send them to another account, the receiving account has a limit on the number of tokens it can accept, called a “trust limit.” Imagine a bank account that can hold up to $10,000.
The bug: the system did not check this limit when processing withdrawals from the vault. So you may be able to send more tokens than the receiving account can hold. The solution ensures that the system now respects these limits, preventing overdrafts.
Fixed loan accounting not being updated
Just like Ethereum or other smart contract blockchains, the $XRP Ledger supports decentralized lending, where unbanked people can borrow and lend cryptocurrency.
When a loan defaults or becomes impaired, the system is expected to update all related data: the loan itself, the lender’s data, and the collateral vault. However, the process sometimes had errors, where the data was not updated correctly, causing the balances to become outdated.
The upcoming solution will ensure that when a loan’s status changes, all connected ledger entries are updated correctly. It’s like making sure that when you pay off part of your credit card, it is immediately reflected in both your statement and the bank’s internal records.
Loan overpayments and security check for LoanBrokers
If someone tries to overpay a loan that doesn’t allow too many payments, the system now returns a clear ‘no permission’ error (tecNO_PERMISSION) instead of a generic void flag. This makes the rejection clearer and easier to understand for apps and users.
Furthermore, it adds a security check for LoanBrokers, special entities that manage credit pools, to ensure that the “CoverAvailable” amount they advertise exactly matches the actual assets held in their protected pseudo account. This strengthens the accuracy of accounting and prevents any mismatch that could lead to confusion or risk in the lending system. CoverAvailable is the first loss capital deposited to protect lenders if borrowers default.
Scheduled for activation Wednesday
These measures will be activated in the ledger on Wednesday.
Validators and node operators must upgrade their servers before activation, otherwise changes will be blocked and become out of sync. Much of the network has reportedly already been updated.
$XRP It continues to trade between $1.30 and $1.40 for the fourth day in a row, according to data from CoinDesk.

