🍬
Guide ultime de la Candy Machine de Metaplex
  • Introduction
  • Générer la collection
    • Introduction
    • Procédure
      • 1. Installer le Repo de Metaplex
      • 2. Configurer le projet
      • 3. Générer les NFTs et leurs métadonnées
  • 🍬Créer le site du mint: cas Candy Machine v1
    • Introduction
    • Procédure
      • 1. Solana Tools et wallet
      • 2. Cloner les Repos nécessaires
      • 3. Uploader vos NFTs
      • 🍬4. Créer la Candy Machine
      • 5. Créer le site du mint
  • 🍬Créer le site du mint: cas Candy Machine v2
    • Introduction
    • Procédure
      • 1. Solana Tools et wallet
      • 2. Cloner le Repo nécessaire
      • 3. Uploader vos NFTs
      • 4. Créer le site du mint
  • Et après ?
    • Introduction
    • 1. Styliser le site du mint
    • 2. Déployer le site du mint avec un nom de domaine personnalisé
  • Messages d'erreur possibles et résolution
    • Le terme "yarn" n'est pas reconnu
    • Impossible de charger le fichier car l'exécution de scripts est désactivée sur ce système
    • TypeError: Cannot read properties of undefined (reading ‘slice’)
  • Conclusion
Powered by GitBook
On this page
  • Uploader vos NFTs
  • Pour Windows
  • Pour MAC
  • Vérifier l'upload
  1. Créer le site du mint: cas Candy Machine v1
  2. Procédure

3. Uploader vos NFTs

Previous2. Cloner les Repos nécessairesNext4. Créer la Candy Machine

Last updated 3 years ago

Uploader vos NFTs

Maintenant que tout ce dont nous avons besoin est téléchargé, nous pouvons passer à l’upload de nos NFTS sur la blockchain. Pour cela, copiez-collez tout d’abord le fichier assets créé au chapitre dans votre dossier local de développement.

Lancez plusieurs fois la commande cd.. jusqu’à vous situer dans votre dossier local de développement :

Pour Windows

Uploadez ensuite vos NFTs avec la commande :

ts-node chemin_d_accès_candy-machine-cli.ts upload ./assets -e devnet -k PATH_keypair.json -n nombre_nft_à_upload

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

  • nombre_nft_à_upload : nombre de NFTs que vous souhaitez upload

Ainsi, dans mon cas cette commande est :

ts-node D:\Metaplex\Tuto_CandyMachine\metaplex\js\packages\cli\src\candy-machine-cli.ts upload ./assets -e devnet -k D:\Metaplex\Tuto_CandyMachine\keypair.json -n 10

Pour MAC

Uploadez ensuite vos NFTs avec la commande :

ts-node ~/DOSSIER_LOCAL_DEVELOPPEMENT/metaplex/js/packages/cli/src/candy-machine-cli.ts upload ./assets -e devnet -k PATH_keypair.json -n nombre_nft_à_upload

Avec :

  • DOSSIER_LOCAL_DEVELOPPEMENT le nom du dossier dans lequel vous avez téléchargé le code de Metaplex et celui d’Exiled Apes.

  • nombre_nft_à_upload : nombre de NFTs que vous souhaitez upload

Pour uploader vos NFTs sur le mainnet remplacez dans la ligne de commande devnet par mainnet-beta

Une fois la commande lancée, vous aurez un résultat similaire à la figure suivante :

Dans ces lignes se trouve la clé publique de la configuration de votre Candy Machine. Copiez-la et collez-la dans un fichier texte car vous en aurez besoin pour la suite.

Vérifier l'upload

Vos NFTs devraient maintenant être uploadés sur la blockchain. Pour le vérifier, appuyez sur la flèche du haut de votre clavier pour faire apparaitre la commande précédemment utilisée. Dans cette commande remplacez upload par verify, supprimez ./assetset -n nombre_nft_à_upload puis appuyez sur « Entrée ».

Ainsi, dans mon cas cette commande est :

ts-node D:\Metaplex\Tuto_CandyMachine\metaplex\js\packages\cli\src\candy-machine-cli.ts verify -e devnet -k D:\Metaplex\Tuto_CandyMachine\keypair.json

Sinon, réexécutez de nouveau la commande pour refaire l’upload.

PATH_keypair.json qui est le chemin qui pointe vers l’endroit où est situé le fichier keypair.json créé au chapitre

PATH_keypair.json qui est le chemin qui pointe vers l’endroit où est situé le fichier keypair.json créé au chapitre

Il est possible d’estimer le coût de stockage de vos NFTs avec . Pour cela, vous n’avez qu’à renseigner la quantité de données ( en kb, mb, etc…) que vous souhaitez stocker et de cliquer sur « Calculate ».

Si vous avez le message suivant alors vous pouvez passer à :

🍬
Arweave Fees
la création de la Candy Machine
Générer les NFTs et leurs métadonnées
Créer un wallet Solana
Créer un wallet Solana
Copier-coller le fichier assets
Se déplacer dans le fichier local de développement
Résultat une fois vos NFTs uploadésRésultat une fois vos NFTs uploadés
Estimer le coût de stockage avec
Résultat si l'upload est bon
Arweave Fees