ERC-20
ERC-20 is the Ethereum standard for fungible tokens, defining a common set of functions so wallets and apps can handle any compliant token - from stablecoins to governance tokens - the same way.
ERC-20 is the Ethereum token standard for fungible tokens - tokens where every unit is interchangeable, like dollars or shares of the same class. It is a smart contract interface that defines a small set of functions every compliant token must implement, so that any wallet, exchange, or app can handle any ERC-20 token the same way without custom code.
The standard specifies the basics: check a balance (balanceOf), move tokens (transfer), and let a contract spend tokens on your behalf (approve and transferFrom). Because the interface is uniform, a new ERC-20 token works in existing infrastructure the moment it launches. Introduced in 2015, it is the most widely used standard on Ethereum - most stablecoins, including USDC, are ERC-20 tokens.
For real-world assets, ERC-20 is the base layer of fungibility, but on its own it is usually not enough for a regulated security. A plain ERC-20 token is permissionless: anyone can receive it and transfer it to anyone. A security token needs the opposite - it must restrict holders to approved investors and enforce transfer rules.
That gap is why security-token standards exist. ERC-3643 and ERC-1400 extend the ERC-20 model with identity checks, whitelists, and transfer restrictions, while staying compatible enough that ERC-20-aware tools can still read balances. So you can think of ERC-20 as the fungible foundation that regulated RWA standards build on, rather than the finished tool for issuing a security.
Source: Ethereum docs (ethereum.org), as of 2026.
Mentioned in
- ERC-3643 vs ERC-1400: Token Standards
ERC-3643 vs ERC-1400 - the two leading compliant security-token standards compared on identity, transfer control, and flexibility, and how to choose for your RWA.
- How to Read a Block Explorer (Verify a Token)
How to use a block explorer, step by step: look up any wallet, transaction, or token on Etherscan or Basescan, and verify a token is real before you trust it.
- Token Standards Explained (ERC-20, ERC-3643, ERC-1400)
Token standards explained in plain terms - how ERC-20, ERC-3643, and ERC-1400 differ, and which one a compliant real-world asset security token needs.
- What Is USDC, and Why RWAs Settle in It
What is USDC? A plain look at Circle's dollar-backed stablecoin - how it stays worth a dollar, and why tokenized real-world assets settle in it instead of cash.
Related terms
Educational content, not financial or legal advice.