Introduction
Fungible Tokens
Create and manage fungible tokens (SPL tokens) on Solana using Metaplex SDKs.
Overview
Fungible tokens are interchangeable digital assets where each unit is identical to another. Common examples include cryptocurrencies, loyalty points, and in-game currencies. On Solana, fungible tokens are created using the SPL Token program with metadata managed by the Token Metadata program.
What You Can Do
This section provides beginner-friendly guides for common token operations:
- Launch a Token - Create a new fungible token with custom metadata
- Create a Token - Create a new fungible token with custom metadata
- Read Token Data - Fetch token information from the blockchain or DAS API
- Mint Tokens - Mint additional tokens to increase supply
- Transfer Tokens - Transfer tokens between wallets
- Update Token Metadata - Update token name, symbol, or image
- Burn Tokens - Permanently remove tokens from circulation
Prerequisites
Before getting started, make sure you have:
- Node.js 16+ installed
- A Solana wallet with some SOL for transaction fees
- Basic JavaScript/TypeScript knowledge
Quick Start
Using the CLI (Recommended for Quick Tasks)
Install the Metaplex CLI for a quick way to create and manage tokens:
npm install -g @metaplex-foundation/cli
Then create your first token:
mplx toolbox tm create --wizard --keypair <path to your wallet file> --rpc-url <your RPC URL>
For more details, see the CLI documentation.
Using JavaScript/TypeScript
Install the required packages:
npm install @metaplex-foundation/mpl-token-metadata @metaplex-foundation/mpl-toolbox @metaplex-foundation/umi @metaplex-foundation/umi-bundle-defaults
Then follow the Create a Token guide to create your first fungible token.
Learn More
For more advanced token functionality, check out:
- Metaplex CLI - Command-line tool for token operations
- Token Metadata Program - Full documentation for the Token Metadata program
- MPL Toolbox - Low-level token operations
