The XRP Ledger is rolling out the fixCleanup3_1_3 upgrade on Wednesday, to clean up expired NFTs.
On the XRP Ledger, people create and trade non-fungible tokens, or digital collectible and gaming items. When a user lists an NFT for sale, it creates an "offer" on the network.
As of now, if an offer expires or just sits there without anyone accepting it, it stays on the ledger forever, taking up storage space. The impending fix will automatically delete such expired offers. Think of it like a classified ad in a newspaper: once the listing expires, the system tears it up instead of letting it pile up in the archives.
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, it could still accidentally change these restricted settings.
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 how many tokens it can accept, called a "trust line limit." Imagine a bank account that can only hold up to $10,000.
The bug: the system wasn't checking this limit when processing vault withdrawals. So you could potentially send more tokens than the receiving account could hold. The fix ensures the system now respects these limits, preventing overdrafts.
Like Ethereum or other smart contract blockchains, the XRP Ledger supports decentralized lending, where people can borrow and lend cryptocurrency without a bank.
When a loan gets defaulted or impaired, the system is supposed to update all the related records: the loan itself, the lender's records, and the vault holding collateral. The process, however, has been buggy sometimes with records not updating correctly and hence, balances got stale.
The impending fix ensures that when a loan's status changes, all the connected ledger entries update properly. It's like making sure that when you pay off part of your credit card, both your statement and the bank's internal records reflect that immediately.
Validators and node operators need to upgrade their servers before activation or they'll get amendment-blocked and fall out of sync. A large portion of the network has reportedlty already updated.
XRP continues to trade between $1.30 and $1.40 for the fourth straight day, according to CoinDesk data.