IERC4906

NFT metadata update events

ERC-4906metadataNFTeventsdynamic

What is IERC4906?

IERC4906 defines events that NFT contracts can emit to signal that token metadata has been updated. This allows marketplaces and indexers to refresh cached metadata when NFT properties change, essential for dynamic and evolving NFTs.

Supported chains
EthereumPolygonArbitrumOptimismBaseBNB ChainAvalanche

Key Features

MetadataUpdate event for single tokens
BatchMetadataUpdate for ranges
Marketplace metadata refresh signaling
Supports dynamic and evolving NFTs

OpenZeppelin Solidity Interfaces

Reference guide to the most important Solidity interfaces from OpenZeppelin Contracts. ERC-20, ERC-721, ERC-1155, vaults, royalties, and more.

View all 14 tools

Build smart contracts visually

Design, test, and deploy Solidity contracts with a visual drag-and-drop editor. No coding experience required.

Start building for free