We looked into the ERC20 token standard in Chapter 7, ERC20 Token Standard. ERC20 is a fungible token standard; however, ERC721 is a Non-Fungible Token (NFT) standard. This standard is used in many cases where you want to transfer a whole item that cannot be broken into multiple parts, for example, a house deed or collectible cards. These items are non-fungible as these represent a whole entity and cannot be sub-divided into multiple pieces. For example, a collectible card in itself is a whole entity and has some economic value.
In this chapter, we will have a look into the ERC721 standard functions and its implementation in detail. We will also look into optional ERC721 metadata and enumeration-related interfaces and implementation.
We will cover the following topics in this chapter:
- Overview of the ERC721 non-fungible token...