The XRP Ledger has enabled a brand new replace for NFTs because the “fixNFTokenRemint modification” is now lively on the mainnet.
That is the second modification to be activated in days; the fixReducedOffersV1 modification was activated on the mainnet over the weekend.
The “fixNFTokenRemint” modification provides a brand new subject, FirstNFTSequence, to forestall reminting. That is finished by altering the way in which NFT sequence numbers are generated to forestall the identical NFT from being minted greater than as soon as with the identical sequence quantity, probably leading to a collision state of affairs.
The replace modifies the NFT sequence quantity building to provide a brand new AccountRoot subject, FirstNFTSequence, which stays fixed throughout time. When the account points its preliminary NFT, this variable is about to the present account sequence. In any other case, nothing is about.
The change additionally provides a brand new account deletion restriction. An NFT would possibly nonetheless be reminted underneath sure circumstances if this restriction doesn’t apply.
It is a break for functions and instruments that depend on regionally computed NFTokenIDs for minted tokens. To mirror the brand new method, the code used to calculate NFTokenIDs have to be up to date.
In step with enacting NFT adjustments, a brand new spec “0051 XLS-51d: NFToken Escrows,” which proposes a minor change to accommodate NFT escrows, was proposed earlier in November. That is since XRP Ledger at present solely helps escrows for a single token: XRP.
XLS-20 standardized NFTs in October 2022, introducing advantages reminiscent of royalties and anti-spam options to allow customers to keep away from undesirable tokens whereas remaining compliant.
Because the launch of XLS-20, Bithomp data present that 4,871,462 NFTs have been minted. A complete of 4,507,596 NFTs are at present held by 31,468 accounts. A complete of 1,477,441 NFTs had been transferred or offered, with 363,866 being burned.