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