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.
Devrais-je écrire mon propre smart contract ?
Même si vous souhaitez avoir un contrôle total sur votre code, nous NE RECOMMANDONS PAS d'écrire des contrats ERC‑721 from scratch. Vous devriez utiliser les contrats testés et audités de bibliothèques de contrats réputées.
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.
OpenZeppelin est une plateforme open-source pour construire des dApps sécurisées.
En plus de plusieurs services de sécurité et d'audit, ils fournissent une bibliothèque de smart contracts vérifiés par la communauté, librement utilisables dans vos projets.
Les contrats OpenZeppelin sont considérés comme des standards industriels, et vous pouvez les utiliser en toute sécurité.
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 contractAssurez-vous de vérifier votre contrat sur l'un des explorateurs de blocs de Chiliz Chain ! Vérifier un smart contract
Seuls les contrats vérifiés peuvent minter des NFTs compatibles avec Socios.com et le Socios.com Wallet.
Encore une fois, faites attention à utiliser les bonnes informations réseau pour Chiliz Chain et Spicy Testnet :
Se connecter à Chiliz ChainMis à jour
Ce contenu vous a-t-il été utile ?