Realm
token_factory
gno.land/r/g1mjc0v90uw5kzael8f80k8yje3tjgmn0ey0fzzv/token_factory
Render
GRC20 Token Factory
Create and manage multiple GRC20 tokens in one realm.
Tokens Created: 3
How to Use
// Create a new token
CreateToken("My Token", "MTK", 6, 1000000, 0)
// Mint more tokens (admin only)
Mint("MTK", recipientAddr, 500000)
// Transfer tokens
Transfer("MTK", recipientAddr, 100000)
// Check balance
BalanceOf("MTK", someAddr)
// Enable faucet (set at creation)
Faucet("MTK")
Tokens
| Symbol | Name | Decimals | Supply | Admin |
|---|---|---|---|---|
| PEARL | PearlToken | 6 | 10005001 | g1mjc0v9...fzzv |
| GOLD | GoldToken | 8 | 1000000 | g1mjc0v9...fzzv |
| GAME | GameToken | 0 | 100010 | g1mjc0v9...fzzv |
Functions
| Function | Description | Admin Only |
|---|---|---|
CreateToken(name, symbol, decimals, initialMint, faucetAmount) | Create a new GRC20 token | No |
Mint(symbol, to, amount) | Mint new tokens | Yes |
Burn(symbol, from, amount) | Burn tokens | Yes |
Transfer(symbol, to, amount) | Transfer tokens | No |
Approve(symbol, spender, amount) | Approve spender | No |
TransferFrom(symbol, from, to, amount) | Transfer via allowance | No |
Faucet(symbol) | Claim free tokens | No |
BalanceOf(symbol, addr) | Check balance | No |
TotalSupply(symbol) | Get total supply | No |
ListTokens() | List all token symbols | No |
Source (qfile)
gnomod.toml token_factory.gno