ERC721 (Ethereum Request Comment 721) è uno standard tecnico implementativo per lo sviluppo di smart contract che devono servire per l’implementazione di nuovi NFT sulla Blockchain di Ethereum. Tali smart contract potranno distribuire token, nonché controllarne la fornitura e monitorarne il movimento e i saldi. 

Tutti gli NFT hanno una variabile uint256 chiamata tokenId, quindi per i contratti ERC-721 la coppia contract address, uint256 tokenId deve essere unica a livello globale. Detto ciò, una DApp può avere un “convertitore” che usa il tokenId come input e produce in output un’immagine come zombie, armi, skill o gattini.