diff --git a/docs/_snippets/common-links.md b/docs/_snippets/common-links.md index 8268f0d92c..eb8d670f36 100644 --- a/docs/_snippets/common-links.md +++ b/docs/_snippets/common-links.md @@ -114,6 +114,7 @@ [DirectoryNodeエントリ]: /docs/references/protocol/ledger-data/ledger-entry-types/directorynode.md [DirectoryNodeオブジェクト]: /docs/references/protocol/ledger-data/ledger-entry-types/directorynode.md [DisallowIncoming amendment]: /resources/known-amendments.md#disallowincoming +[DynamicNFT amendment]: /resources/known-amendments.md#dynamicnft [EnableAmendment pseudo-transaction]: /docs/references/protocol/transactions/pseudo-transaction-types/enableamendment.md [EnableAmendment pseudo-transactions]: /docs/references/protocol/transactions/pseudo-transaction-types/enableamendment.md [EnableAmendment]: /docs/references/protocol/transactions/pseudo-transaction-types/enableamendment.md diff --git a/resources/known-amendments.md b/resources/known-amendments.md index eeb36ab2b5..6f1fe16c95 100644 --- a/resources/known-amendments.md +++ b/resources/known-amendments.md @@ -17,6 +17,7 @@ This list is updated manually. For a live view of amendment voting, see the Amen | Name | Introduced | Status | |:----------------------------------|:-----------|:------------------------------| +| [DynamicNFT][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.4.0" %}Open for Voting: 2025-03-05{% /badge %} | | [AMMClawback][] | v2.3.0 | {% badge href="https://livenet.xrpl.org/transactions/8672DFD11FCF79F8E8F92E300187E8E533899ED8C8CF5AFB1A9C518195C16261" %}Enabled: 2025-01-30{% /badge %} | | [Credentials][] | v2.3.0 | {% badge href="https://xrpl.org/blog/2024/rippled-2.3.0" %}Open for Voting: 2024-11-26{% /badge %} | | [fixAMMv1_2][] | v2.3.0 | {% badge href="https://livenet.xrpl.org/transactions/71D5031A5BD927BDFE424E51699E69F2784097D615D0852BF20C168BA9B5EA76" %}Enabled: 2025-01-30{% /badge %} | @@ -399,6 +400,22 @@ Changes transaction processing to check the status of those flags before creatin Without this amendment, any account can create these objects with any object as the destination; while this is usually harmless, it can block an account from later being deleted, and may also be used as part of scams. +### DynamicNFT +[DynamicNFT]: #dynamicnft + +| Amendment | DisallowIncoming | +|:-------------|:-----------------| +| Amendment ID | | +| Status | Open for Voting | +| Default Vote (Latest stable release) | No | +| Pre-amendment functionality retired? | No | + +Adds functionality to update the `URI` field of an `NFToken` ledger entry. This amendment introduces a new transaction type and `NFTokenMint` flag: + +1. `NFTokenModify`: New transaction type that updates the `URI` field of an NFT. +2. `tfMutable`: New flag that enables authorized accounts to modify the `URI` of an NFT. This flag must be enabled when the NFT is initially minted. + + ### EnforceInvariants [EnforceInvariants]: #enforceinvariants