ERC-20 is a token standard describing the functions and events that an Ethereum token contract has to implement.