Why Use ERC-721?
True Ownership
True Ownership
Players own their assets on-chain. They can trade, sell, or use them across any compatible game or marketplace.
Provable Scarcity
Provable Scarcity
Fixed supply is enforced by the blockchain. Players can verify rarity and authenticity of any item.
Secondary Revenue
Secondary Revenue
Earn royalties on every resale. Set your percentage at deployment and receive automatic payments.
Interoperability
Interoperability
Standard ERC-721 works with all Ethereum wallets, marketplaces, and tools out of the box.
Features
- Unique Token IDs: Each token has distinct metadata
- EIP-2981 Royalties: Automatic royalty enforcement
- Operator Allowlist: Control which contracts can transfer
- Batch Minting: Create multiple tokens in one transaction
- Minting API: Server-side minting at scale
Deploy via Hub
Deploy Contracts
Deploy ERC-721 contracts in Hub
Metadata
Each NFT needs metadata following the ERC-721 standard. Metadata defines how items appear in wallets, marketplaces, and your game.Required Fields
Optional Fields
Attributes
Useattributes to define item properties visible in marketplaces:
Attribute Display Types
Control how attributes appear in wallets and marketplaces:Metadata Hosting Options
Immutable Hosted (Recommended)
Include metadata directly in mint requests. Immutable stores and serves it automatically:
Pros:
- No hosting infrastructure required
- Automatic IPFS pinning for permanence
- Included in Minting API workflow
- Metadata becomes immutable after minting
- Images still need external hosting
IPFS (Decentralized)
Upload metadata JSON to IPFS for permanent, decentralized storage: Pros:- Fully decentralized and permanent
- Content-addressed (tamper-proof)
- No ongoing hosting costs
- Requires IPFS setup or pinning service (Pinata, NFT.Storage)
- Metadata cannot be updated
Self-Hosted
Host metadata on your own servers. SetbaseURI during contract deployment:
Pros:
- Full control over metadata
- Can update metadata after minting
- Dynamic attributes possible
- Hosting infrastructure required
- Centralization (server downtime affects metadata)
- Must maintain availability
Minting
Via Minting API
Enable Minting API access in Hub, then:Batch Minting
Mint up to 100 tokens per request:Deploy via Code
Next Steps
Primary Sales
Sell NFTs directly to players
Crafting
Let players combine items