In Ethereum, most tokens are used as digital currency and can be interchangeable like ERC-20 tokens, but other tokens such as ERC-721 are for collectables, which are not interchangeable. These types of token are called non-fungible tokens.
In this section, we will overview these two types of token. We will look at the smart contract interface and discuss functions defined in the interface.