What Is an SPL Token?

An SPL token is any fungible or non-fungible token created using Solana‘s native token standard. SPL stands for Solana Program Library. Every token on Solana, from stablecoins to meme coins to governance tokens, is an SPL token if it follows the standard interface defined by the Solana Program Library.

How SPL Tokens Work

SPL tokens are managed by the Solana Token Program, a deployed on-chain program that handles minting, transfers, and burning. Each token has a mint account that stores the supply and mint authority, and each holder has a token account that holds their balance. Unlike ERC-20 tokens on Ethereum, where balances are tracked in the token contract itself, SPL token balances live in separate per-wallet token accounts linked to the mint.

Creating an SPL Token

Creating an SPL token requires deploying a mint account with the desired decimals and supply, then minting tokens to a recipient address. This can be done programmatically through the Solana CLI or through tools like Smithii’s token creator, which handles the technical steps through a simple interface without requiring command-line knowledge. Setting the mint authority to a burn wallet or revoking it entirely removes the ability to mint additional supply, which is often done to signal a fixed total supply.

SPL Tokens vs. ERC-20 Tokens

The SPL standard and Ethereum’s ERC-20 standard are conceptually similar but differ in implementation. SPL tokens use Solana’s account model, where token balances are stored in separate accounts rather than inside a single contract. This design allows Solana to process token transactions in parallel, contributing to its high throughput. ERC-20 tokens use Ethereum’s contract model, where balances are stored directly inside the token contract’s storage.

FAQ

What is an SPL token?

An SPL token is any fungible or non-fungible token on Solana that uses the Solana Program Library standard. All native Solana tokens, including stablecoins and meme coins, are SPL tokens.

How is an SPL token different from an ERC-20 token?

SPL tokens use Solana’s account model, where each holder has a separate token account for each token type. ERC-20 tokens on Ethereum store all balances inside a single smart contract.

Can anyone create an SPL token?

Yes. Creating an SPL token requires a Solana wallet and a small amount of SOL to cover rent and transaction fees. Tools like the Smithii token creator simplify the process into a few steps.

What does revoking mint authority mean for an SPL token?

Revoking mint authority means no one can create additional supply of that token. It is often done to signal a fixed total supply and is verifiable on-chain.

Outperform your competitors?

Join our Newsletter and get weekly Blockchain news tailored for web3 builders.

PODIUM PNG - Smithii

Ready to take your project to the next level?

Join the leaders in the trenches and hundreds of teams launching and managing their tokens on Smithii.

Launch your Token

Launch with zero code across 20+ blockchains and launchpads.
Use bundles, customize authorities, and much more.

Boost and Scale

A project scales when you push it. Use our bots to boost your token's visibility, or go further with our pro tools.

Utilities Made Simple

Tap into a wide range of advanced tools that make your project more appealing and easier to manage day to day.

Smithii Tools Homepage
Explore our tools
Smithii

The all-in-one solution
for web3 projects

Subscribe to the Newsletter and get a free E-Book

Please tell us your main interest to give you the best news! *

© 2023 - 2026 Smithii | All rights reserved