https://ethereum.org/en/developers/docs/intro-to-ethereum

https://eips.ethereum.org/EIPS/eip-721

https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/ERC721.sol