Skip to main content
ERC-20 tokens are fungible—each unit is identical and interchangeable. Use them for in-game currencies, reward points, governance tokens, or any divisible asset.

Why Use ERC-20?

Players own their currency on-chain. They keep it even if they stop playing your game.
List on DEXes or enable peer-to-peer trading. Players can buy/sell currency with real market prices.
Same token can work across multiple games. Build partnerships and shared economies.
All supply, distribution, and transactions are verifiable on-chain. Players trust what they can verify.

Deploy via Hub

Deploy Contracts

Deploy ERC-20 contracts in Hub

Deploy via Code

Distribution Patterns

Achievement Rewards

Daily Login

Spending Currency

In-Game Purchases

Approval Flow

Players must approve your contract to spend their tokens:

Balance Queries

See Indexer API for querying token balances.

Economy Design

  • Set maximum supply caps
  • Implement burning mechanics (consumables, fees)
  • Balance earn rates with spending sinks
  • Soft currency: Earned through gameplay, unlimited
  • Hard currency: Purchased or rare, limited supply
  • Seasonal currency: Resets each season
  • Rate limit claims per wallet
  • Require game actions, not just API calls
  • Monitor for suspicious patterns

Next Steps

Deploy Contracts

Deploy via Hub

Indexer

Query token balances

Contracts Overview

Explore other contract types

Deploy with Hardhat

Deploy programmatically