⚗️ MintLab

MintLab — step-by-step reference

Step 1: Fill in Token Details

Network, description & logo on the Home page

You don't paste image links or host files yourself. MintLab uploads your logo and metadata (name, symbol, description, image URI) for you. Open Home in another tab if you want to follow along while you read.

Field order on Home (top to bottom), matching the live form:

  1. Network — on Mainnet V8 this is fixed to Mainnet-Beta (shown as a pill).
  2. Token name and Symbol, then Initial supply and Decimals.
  3. Token description (optional) — short text wallets and explorers can show next to your logo.
  4. Token logo (required) — use Choose file; PNG, JPG, or GIF up to 2MB. Preview appears under the row after you pick a file.
  5. Revoke checkboxes, estimated fee block, then Create Token after you connect a wallet.

No screenshot needed here. This section is text-only on purpose: nothing to download or replace when you update the site. For file limits, fees, and what happens on-chain, see the Logo & Metadata Guide.

Step 2: Configure Authorities

Step 3: Create Your Token

The "Create Token" button is currently in UI demo mode. Here's what will happen when blockchain integration is complete:

What happens behind the scenes:

  1. Your wallet (Phantom/Solflare) will request a signature
  2. A new token mint account is created on Solana
  3. The mint authority is set to your wallet (unless revoked)
  4. Your initial supply is minted to your wallet
  5. Metadata is built from your logo and description and attached automatically

Current Status:

Next Steps (when ready):

Step 4: Export CLI Command

The Connect Wallet button currently simulates wallet selection (Phantom/Solflare UI demo). Use Copy CLI Command to copy the generated sequence for your terminal.

How the CLI command works:

The Copy CLI Command button generates a ready-to-use command sequence for the Solana CLI:

# 1. Create the token mint
spl-token create-token --decimals 9

# 2. Create your associated token account (ATA)
spl-token create-account <MINT_ADDRESS>

# 3. Mint your initial supply
spl-token mint <MINT_ADDRESS> <AMOUNT>

# 4. Initialize metadata (use the link MintLab gives you after upload)
spl-token initialize-metadata <MINT_ADDRESS> <NAME> <SYMBOL> <METADATA_LINK>

Step 5: Pre-Deploy Checklist

Before creating your token, verify these items:

Step 6: Common Errors & Troubleshooting

Error Solution
"Symbol is required" Enter a symbol (max 10 characters)
"Symbol cannot exceed 10 characters" Use a shorter symbol
"Initial supply: enter a positive number" Enter a number greater than 0
"Decimals: enter an integer from 0 to 9" Use a whole number between 0–9
Wallet not connecting Make sure Phantom/Solflare is installed and unlocked
Transaction fails Check you have enough SOL for fees
Logo file rejected Use PNG, JPG, or GIF under 2MB

Step 7: Airdrop / MultiSender

Once your token is created, you can distribute it to multiple wallets using the Airdrop page.

How to use the Airdrop feature:

  1. Navigate to Airdrop from the main menu
  2. Paste your Token Mint Address (the address of your created token)
  3. Add wallet addresses (one per line) or upload a CSV file
  4. Set the amount per wallet
  5. Connect your wallet and click Send Airdrop

CSV Format Example:

wallet,amount
7xKXtg2CW87d97TXJSnpbSrCCoe7UzQ9d6RcQK3qUeyZ,100
9zZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZq,250

📖 Quick Glossary

Term Meaning
Mint The on-chain account that represents your token
ATA (Associated Token Account) Where you hold your tokens (each wallet has one per token)
Lamports Smallest unit of SOL (1 SOL = 1,000,000,000 lamports)
Mint Authority The wallet that can create new tokens
Freeze Authority The wallet that can freeze token accounts

💡 Tips

  • Always test on Devnet first
  • Decimals cannot be changed after creation
  • Supply becomes fixed if Mint Authority is revoked
  • Metadata can be updated later (if not revoked)