Skip to main content

  1. Mint accounts uniquely represent a token on Solana and store its global metadata.
  2. Mints for light-token accounts are compressed accounts and rent-free.

Try It Live

Get Started

createMintInterface is a unified interface that dispatches to different mint creation paths based on programId:
  • TOKEN_PROGRAM_ID or TOKEN_2022_PROGRAM_ID → delegates to SPL or T22 createMint
  • Otherwise it defaults to CTOKEN_PROGRAM_ID → creates a light-token mint
You can use the same interface regardless of mint type.Compare to SPL:
Find the source code here.
1

Create Mint with Token Metadata

Install packages in your working directory:
Install the CLI globally:
The mintAuthority must be a Signer for light-mints but can be just a PublicKey for SPL/T22.

Next Steps

Learn how to mint tokens to light-token accounts.