Token Standards
Understanding ERC-20, SPL, and ICRC token standards
Blockchain Token Standards
Token standards define the rules and functionality for digital assets on different blockchain networks. Each standard ensures interoperability and consistency across the ecosystem.
ERC-20
Ethereum Request for Comments 20
ERC-20 is the most widely adopted token standard on the Ethereum blockchain. It defines a common set of rules that all Ethereum tokens must follow.
Key Features
- Transfer: Move tokens between addresses
 - Balance: Check token balance of any address
 - Approval: Allow third parties to spend tokens
 - Total Supply: Fixed or dynamic token supply
 - Decimals: Specify token precision (usually 18)
 
Popular ERC-20 Tokens
USDT
Tether - Stablecoin
LINK
Chainlink - Oracle
SPL
Solana Program Library
SPL tokens are the standard for fungible tokens on the Solana blockchain. They leverage Solana's high-speed, low-cost architecture.
Key Features
- Fast Transactions: Sub-second confirmation times
 - Low Fees: Fraction of a penny per transaction
 - Scalable: Thousands of transactions per second
 - Programmable: Custom token logic support
 - Interoperable: Works with all Solana programs
 
Popular SPL Tokens
SOL
Solana - Native token
RAY
Raydium - DEX token
ICRC
Internet Computer Request for Comments
ICRC is the token standard for the Internet Computer blockchain. It provides a unified interface for fungible tokens with enhanced security and governance.
Key Features
- Canister-based: Tokens run as smart contracts (canisters)
 - Governance: Built-in governance mechanisms
 - Metadata: Rich token metadata support
 - Standards: ICRC-1 (fungible), ICRC-2 (approval)
 - Interoperable: Works across Internet Computer ecosystem
 
Popular ICRC Tokens
ICP
Internet Computer - Native token
SNS
Service Nervous System tokens
ckBTC
Chain-key Bitcoin