Smart Contracts
ERC-721
The Ethereum standard for creating and managing unique NFTs.
Last Updated
2026-03-29
Related Concepts
What is ERC-721?
ERC-721 is the original Ethereum standard for non-fungible tokens (NFTs). It provides a set of rules that allow for the creation of unique, individual tokens on the blockchain that cannot be exchanged one-for-one.
How does ERC-721 work?
- Every
ERC-721token has a uniqueuint256ID within its contract. - The contract maintains a mapping that links each token ID to a specific owner's address.
- It includes functions to
transferownership andapprovethird parties to move tokens. - The standard allows for "metadata" (like a name or image link) to be associated with each ID.
- Because it is a standard, any wallet or marketplace can interact with any
ERC-721token without custom code.
Why does ERC-721 matter?
ERC-721 enabled the "digital ownership" revolution. It made it possible to prove the rarity and authenticity of digital art, collectibles, and even real estate.
Key features of ERC-721
- Unique token IDs (non-fungible)
- Publicly verifiable ownership
- Permissionless trading and transfers
- Metadata support for external assets
- Foundation of the NFT ecosystem
Examples of ERC-721
The Bored Ape Yacht Club (BAYC) and CryptoPunks are famous examples of ERC-721 collections. Every Ape and Punk is a unique token with its own ID and specific owner on the Ethereum blockchain.
