Déployer avec thirdweb

Thirdweb fournit des outils, des SDK et des modèles de contrats intelligents qui simplifient la création et le déploiement d’applications blockchain.

Thirdweb propose ses services pour la plupart des chaînes basées sur EVM, notamment Chiliz Chain Mainnet ainsi que Spicy Testnet.

Il existe deux façons de déployer un contrat sur Chiliz Chain à l’aide des outils de thirdweb :

  • Utilisez leur bibliothèque Explore accessible via le web si vous souhaitez simplement un contrat standard.

  • Utilisez leur outil centré sur la CLI si vous souhaitez déployer un contrat personnalisé.

Nous allons explorer les deux ici.

Remarque : l’équipe thirdweb a réalisé une excellente vidéo sur ce sujet :

Déployer un contrat intelligent à l’aide de Explore de thirdweb

Thirdweb propose Explore, une bibliothèque de contrats intelligents EVM audités, ainsi qu’un outil en ligne permettant à quiconque de déployer un contrat standard sur n’importe quelle chaîne EVM.

  1. Cliquez sur le contrat « Token ».

Les Fan Tokens de Chiliz sont des tokens CAP20, une extension spécifique à Chiliz Chain du standard de jeton Ethereum ERC20. En savoir plus sur CAP20 ici.

La page du contrat s’ouvre. Nous vous conseillons de lire attentivement toutes les informations affichées.

  1. Cliquez sur le bouton « Deploy Now » (en haut à droite de l’écran).

Un formulaire s’ouvre :

  1. Remplissez les différents champs du formulaire, en commençant par la section « Contract Metadata ».

Le reste des sections peut être laissé à l’autoremplissage par Explore, mais nous vous conseillons de prêter attention à chacune d’elles, en particulier :

  • Recipient address : Si vous êtes connecté avec votre portefeuille (comme MetaMask), ce champ devrait déjà afficher l’adresse de votre portefeuille. Assurez-vous qu’il s’agit bien de la vôtre !

  • Deploy options : c’est ici que vous choisissez la chaîne sur laquelle vous souhaitez déployer ce contrat. Assurez-vous de choisir Chiliz Chain (ou Spicy Testnet, selon votre besoin) !

  1. Cliquez sur « Deploy Now » pour déployer votre propre Token sur Chiliz Chain.

Vous aurez des transactions à signer depuis votre portefeuille, dont le nombre peut varier.

  1. Cliquez sur « View Now » pour accéder à votre tableau de bord thirdweb et voir le contrat déployé.

Déployer un contrat intelligent à l’aide de l’outil CLI de thirdweb

de thirdweb deploy outil simplifie le déploiement de contrats intelligents sur n’importe quelle chaîne EVM (y compris Chiliz Chain) en une seule commande, en gérant automatiquement les détails techniques complexes.

C’est la méthode recommandée si vous souhaitez utiliser un contrat non standard (par exemple, un contrat OpenZeppelin personnalisé).

Installation de la CLI thirdweb

Pour utiliser l’outil de déploiement de thirdweb, vous avez besoin de :

  • une installation locale de Node.js et de son outil npm.

  • une installation locale de l’outil CLI de thirdweb.

Pour installer Node.js et npm, suivez les instructions ici.

Vous pouvez ensuite installer la CLI thirdweb en exécutant la commande suivante dans le terminal :

L’équipe thirdweb a créé une vidéo approfondie sur la CLI thirdweb, que vous devriez absolument consulter !

Déploiement d’un contrat à l’aide de la CLI thirdweb

Une fois la CLI installée, vous pouvez l’utiliser pour déployer vos contrats intelligents.

  1. Depuis le terminal, accédez à la racine de votre dépôt de contrats intelligents.

  2. Exécutez la commande de déploiement :

Cela vous guidera ensuite tout au long du processus de déploiement de votre contrat :

  1. Il se connectera à votre tableau de bord thirdweb en ouvrant une fenêtre de navigateur.

  2. Depuis le tableau de bord, vous devrez autoriser votre appareil. Cela nécessitera de signer une transaction à l’aide du portefeuille que vous utilisez avec thirdweb.

Découvrez la démo de l’équipe thirdweb :

Mis à jour

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