Déployer avec Thirdweb
Thirdweb fournit des outils, des SDK et des modèles de contrats intelligents qui simplifient la construction et le déploiement d'applications blockchain.
Thirdweb propose ses services pour la plupart des chaînes basées sur l'EVM, y compris Chiliz Chain Mainnet ainsi que Spicy Testnet.
Il y a deux façons de déployer un contrat sur Chiliz Chain en utilisant les outils de Thirdweb :
Utiliser leur bibliothèque web Explore, si vous voulez juste un contrat standard.
Utiliser leur outil CLI, si vous voulez déployer un contrat personnalisé.
Nous allons explorer les deux ici.
Note : L'équipe de thirdweb a réalisé une excellente vidéo sur ce sujet :
Déployer un smart contract à l'aide d'Explore de Thirdweb
Thirdweb propose Explore, une bibliothèque de smart contracts EVM audités, ainsi qu'un outil en ligne qui permet à chacun de déployer un contrat standard sur n'importe quelle chaîne EVM.
Allez sur thirdweb Explore.
Cliquez sur le contrat « Token ».

La page du contrat s'ouvre. Nous vous conseillons de lire attentivement les informations qui y figurent.
Cliquez sur le bouton « Déployer maintenant » (en haut à droite de l'écran).
Un formulaire s'ouvre :

Remplissez les différents champs du formulaire, en commençant par la section « Contract Metadata ».
Les autres sections peuvent être remplies automatiquement par Explore, mais nous vous conseillons de prêter attention à chacune d'entre elles :
"Recipient address" : Si vous êtes connecté à 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 dans laquelle vous souhaitez déployer ce contrat. Assurez-vous de choisir Chiliz Chain (ou Spicy Testnet, selon vos besoins) !
Cliquez sur « Deploy Now » pour déployer votre propre Token sur Chiliz Chain.
Assurez-vous d'avoir suffisamment de CHZ dans votre portefeuille pour payer les transactions !

Vous aurez des transactions à signer à partir de votre portefeuille, dont le nombre peut varier.
Cliquez sur « View Now » pour accéder à votre tableau de bord thirdweb et voir le contrat déployé.
Déployer un smart contract en utilisant l'outil CLI de thirdweb
L'outil deploy
de thirdweb simplifie le déploiement d'un contrat intelligent sur n'importe quelle chaîne EVM (y compris Chiliz Chain) avec 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 thirdweb CLI
Pour utiliser l'outil de déploiement thirdweb, vous avez besoin de :
une installation locale de Node.js et de son outil npm.
une installation locale de l'outil thirdweb CLI.
Pour installer Node.js et npm, suivez les instructions ici.
Vous pouvez ensuite installer thirdweb CLI en lançant la commande suivante dans le terminal :
npm i -g @thirdweb-dev/cli
L'équipe de thirdweb a créé une vidéo d'approfondissement sur le CLI de thirdweb, que vous devriez certainement regarder !
Déployer un contrat avec le CLI thirdweb
Une fois l'outi; CLI installé, vous pouvez l'utiliser pour déployer vos smart contracts.
Depuis le terminal, naviguez jusqu'à la racine de votre dépôt de contrats intelligents.
Exécutez la commande deploy :
npx thirdweb deploy
Il vous guidera ensuite tout au long du processus de déploiement de votre contrat :
Il se connectera à votre tableau de bord thirdweb en ouvrant une fenêtre de navigateur.
À partir du tableau de bord, vous devrez autoriser votre appareil. Pour ce faire, vous devrez signer une transaction à l'aide du portefeuille que vous utilisez avec thirdweb.
Consultez la démo de l'équipe thirdweb :
Last updated
Was this helpful?