Minting avec Rarible

Rarible est un protocole et une place de marché NFT multichaîne qui fournit des SDK et des API pour créer des applications NFT sur plusieurs réseaux EVM.

Pour le mint d’un NFT, le Rarible Multichain SDK vous permet de minter dans vos propres collections ou dans des collections partagées et de créer immédiatement des ordres de vente.

Comme le SDK Rarible ne gère pas les téléversements IPFS, nos exemples ici utilisent Pinata comme hôte IPFS. Vous aurez besoin d’un compte Pinata afin d’obtenir une clé JWT.

Ils nécessiteront également que vous ayez :

  • Un contrat ERC-721 déjà déployé sur Chiliz Chain. Vous devez déployer vous-même un contrat OpenZeppelin ERC-721 sur Chiliz Chain. Remix IDE vous permet de le faire dans le navigateur. N’oubliez pas de vérifier le contrat à l’aide d’un explorateur de blocs !

  • Une clé API Rarible. Consultez leur guide de démarrage pour savoir comment en obtenir une :

Pour utiliser le SDK Rarible, nous avons besoin de quelques installations :

Minter une collection de NFT

Commencez par créer votre fichier .env :

Notre flux de travail de choix est :

  1. Téléverser les médias vers IPFS via Pinata

  2. Créer et téléverser le fichier de métadonnées

  3. SDK Rarible + mint on-chain

Voici le script d’exemple complet dont vous pouvez vous inspirer :

Lazy-minter une collection NFT

Le lazy minting est une option pour ceux qui ne veulent pas supporter le coût initial de mint d’un NFT avant de le mettre en vente. Ils peuvent mettre leur NFT en vente, puis ne le minter qu’au moment où il est acheté ou transféré. Les frais de gas font donc partie du processus de mint et sont payés par l’acheteur.

En bref, le lazy minting consiste à mettre le NFT sur la blockchain uniquement lorsque quelqu’un l’achète, et non avant.

Vous aurez besoin d’un fichier .env correctement défini :

Et maintenant, le code d’exemple pour lazy-minter votre projet :

Mis à jour

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