Base Documentation home page
Search...
⌘K
Ask AI
Blog
GitHub
Support
Base.org
Base.org
Search...
Navigation
ERC-721 Tokens
ERC-721 Token Standard
Get Started
Base Chain
Base Account
OnchainKit
Base App
Cookbook
Showcase
Learn
Building Onchain
Welcome
Onchain Concepts
Core Concepts
Understanding Onchain in Your Tech Stack
Web2 vs Building Onchain
The Development Flow
Introduction to Ethereum
Introduction
Ethereum Dev Overview
Ethereum Applications
Gas Use in Ethereum Transactions
EVM Diagram
Guide to Base
Onchain App Development
Frontend Setup
Writing to Contracts
Reading and Displaying Data
Account Abstraction
Cross-Chain Development
Finance
Deploy with Fleek
Smart Contract Development
Introduction to Solidity
Contracts and Basic Functions
Deploying to a Testnet
Control Structures
Storage in Solidity
Arrays in Solidity
The Mapping Type
Advanced Functions
Structs
Inheritance
Imports
Errors
The new Keyword
Contract to Contract Interactions
Events
Address and Payable
Development with Foundry
Deploying a smart contract using Foundry
Foundry: Setting up Foundry with Base
Foundry: Testing smart contracts
Verify a Smart Contract using Basescan API
Generating random numbers contracts using Supra dVRF
Development with Hardhat
Hardhat Setup and Overview
Testing with Typescript
Etherscan
Deploying Smart Contracts
Verifying Smart Contracts
Mainnet Forking
Hardhat Tools and Testing
Token Development
Introduction to Tokens
Minimal Tokens
ERC-20 Tokens
ERC-721 Tokens
ERC-721 Standard
Standard Overview
OpenSea Integration
OpenZeppelin ERC-721
Implementation Guide
Step by Step Guide
Exercise
NFT Guides
Exercise Contracts
Exercise Contracts
ERC-721 Tokens
ERC-721 Token Standard
Copy page
Review the formal standard for the ERC-721 Token.
Assistant
Responses are generated using AI and may contain mistakes.
Was this page helpful?
Yes
No
Suggest edits
Raise issue
Exercise
Standard Overview