Solana Token Creation Glossary

Comprehensive definitions of terms related to SPL token creation, Solana blockchain, and cryptocurrency token development. Essential reference for developers, entrepreneurs, and token creators.

Quick Navigation

A B D F M P R S T W

A

Associated Token Account (ATA)

Definition: An Associated Token Account is a Program Derived Address (PDA) that holds SPL tokens for a specific wallet address. Each wallet can have one ATA per token mint, derived deterministically using the wallet's public key and the token mint address.

Technical Specification:
  • Account size: 165 bytes
  • Rent-exempt minimum: ~0.00203 SOL
  • Derived using: findProgramAddress([walletPubkey, TOKEN_PROGRAM_ID, mintPubkey])
  • Program: ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL
Why It Matters:

ATAs simplify token transfers by providing a predictable address for each token per wallet. Without ATAs, users would need to manually create and manage separate token accounts, making the UX more complex.

Example:

Wallet: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Token Mint: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (USDC)
→ ATA: Derived deterministically, always the same address

Source: Solana SPL Associated Token Account Documentation

Authority (in Token Context)

Definition: In Solana token creation, "authority" refers to the permission to perform specific actions on a token. The two main authorities are Mint Authority (ability to create new tokens) and Freeze Authority (ability to freeze token accounts).

Types of Authority:
  • Mint Authority: Public key that can mint additional tokens. Can be revoked to create fixed supply.
  • Freeze Authority: Public key that can freeze/unfreeze individual token accounts.
  • Close Authority: Permission to close a token account and reclaim rent.
  • Update Authority: (For metadata) Permission to update token metadata.
Common Patterns:
  • Trustless: Both authorities set to null (cannot mint more, cannot freeze)
  • Governed: Authorities controlled by multisig or DAO
  • Centralized: Single wallet controls all authorities
⚠️ Security Note:

If you promise a fixed supply, you must revoke mint authority immediately after creation. Failing to do so means you can mint unlimited tokens, which breaks trust with holders.

B

Blockchain

Definition: A blockchain is a distributed, immutable ledger that records transactions across a network of computers. In the context of token creation, blockchains like Solana provide the infrastructure for creating and transferring digital assets.

Solana Blockchain Specifics:
  • Consensus: Proof of History (PoH) + Proof of Stake (PoS)
  • Block time: ~400-800ms
  • Theoretical max TPS: 65,000+
  • Actual average TPS: 2,000-4,000
  • Average transaction cost: $0.00025
  • Launch date: March 2020
Comparison to Other Blockchains:
Chain Avg Fee Block Time Token Standard
Solana $0.00025 400-800ms SPL Token
Ethereum $1-50 12-15s ERC-20
BSC $0.10-0.50 3s BEP-20

D

Decimals (Token Decimals)

Definition: Decimals determine how divisible a token is. This setting defines how many decimal places the token can be split into, ranging from 0 (whole numbers only) to 9 (standard for Solana).

Examples:
  • 9 decimals (Standard): 1 token = 1,000,000,000 base units. Like SOL, divisible to 0.000000001
  • 6 decimals (Stablecoin): 1 token = 1,000,000 base units. Like USDC, divisible to 0.000001
  • 2 decimals (Cents): 1 token = 100 base units. Like USD cents, divisible to 0.01
  • 0 decimals (NFT/Whole): 1 token = 1 base unit. Cannot be divided (tickets, certificates)
Important Considerations:
  • Decimals CANNOT be changed after token creation
  • More decimals allow micro-transactions but increase supply display complexity
  • For NFTs or tickets, use 0 decimals with supply of 1 (or low number)
  • Standard is 9 for maximum Solana compatibility
Real Example:

Supply: 1,000,000 tokens
Decimals: 9
→ Total base units: 1,000,000 × 10⁹ = 1,000,000,000,000,000
→ Smallest transfer: 0.000000001 tokens

Devnet (Development Network)

Definition: Devnet is Solana's testing environment where developers can deploy and test tokens without spending real SOL. It functions identically to mainnet but uses worthless test tokens.

Key Characteristics:
  • RPC endpoint: https://api.devnet.solana.com
  • Free SOL available from faucets (airdrop command)
  • Same programs and features as mainnet
  • Tokens have no monetary value
  • Periodically reset (data not permanent)
When to Use Devnet:
  • First-time token creators testing the process
  • Testing token configurations before mainnet deployment
  • Developing integrations without risk
  • Learning Solana development
💡 Pro Tip:

Always test on devnet first with CreateMyCoin's free devnet option. Verify everything works correctly before spending real SOL on mainnet deployment.

DEX (Decentralized Exchange)

Definition: A decentralized exchange is a cryptocurrency trading platform that operates without a central authority, allowing peer-to-peer token swaps using automated market makers (AMMs) or order books.

Major Solana DEXs:
  • Jupiter: Aggregator that routes through multiple DEXs for best prices
  • Raydium: AMM and liquidity provider, integrated with Serum order book
  • Orca: User-friendly AMM with concentrated liquidity pools
  • Serum: On-chain order book DEX
How to List Your Token:
  1. Create your SPL token using CreateMyCoin
  2. Create a liquidity pool on Raydium or Orca
  3. Provide initial liquidity (your token + SOL or USDC)
  4. Token becomes tradeable immediately
  5. Submit to Jupiter for aggregator listing

Related: See Liquidity Pool for more information on providing liquidity.

F

Freeze Authority

Definition: Freeze Authority is the permission to freeze and unfreeze individual token accounts, preventing those accounts from transferring or receiving tokens. This is a powerful control mechanism typically used for compliance or security.

Use Cases:
  • Regulatory Compliance: Freeze accounts involved in illegal activity
  • Security: Freeze compromised accounts to prevent theft
  • Stablecoins: Comply with sanctions and regulations (e.g., USDC)
  • Controlled Tokens: Restrict transfers for vesting or lockup periods
Important Considerations:
  • Freezing affects individual token accounts, not the entire token supply
  • Frozen accounts cannot send or receive tokens
  • Most community tokens should NOT have freeze authority (set to null)
  • Cannot be partially revoked (either you have it or you don't)
⚠️ Community Warning:

For memecoins and community tokens, having freeze authority is generally seen negatively. Users prefer tokens where creators cannot freeze their holdings. Consider setting freeze authority to null unless you have a specific compliance requirement.

Related: See Mint Authority and Authority.

M

Mainnet (Mainnet-Beta)

Definition: Mainnet is the live, production Solana blockchain where real value transactions occur. Tokens deployed to mainnet have actual monetary value and can be traded on exchanges.

Key Characteristics:
  • Official name: mainnet-beta
  • RPC endpoint: https://api.mainnet-beta.solana.com
  • Real SOL required for transactions (costs real money)
  • Permanent and immutable (cannot undo transactions)
  • All major wallets and exchanges connect here
Mainnet vs Devnet:
Aspect Mainnet Devnet
Real Value Yes No
Permanence Permanent Periodic resets
Free Testing No (costs SOL) Yes (free SOL)
💡 Best Practice:

Always test your token on devnet first using CreateMyCoin's free devnet option. Once you've confirmed everything works correctly (metadata, supply, authorities), deploy to mainnet.

Metaplex Token Metadata Standard

Definition: Metaplex is the standard for attaching metadata (name, symbol, logo, description, social links) to Solana tokens and NFTs. It's a separate program that extends SPL tokens with rich information that wallets and explorers can display.

What Metadata Includes:
  • Name: Full token name (e.g., "My Project Token")
  • Symbol: Ticker symbol (e.g., "MPT")
  • URI: Link to JSON file with extended metadata
  • Logo: Token image (stored off-chain, linked in JSON)
  • Description: Project details and information
  • External Links: Website, Twitter, Discord, Telegram
Program Details:
  • Program ID: metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s
  • Metadata account size: 679 bytes (variable based on data)
  • Rent cost: ~0.01 SOL
  • Update authority: Can modify metadata after creation
Example JSON Metadata:
{
  "name": "My Token",
  "symbol": "MTK",
  "description": "A revolutionary token on Solana",
  "image": "https://arweave.net/abc123.png",
  "external_url": "https://mytoken.com",
  "attributes": [],
  "properties": {
    "files": [
      {
        "uri": "https://arweave.net/abc123.png",
        "type": "image/png"
      }
    ],
    "category": "currency"
  }
}
✨ CreateMyCoin Integration:

CreateMyCoin automatically handles all Metaplex metadata creation for you. Just upload your logo and fill in the details—we handle the IPFS upload, JSON formatting, and on-chain metadata account creation.

Source: Metaplex Token Metadata Documentation

Mint Authority

Definition: Mint Authority is the permission to create (mint) additional tokens after the initial token creation. The wallet address that holds mint authority can increase the token's total supply at any time.

Two Common Approaches:
  • Fixed Supply (No Mint Authority): Set mint authority to null during creation. Supply can never be increased. This is preferred for most community tokens and memecoins to build trust.
  • Flexible Supply (Keep Mint Authority): Retain ability to mint more tokens. Useful for reward tokens, staking incentives, or inflationary tokenomics. Can revoke later by setting authority to null.
Use Cases for Keeping Mint Authority:
  • DAO tokens that mint based on governance decisions
  • Staking rewards that distribute new tokens over time
  • Inflationary tokenomics (e.g., 5% annual inflation)
  • Gradual token distribution (vesting schedules)
How to Revoke:

Once you've minted all desired tokens, you can revoke mint authority by setting it to null. This is permanent and irreversible—no one can ever mint more tokens.

⚠️ Trust Factor:

If you promise a "fixed supply" but keep mint authority, holders know you can dilute their holdings at any time. For maximum trust in community tokens, revoke mint authority immediately. You can verify any token's mint authority status on Solscan or Solana Explorer.

Related: See Freeze Authority and Token Supply.

Mint Account

Definition: The Mint Account is the core on-chain account that defines a token's properties and stores global token information. Think of it as the "birth certificate" of your token—it contains the token's DNA.

What's Stored in Mint Account:
  • Supply: Current total supply in circulation
  • Decimals: Number of decimal places (0-9)
  • Mint Authority: Public key that can mint more tokens (or null)
  • Freeze Authority: Public key that can freeze accounts (or null)
  • Is Initialized: Flag indicating account is active
Technical Specifications:
  • Account size: 82 bytes
  • Rent-exempt minimum: ~0.00144 SOL
  • Owner program: Token Program (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA)
  • Can never be closed (permanent on blockchain)
Mint Address vs Token Account:

Important distinction:

  • Mint Address: Identifies the token itself (like "USDC contract address")
  • Token Account: Holds tokens for a specific wallet (like "your USDC balance")
Example:

Mint Address: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
↑ This is USDC's mint address on Solana

Your Token Account: ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL
↑ This holds YOUR USDC balance

P

Program Derived Address (PDA)

Definition: A Program Derived Address is a special type of account address that is deterministically generated from program ID and seed values, with no corresponding private key. PDAs are used for Associated Token Accounts and other program-controlled accounts.

Key Characteristics:
  • No private key exists (not controlled by any user directly)
  • Only the program can sign transactions for this address
  • Derived deterministically (always the same for same inputs)
  • Falls "off the curve" of Ed25519 (cryptographically impossible to have private key)
Common Use in Token Creation:

Associated Token Accounts (ATAs) are PDAs derived from:

  • Your wallet public key
  • Token Program ID
  • The token's mint address

This ensures each wallet has one predictable token account per token type.

Technical:
PDA = findProgramAddress(
  [wallet.publicKey, TOKEN_PROGRAM_ID, mint.publicKey],
  ASSOCIATED_TOKEN_PROGRAM_ID
)

R

Rent (Rent-Exempt)

Definition: Rent is the SOL required to keep accounts (like token accounts) stored on the Solana blockchain. Accounts must maintain a minimum balance to be "rent-exempt," meaning they won't be deleted. This rent is refundable if you close the account.

Rent Amounts:
  • Mint Account (82 bytes): ~0.00144 SOL
  • Token Account (165 bytes): ~0.00203 SOL
  • Metadata Account (~679 bytes): ~0.01 SOL
Important Notes:
  • Rent is calculated based on account size: larger accounts cost more
  • All CreateMyCoin accounts are automatically rent-exempt
  • You can close token accounts to reclaim rent (if balance is 0)
  • Mint accounts cannot be closed (permanent)
💡 Cost Breakdown:

When you create a token, the ~0.002 SOL cost includes rent for the mint account, your initial token account, and transaction fees. This is why token creation isn't "free"—you're paying for permanent blockchain storage.

RPC (Remote Procedure Call)

Definition: RPC is the communication method used to interact with the Solana blockchain. RPC endpoints are servers that receive requests (like "create this token" or "check this balance") and return blockchain data.

Official Solana RPC Endpoints:
  • Mainnet: https://api.mainnet-beta.solana.com
  • Devnet: https://api.devnet.solana.com
  • Testnet: https://api.testnet.solana.com
Rate Limits:

Public RPC endpoints have rate limits. For production apps, consider:

  • QuickNode (paid, high limits)
  • Alchemy (paid, reliable)
  • Helius (paid, specialized for Solana)
  • GenesysGo (paid, high performance)

S

Solana Blockchain

Definition: Solana is a high-performance blockchain platform designed for decentralized applications and cryptocurrencies. It uses a unique Proof of History (PoH) consensus mechanism combined with Proof of Stake (PoS) to achieve high throughput and low transaction costs.

Key Statistics (as of Nov 2025):
  • Launch Date: March 2020
  • Theoretical Max TPS: 65,000+
  • Actual Average TPS: 2,000-4,000
  • Block Time: ~400-800ms
  • Average Transaction Cost: $0.00025
  • Consensus: Proof of History + Proof of Stake
  • Native Currency: SOL
Why Solana for Token Creation:
  • 417-1,250x cheaper than Ethereum
  • 15-150x faster transaction finality
  • Growing ecosystem of DEXs and DeFi protocols
  • Native token standard (SPL) with broad support

Source: Solana Official Website, Solana Explorer

SPL Token

Definition: SPL (Solana Program Library) Token is the standard for fungible and non-fungible tokens on the Solana blockchain, equivalent to ERC-20 on Ethereum or BEP-20 on Binance Smart Chain. It's defined by the Token Program with address TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA.

Technical Specification:
  • Program ID: TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
  • Decimals: Configurable 0-9 (9 is standard)
  • Supply: Can be fixed or inflationary based on mint authority
  • Authorities: Optional mint and freeze authority
  • Metadata: Optional Metaplex metadata support
Comparison to Other Standards:
Standard Blockchain Avg Creation Cost Tx Speed
SPL Token Solana $0.20-0.40 400-800ms
ERC-20 Ethereum $125-375 12-60s
BEP-20 BSC $0.10-0.50 3s
Key Properties:
  • Fungible: Each unit identical and interchangeable (can also be non-fungible with supply=1, decimals=0)
  • Transferable: Can be sent between wallets (unless frozen by freeze authority)
  • Divisible: Can be split into smaller units based on decimals
  • Programmable: Can be used in smart contracts and DeFi protocols
Use Cases:
  • DeFi protocol tokens and governance tokens
  • Stablecoins (USDC, USDT on Solana are SPL tokens)
  • Memecoins and community tokens
  • Gaming currencies and in-game assets
  • Reward and loyalty tokens
  • NFTs (using 0 decimals and supply of 1)
✨ CreateMyCoin:

CreateMyCoin creates SPL tokens that are 100% compatible with all Solana wallets, exchanges, and DeFi protocols. Your token will work everywhere SPL tokens are supported, including Phantom, Solflare, Raydium, Jupiter, and all major platforms.

Source: SPL Token Documentation

T

Token Supply

Definition: Token supply refers to the total number of tokens in existence. There are several types of supply: initial supply (created at launch), circulating supply (actively tradeable), total supply (all minted), and max supply (theoretical maximum including unminted tokens).

Types of Supply:
  • Initial Supply: Amount created when token is first deployed
  • Circulating Supply: Tokens actively trading (excluding locked/vested)
  • Total Supply: All tokens currently in existence
  • Max Supply: Maximum tokens that can ever exist (if mint authority revoked)
Supply Models:
  • Fixed Supply: Total supply capped and mint authority revoked (like Bitcoin's 21M)
    • Deflationary pressure (scarcity increases value)
    • Maximum trust (impossible to dilute holders)
    • Good for: Community tokens, memecoins
  • Inflationary Supply: New tokens minted over time
    • Inflation rate: X% per year
    • Good for: Staking rewards, ecosystem growth
    • Example: Ethereum transitioned from inflationary to deflationary
  • Elastic Supply: Supply adjusts based on market conditions (advanced)
    • Algorithmic rebase mechanisms
    • Good for: Stablecoins, experimental economics
Choosing Your Supply:

Common patterns:

  • 1 million: Small community token
  • 1 billion: Standard for most projects
  • 1 trillion: Memecoin with large numbers
  • 21 million: Bitcoin-like scarcity narrative

Remember: With 9 decimals, actual divisibility is high regardless of total supply number

⚠️ Important:

Supply cannot be decreased (you can't burn tokens from other holders without their permission). You can only increase supply if you have mint authority, or decrease your own holdings by burning.

Token-2022 (Token Extensions Program)

Definition: Token-2022 is an enhanced version of the SPL Token Program that adds 16 new optional extensions for advanced token functionality. It's fully compatible with the original Token Program but offers additional features for complex use cases.

Key Extensions:
  • Transfer Fees: Automatically collect fees on every transfer
  • Confidential Transfers: Zero-knowledge proof privacy for transactions
  • Permanent Delegate: Wallet that can always transfer tokens (for compliance)
  • Transfer Hooks: Execute custom programs on every transfer
  • Interest-Bearing Tokens: Token balance grows over time
  • Non-Transferable: Soulbound tokens (cannot be transferred)
  • Metadata Extension: Store metadata directly on-chain (vs Metaplex)
  • Default Account State: New accounts start frozen
Program Details:
  • Program ID: TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
  • Launched: 2023
  • Backward compatible with Token Program
  • Optional extensions (use only what you need)
When to Use Token-2022:
  • You need transfer fees for protocol revenue
  • Regulatory compliance requires special controls
  • Building advanced DeFi with interest-bearing tokens
  • Creating soulbound tokens for identity/credentials
When to Use Original Token Program:
  • Simple fungible token (no special features needed)
  • Maximum compatibility with all wallets/exchanges
  • Memecoins and standard community tokens
  • You want the most battle-tested, proven standard

Source: Token-2022 Documentation

W

Wallet (Crypto Wallet)

Definition: A cryptocurrency wallet is software (or hardware) that stores your private keys and allows you to interact with blockchain networks. For Solana token creation, you need a wallet to sign transactions and pay fees.

Popular Solana Wallets:
  • Phantom: Most popular Solana wallet, browser extension and mobile app
  • Solflare: Advanced features, supports hardware wallets
  • Backpack: New wallet with integrated DEX and apps
  • Ledger: Hardware wallet for maximum security
Wallet Components:
  • Public Key: Your wallet address (safe to share, like bank account number)
  • Private Key: Secret key that controls your wallet (like PIN/password, never share)
  • Seed Phrase: 12-24 word backup phrase that can recover your wallet
🔒 Critical Security:
  • NEVER share your seed phrase or private key with anyone
  • CreateMyCoin never asks for your private key (we use wallet adapters)
  • Always verify you're on the correct website before connecting wallet
  • Use hardware wallet (Ledger) for tokens with significant value
For Token Creation:

You need at least 0.5 SOL in your wallet for:

  • Token creation fees (~0.2 SOL)
  • Initial testing and transfers
  • Creating liquidity pools (if listing on DEX)

Ready to Create Your Solana Token?

Now that you understand the terminology, create your SPL token in just 60 seconds with CreateMyCoin!