2. Configurer le projet

Créer le fichier de configuration JSON

Avant de crĂ©er le fichier de configuration JSON qui regroupe les informations concernant votre collections (nom de la collection, auteur, royalties, raretĂ© des traits, etc
), copiez-collez le dossier qui comporte tous les traits de vos NFTs dans le dossier situĂ© Ă  l’adresse metaplex/js/packages/cli

Copier-coller le dossier comportant les traits

Créez enfin le fichier de configuration JSON avec la commande :

Pour windows

Avec :

  • chemin_d_accĂšs_candy-machine-cli.ts qui est le chemin qui pointe vers l’endroit oĂč est situĂ© le fichier candy-machine-cli.ts.

    Pour trouver ce chemin d’accĂšs, dĂ©roulez sur Visual Studio Code l’arborescence de js puis packages, cli et enfin src. Faites ensuite un clic-droit sur le fichier candy-machine-cli.ts puis Copy Path. Ce chemin d’accĂšs devrait ressembler Ă  ce qui suit : C:\Users\...\metaplex\js\packages\cli\src\candy-machine-cli.ts

  • Nom_du_dossier_comportant_les_traits qui est le nom du dossier qui comporte tous les traits de vos NFTs et que vous avez copiĂ©-collĂ© prĂ©cĂ©demment. Dans mon cas, ce dossier s’appelle traits

Ainsi, dans mon cas cette commande est :

Pour MAC

Avec :

  • DOSSIER_LOCAL_DEVELOPPEMENT le nom du dossier dans lequel vous avez tĂ©lĂ©chargĂ© le code de Metaplex

  • Nom_du_dossier_comportant_les_traits qui est le nom du dossier qui comporte tous les traits de vos NFTs et que vous avez copiĂ©-collĂ© prĂ©cĂ©demment. Dans mon cas, ce dossier s’appelle traits

Modifier le fichier de configuration JSON

Le fichier de configuration JSON créé, il faut maintenant le modifier avec les informations concernant votre collection. Pour cela, ouvrez le fichier qui a été créé.

Ouvrir le fichier de configuration JSON créé

Pour faciliter la modification, faites MAJ+ALT+f pour formater le fichier.

Fichier une fois formaté

Dans ce fichier modifiez les champs suivants :

  • name: nom de vos NFTs

  • symbol: symbole de vos NFTs Ă  l’instar des symboles des tokens. Pour l’instant, celui-ci n’est pas affichĂ© mais remplissez quand mĂȘme ce champ

  • description : description de vos NFTs

  • creators: copiez-collez les lignes suivantes en faisant attention de bien copier les accolades et de coller entre les crochets :

Renseignez dans address l’adresse qui va recevoir les royalties des ventes sur le marchĂ© secondaire et dans share le pourcentage des frais perçus (100 correspond Ă  100%).

Vous pouvez renseigner ici autant de créateurs que vous le souhaitez. Pour cela, copiez-collez plusieurs fois le bloc du dessus en faisant attention de rajouter une virgule aprÚs la derniÚre accolade comme ceci :

  • collection: Si le NFT appartient Ă  un groupe d’autres NFTs, vous pouvez les marquer avec un champ de collection supplĂ©mentaire qui contient le nom de la collection. Pour cela, copiez-collez les lignes suivantes :

Renseignez dans namele nom de votre collection. Si votre collection appartient à un ensemble de NFTs plus grand, par exemple si vous faites plusieurs variations d’un thùme, vous pouvez ajouter dans family le nom de cet ensemble.

  • breakdown : Vous retrouvez ici les diffĂ©rents traits que possĂšdent vos NFTs ainsi que les attributs qu’ils peuvent prendre. A droite de chaque attribut vous retrouvez le poids de la raretĂ© de cet attribut. Plus ce poids est faible, plus l’attribut associĂ© est rare. Vous devez donc jouer avec ces poids pour obtenir la raretĂ© souhaitĂ©e. Ce poids est un pourcentage ainsi 0.01 correspond Ă  1%, 0.35 Ă  35%, etc...

Assigner une rareté à chaque attribut

order: cette section dĂ©termine l’ordre dans lequel les couches, et donc vos traits, qui composent votre NFT est assemblĂ©. Les couches seront assemblĂ©es de haut en bas (background en 1er, skin en 2Ăšme, etc
). Veillez donc Ă  ce que l’ordre soit le bon afin d’éviter qu’un trait en cache un autre.

Couches dans le bon ordre
Couches pas dans le bon ordre
  • width et height : correspond respectivement Ă  la largeur et Ă  la hauteur en pixel de vos NFTs.

Enfin, rajoutez aprĂšs la ligne description, la ligne suivante :

Cette ligne va vous permettre de définir le pourcentage de royalties que vous allez toucher sur les ventes du marché secondaire. Pour cela, ajoutez aprÚs les deux points le pourcentage de royalties souhaité sachant que 10000 correspond à 100% de royalties. Par exemple, si vous souhaitez toucher 5% de royalties, il faut mettre 500.

Si votre collection possĂšde un site internet, vous pouvez l’ajouter dans les mĂ©tadonnĂ©es. Pour cela, rajoutez la ligne suivante aprĂšs la ligne prĂ©cĂ©dente :

Vous pouvez Ă©galement ajouter d’autres mĂ©tadonnĂ©es Ă  vos donnĂ©es mais ceux-ci Ă©tant plus spĂ©cifiques Ă  certains projets je vous laisse lire la documentation de Metaplex disponible iciarrow-up-right.

Une fois toutes vos modifications apportées, sauvegardez en faisant ctrl+s.

A la fin votre fichier de configuration devrait ressembler au code suivant :

Last updated