EN

Checking a dynamic NFT

3 minDifficulty Checked 2026-11-10
Key takeaways
  • A flags value with 16 set means the issuer can change the URI.
  • Past changes are public. Each one is an NFTokenModify transaction.
  • The issuer's NFTokenMinter field shows which other account can modify.

Before you collect an NFT, it helps to know if it can change. The ledger answers three questions.

1. Can it change?

Every NFT carries its settings in the open. One of them is Mutable. If Mutable is on, the issuer can replace the URI. If it is off, the URI is fixed for good.

Mutable is not good or bad. A game item that levels up needs it. A piece of art sold as final probably should not have it. What matters is that the setting matches what the issuer told you.

2. Who can change it?

Two accounts at most: the issuer, and one authorized minter if the issuer has named one. Both are visible on the ledger. If the issuer has disabled all its keys and has no minter, nobody can send the change.

3. Has it changed before?

Every update is a transaction, and transactions are permanent public records. A tool that reads an NFT's history can list each one.

So a dynamic NFT keeps a paper trail. You can see what it pointed to last month and what it points to now.

Check yourself3 questions
1. An NFT's flags value is 24. What does that tell you?
2. Where can you see every past change to a dynamic NFT?
3. An NFT's flags value is 8. Can the issuer change its URI?
Sources
Next moduleCollecting safelyN3 · 11 min