Blockchain
ERC-20
A technical standard for creating fungible tokens on the Ethereum blockchain, defining rules that all Ethereum tokens must follow.
Last updated: January 5, 2025
What is ERC-20?
ERC-20 (Ethereum Request for Comments 20) is a technical standard for creating and implementing tokens on the Ethereum blockchain. Introduced in 2015, it defines a common set of rules that all Ethereum tokens must follow, ensuring compatibility with wallets, exchanges, and other services.
How ERC-20 Works
The ERC-20 standard defines six mandatory functions:
- totalSupply: Total token supply
- balanceOf: Check address balance
- transfer: Send tokens to address
- transferFrom: Send tokens on behalf of another
- approve: Authorize spending limit
- allowance: Check approved spending amount
Why ERC-20 Matters
Before ERC-20:
- Each token had unique implementation
- Wallets needed custom support
- Exchange integration was difficult
After ERC-20:
- Standardized token creation
- Universal wallet compatibility
- Easy exchange listing
- Interoperability between dApps
Popular ERC-20 Tokens
- USDT: Tether stablecoin
- USDC: USD Coin
- LINK: Chainlink
- UNI: Uniswap governance token
- SHIB: Shiba Inu
ERC-20 vs Other Standards
- ERC-721: Non-fungible tokens (NFTs)
- ERC-1155: Multi-token standard
- BEP-20: Binance Smart Chain equivalent
Trading ERC-20 Tokens
ERC-20 tokens are widely available on:
Note: Withdrawing ERC-20 tokens requires ETH for gas fees.
Ready to Start Trading?
Now that you understand erc-20, explore the best exchanges to begin your crypto journey.