For the complete documentation index, see llms.txt. This page is also available as Markdown.

Choisir le bon contrat NFT

Choisissez entre ERC-721 (objets de collection uniques) et ERC-1155 (tokens multi-éditions) pour les projets NFT sur Chiliz Chain, avec des notes sur les extensions de royalties et de mise à jour des

Avant qu'un fichier puisse être minté en NFT, vous devez déployer et vérifier un smart contract NFT correspondant sur Chiliz Chain. C'est une étape cruciale pour assurer la transparence et permettre l'interaction avec votre contrat on-chain.

Quel smart contract utiliser ?

Il existe de nombreux smart contracts dans le monde blockchain, et il n'est pas toujours évident de savoir lequel convient au minting de NFTs.

Le smart contract dont vous avez besoin dépend du type de projet NFT que vous avez en tête :

  • Un seul objet unique : Utilisez un contrat NFT ERC-721, et mintez un seul objet avec lui.

  • Plusieurs objets uniques : Utilisez un contrat NFT ERC-721, et mintez une collection d'objets avec lui.

  • Plusieurs exemplaires du même objet : Utilisez un contrat Multi Token ERC-1155 (permet à un objet d'avoir plus d'une instance).

  • Plusieurs exemplaires de plusieurs objets : Utilisez également un contrat Multi Token ERC-1155.

Il existe d'autres smart contracts (connus comme extensions ou variantes de contrats) pour différents usages (tels que ERC-2981 pour les Royalties, ERC-4906 pour l'événement de mise à jour des métadonnées, ERC-721 Drop pour le lazy-minting, etc.), mais pour l'instant, connaître ERC-721/1155 est suffisant.

La façon la plus sûre et la plus courante d'obtenir un contrat de minting de NFT est d'utiliser celui d'OpenZeppelin, par exemple leur contrat ERC-721. Cela vous évite de réinventer la roue et aide à prévenir les vulnérabilités de sécurité courantes.

Déployer et vérifier votre smart contract NFT

Vous pouvez déployer votre smart contract sur Chiliz Chain en utilisant des plateformes réputées, comme Remix IDE ou thirdweb, ou directement en utilisant Hardhat.

Une fois déployé, vous devez vérifier le contrat sur un explorateur de blocs, afin que les outils et plateformes de développement puissent lire son ABI (Application Binary Interface) et interagir avec lui.

Suivez ces guides pour déployer puis vérifier votre contrat NFT :

Déployer un smart contract

Encore une fois, faites attention à utiliser les bonnes informations réseau pour Chiliz Chain et Spicy Testnet :

Se connecter à Chiliz Chain

Mis à jour

Ce contenu vous a-t-il été utile ?