-
The ERC20 standard was shaped by the programming of Ethereum. Having a standard means that different tokens existing on the Ethereum network can all communicate frictionlessly with each other, and allows these tokens to be compatible with pre-existing wallets and exchanges. This unifying standard really propelled the success of the crypto ecosystem dramatically. Other standards include ERC721 and ERC1155. Both of these standards deal with non fungible tokens (NFTs).
-
Examples of functions in the ERC20 Token Standard include:
- totalSupply() - returning the supply of the network
- balanceOf(address account) - self-explanatory
- transfer() - used to send tokens from one address to another
- approve() - a token holder allows another address to transfer (take) a certain amount of tokens from the token holder to the specified address