ERC-20 is a widely adopted token standard for fungible tokens on Ethereum. “Fungible” means tokens are interchangeable: one unit of the token is equivalent to any other unit. ERC-20 defines a contract interface that wallets, exchanges, and other applications rely on. The standard specifies events and functions, including balance queries and transfer/approval mechanisms.
Core functions and allowance