Documentation

Everything you need to know about creating tokens with TokenGen

Getting Started

Prerequisites

  • A Solana wallet (Phantom, Solflare, or Backpack recommended)
  • SOL for transaction fees (typically 0.01-0.03 SOL)
  • Basic understanding of token metadata (name, symbol, supply)

Step-by-Step Guide

1

Connect Your Wallet

Navigate to the Builder page and click “Connect Wallet”. Select your preferred Solana wallet and approve the connection. Your wallet address will appear once connected.

2

Fill in Token Details

Enter your token's name, symbol (2-10 characters), decimals (0-9, typically 9), and initial supply. Optionally add a description and upload an image for your token's metadata.

3

Configure Authority Settings

Choose whether to revoke mint authority (prevents future token creation) and/or freeze authority (prevents freezing token accounts). These actions are permanent and increase trust.

4

Review & Create

Review the transaction preview showing exactly what will happen on-chain. Confirm the details, then approve the transaction in your wallet. Your token will be created within seconds.

Features

Phantom-First Design

Every transaction includes clear, human-readable previews before you sign. TokenGen is built to meet Phantom wallet security standards, ensuring users always know what they're approving.

What you'll see:

  • • Transaction type and purpose
  • • Exact SOL amounts being transferred
  • • Token parameters being set
  • • Authority changes being made

Authority Management

Control your token's future with granular authority settings. Revoke mint authority to create a fixed supply, or revoke freeze authority to ensure tokens can never be frozen.

Mint Authority

Controls who can create new tokens. Revoking creates a fixed, immutable supply.

Freeze Authority

Controls who can freeze token accounts. Revoking ensures tokens remain transferable.

Transparent Pricing

See exactly what you'll pay before you commit. All fees are displayed upfront with clear breakdowns for each operation.

Typical costs:

  • • Token creation: ~0.01 SOL
  • • Revoke mint authority: ~0.01 SOL
  • • Revoke freeze authority: ~0.01 SOL

Note: Actual fees may vary based on network congestion.

Metadata & Image Upload

Add rich metadata to your token including description and image. Images are uploaded and stored, with the URI automatically added to your token's metadata for wallet and explorer compatibility.

Technical Details

Phantom Compliance

TokenGen follows Phantom's security guidelines to prevent malicious dapp warnings:

  • Transaction simulation: All transactions are simulated before sending to catch errors
  • Deterministic instructions: Uses only known, trusted Solana programs (SPL Token, Metadata)
  • Clear previews: Human-readable transaction summaries before wallet prompts
  • Minimal permissions: Requests only transaction signing, no excessive permissions
  • Secure delivery: Served over HTTPS with no redirects

SPL Token Standard

TokenGen creates SPL tokens using Solana's official Token Program. Each token includes:

Mint Account

Stores token configuration: supply, decimals, and authorities

Metadata Account

Contains token name, symbol, URI, and other descriptive information

Associated Token Account

Created for the token creator to receive the initial supply

Transaction Flow

  1. 1.Form validation ensures all required fields are properly formatted
  2. 2.Transaction is built with create mint, metadata, and authority instructions
  3. 3.Cost estimation shows total SOL required including fees
  4. 4.Transaction is simulated to verify it will succeed
  5. 5.Wallet prompts user to approve with human-readable preview
  6. 6.Transaction is sent to Solana network and confirmed
  7. 7.Success confirmation with mint address and explorer link

Frequently Asked Questions

What are the fees for creating a token?

Token creation typically costs 0.01-0.03 SOL total, including network fees and platform fees. The exact amount is displayed in the fee summary before you create your token. Additional fees apply if you choose to revoke authorities (~0.01 SOL each).

Can I revoke authorities after token creation?

Yes! You can revoke authorities during the creation process or later using Solana CLI tools or other platforms. However, TokenGen makes it convenient to do this in one transaction during creation. Once revoked, authorities cannot be restored.

What wallets are supported?

TokenGen supports all major Solana wallets through the standard Wallet Adapter, including Phantom, Solflare, Backpack, and more. Any wallet that supports the Solana Wallet Adapter standard will work.

Is TokenGen safe to use?

Yes. TokenGen is built using Solana's official web3.js and SPL Token libraries. All transactions are transparent and shown to you before signing. The platform uses only trusted, audited Solana programs and follows Phantom's security guidelines to ensure safety.

What happens if I lose access to my wallet?

If you lose access to your wallet, you lose access to any tokens in that wallet and the ability to manage tokens you created with that wallet as the authority. This is why it's critical to securely backup your wallet's recovery phrase. If you've revoked authorities, the token becomes truly decentralized and no one can modify it.

Can I create tokens on mainnet or just devnet?

TokenGen supports both Solana devnet (for testing) and mainnet (for production tokens). The network is determined by your wallet's current network selection. Always test on devnet first before creating production tokens on mainnet.

What if my transaction fails?

If a transaction fails, you'll see a clear error message explaining what went wrong. Common issues include insufficient SOL for fees, network congestion, or invalid metadata. No fees are charged for failed transactions (except minimal network fees). You can retry after addressing the issue.

Ready to create your token?

Head to the builder to get started in minutes.