SPL Token
The Solana Program Library token standard for all fungible and non-fungible tokens on the Solana blockchain.
SPL Token — SPL Token is the fungible token standard on the Solana blockchain, equivalent to ERC-20 on Ethereum. SPL tokens are created and managed through Solana's Token Program, enabling fast and low-cost token transfers, DEX trading, and DeFi interactions on the Solana network.
How SPL Tokens Work
Unlike Ethereum where each token has its own smart contract, Solana uses a shared Token Program that manages all SPL tokens. Creating a new SPL token involves calling the Token Program to create a mint account (which defines the token's properties like supply and decimal places) and associated token accounts for each holder. This shared program architecture is more efficient but fundamentally different from the per-contract model on EVM chains.
Each wallet that holds an SPL token needs a separate token account for that specific mint. These token accounts are created on-chain and require a small rent deposit (approximately 0.002 SOL). When a user receives a new token for the first time, this account must be created, which is why first-time token receives on Solana sometimes cost slightly more than subsequent transfers.
Solana's Token-2022 (Token Extensions) program extends the original SPL Token standard with features like transfer hooks (similar to ERC-20 transfer taxes), confidential transfers, non-transferable tokens, and metadata stored directly in the token account. Many newer tokens, especially on fair launch platforms, use Token-2022.
Why SPL Tokens Matter
SPL tokens power the fastest-growing DeFi ecosystem outside of EVM chains. Solana's sub-second block times and $0.001 average transaction fees make it the preferred chain for high-frequency trading, memecoin launches, and real-time DeFi applications. The SPL token standard enables all of this with a unified, efficient token management system.
For traders, SPL tokens are central to the Solana trading experience. Platforms like Jupiter, Raydium, and Orca all operate with SPL tokens. Understanding SPL-specific concepts like associated token accounts and mint authority is important for evaluating token safety — if a token's mint authority is not revoked, the creator can mint unlimited new tokens, diluting existing holders.
Real-World Example
When a creator launches a new memecoin on Pump.fun, the platform calls Solana's Token Program to create a new SPL token mint with a fixed supply (typically 1 billion tokens). The token starts on a bonding curve, and as buyers purchase tokens, the program transfers SPL tokens from the curve's token account to the buyer's associated token account. Once the token graduates to Raydium, it trades as a standard SPL token pair against SOL. Tools like OpenLiquid interact with these SPL tokens for volume generation and market-making strategies on Solana DEXes.
Related Terms
ERC-20
The standard token interface on Ethereum defining functions like transfer, approve, and balanceOf for fungible tokens.
Read definition Blockchain & Crypto FundamentalsBEP-20
BNB Chain's token standard equivalent to ERC-20, used for all fungible tokens on the BSC network.
Read definition Blockchain & Crypto FundamentalsToken Contract
A smart contract that defines the rules, supply, and ownership records for a specific token on a blockchain.
Read definition Blockchain & Crypto FundamentalsGas
The unit measuring the computational effort required to execute operations on EVM chains; gas fees are gas used × gas price.
Read definition DeFi & AMMSmart Contract
Self-executing code stored on a blockchain that automatically enforces the terms of an agreement without intermediaries.
Read definitionFrequently Asked Questions
Common questions about SPL Token in cryptocurrency and DeFi.
ERC-20 tokens each have their own smart contract on Ethereum, while SPL tokens are all managed by Solana's shared Token Program. SPL tokens require associated token accounts per holder, while ERC-20 balances are stored in a mapping within each contract. Functionally, both standards enable the same operations — transfers, approvals, and DeFi interactions — but the underlying architecture differs significantly.
Each SPL token account requires a rent-exempt deposit of approximately 0.002 SOL to maintain storage on the Solana blockchain. Additionally, SOL is needed to pay transaction fees for transfers and swaps. If your wallet has zero SOL, you cannot send or swap any SPL tokens.
Check whether the mint authority has been revoked (preventing unlimited minting), whether the freeze authority is disabled (preventing the creator from freezing your tokens), and verify the token's holder distribution on Solscan or Birdeye. Tokens where the creator retained mint or freeze authority carry additional risk.
Ready to put your knowledge into practice?
Start Boosting