-
ERC-20 standard benefits in the way that it provides common set of rules for tokens smart contracts ensuring their smooth communication with each other, allowing wallets to return balances of different tokens
-totalSupply - returns total number of tokens supplied within a smart contract
-balanceOf - provides number of tokens held by a given address
-transfer - deployed to directly transfer tokens from address to another
-approve - provides another address approval to transer up to a certain number of tokens (commonly used for smart contract addresses)
-allowance - provides number of tokens allowed to be transferred from a given address by another given address