Mint 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 minting de NFT, le Rarible Multichain SDKarrow-up-right vous permet de frapper dans vos propres collections ou des collections partagées et de créer immédiatement des ordres de vente.

Parce que le SDK Rarible ne gère pas le téléchargement vers IPFS, nos exemples ici utilisent Pinataarrow-up-right comme hôte IPFS. Vous aurez besoin d’un compte Pinata afin d’obtenir une clé JWT.

Ils exigeront également que vous ayez :

  • Un contrat ERC-721 déjà déployé sur Chiliz Chain. Vous devez déployer un contrat OpenZeppelin ERC-721arrow-up-right sur Chiliz Chain vous-même. Remix IDEarrow-up-right vous offre un environnement dans le navigateur pour le faire. N’oubliez pas de vérifier le contrat en utilisant 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 :

circle-exclamation

Frapper une collection de NFT

Tout d’abord, créez votre fichier .env :

Notre flux de travail de choix est :

  1. Télécharger les médias sur IPFS via Pinata

  2. Construire et télécharger le fichier de métadonnées

  3. Rarible SDK + mint on-chain

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

Mint paresseux (lazy-minting) d’une collection NFT

Le Minting paresseux est une option pour ceux qui ne veulent pas supporter le coût initial de frapper un NFT avant de le mettre en vente. Ils peuvent mettre leur NFT en vente, puis le frapper uniquement lorsqu’il est acheté ou transféré. Les frais de gas font donc partie du processus de frappe, et sont payés par l’acheteur.

En bref, le minting paresseux consiste à inscrire le NFT sur la blockchain uniquement lorsqu’une personne achète le NFT, et non avant.

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

Et maintenant le code d’exemple pour mint paresseusement votre projet :

Mis à jour

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