All specs
EIP-721EIPMust KnowBlockchain2018

ERC-721: Non-Fungible Token Standard

Blockchain & Web3·Ethereum Improvement Proposals
WHY YOU NEED THIS

NFTs, digital ownership, gaming assets, and on-chain certificates all use ERC-721. The standard that launched the NFT market.

What It Defines

Defines the interface for non-fungible tokens (NFTs): unique token IDs, ownerOf, safeTransferFrom, approve, getApproved, tokenURI for metadata. Each token is distinct and not interchangeable.

Canonical (Normative)

Convenient (Practical)

erc721nftnon-fungibleethereum
Standards Body
Ethereum Improvement Proposals

The Ethereum community's open process for proposing changes to the protocol. EIPs cover core protocol changes; ERCs (Ethereum Request for Comments) cover application-layer standards like token interfaces.

Visit

Related Specs

EIP-20EIPMust Know

ERC-20

ERC-20 is the most widely deployed standard in the Ethereum ecosystem. Every DeFi integration, exchange, and wallet interacts with ERC-20 tokens constantly.

BlockchainBlockchain & Web3
Details
EIP-1155EIPShould Know

ERC-1155

More gas-efficient than deploying separate ERC-20 + ERC-721 contracts. Standard for gaming, semi-fungible assets, and multi-edition NFTs.

BlockchainBlockchain & Web3
Details
EIP-721 AppendixEIPShould Know

ERC-721 Metadata

Every NFT's display (image, name, description, traits) is driven by this metadata schema. Off-chain storage of this JSON (IPFS, Arweave, HTTP) is a critical design decision.

BlockchainBlockchain & Web3
Details