Basic Send/Approve/Allowance Contract An ERC20 token contract. This helps users to track down any fungible tokens. Every token is completely equivalent to any others. There is no token that possesses special rights or behavior. In this way, it helps ERC20 tokens to become useful for stuff like a medium of exchange currency, voting rights, staking, and so so.