Why Use ERC-1155?
Efficient Batching
Efficient Batching
Transfer multiple token types in a single transaction. Perfect for loot drops, rewards, and crafting systems.
Flexible Token Types
Flexible Token Types
Mix fungible (stackable) and non-fungible (unique) tokens in one contract. No need for multiple contracts.
Lower Gas Costs
Lower Gas Costs
More efficient storage and batch operations mean lower costs for games with many item types.
Stackable Inventory
Stackable Inventory
Players can hold 100 health potions as one balance entry, not 100 separate NFTs.
Use Cases
- Consumables: Potions, ammo, food
- Crafting Materials: Ore, wood, gems
- Editions: Limited prints of artwork
- Loot Boxes: Reward bundles
- Event Tickets: Time-limited access tokens
Deploy via Hub
Deploy Contracts
Deploy ERC-1155 contracts in Hub
Metadata
Minting
Via Minting API
Batch Different Token Types
Fungible vs Non-Fungible Patterns
Fungible (Stackable)
All health potions sharetoken_id: "1" and are interchangeable:
Non-Fungible (Unique)
Each legendary weapon gets a unique ID:Common Patterns
Loot Box Rewards
Deploy via Code
ERC-721 vs ERC-1155
| Feature | ERC-721 | ERC-1155 |
|---|---|---|
| Token Type | Always unique | Unique or stackable |
| Gas Efficiency | Higher per token | Lower for batches |
| Use Case | Characters, land | Materials, consumables |
| Complexity | Simpler | More flexible |