ERC-721 is the Non-Fungible Token (NFT) standard that implements an API for tokens inside of Smart Contracts.
Luckily, the OpenZeppelin library makes it easy to enforce this standard with the ERC721URIStorage
class! We just import the ERC721URIStorage
class and specify that our contract is an instance of it. Then, set the return type in our constructor to ERC721
.