Chapter 10
Token Standards
Ethereum token standards are shared interfaces. They let wallets, exchanges, marketplaces, and vault aggregators integrate thousands of assets without custom code for each one. When a token follows the standard, the ecosystem can treat it as a familiar object instead of an unknown contract.
ERC-20 is the language of fungible value on Ethereum. If you have ever approved USDC for a swap, staked a governance token, or tracked a treasury balance, you were relying on the same small set of methods:transfer, approve, and balanceOf.
ERC-721 and ERC-1155 both serve NFT-style use cases, but the tradeoff is granularity versus efficiency. ERC-721 treats every token as fully distinct, while ERC-1155 lets one contract manage multiple item types and move them in batches. ERC-4626 extends the standardization idea into DeFi by giving yield vaults a predictable interface that other protocols can compose around.