Déployer avec Remix IDE
Last updated
Last updated
Remix IDE est un outil sans configuration avec une interface graphique pour développer des contrats intelligents. Utilisé aussi bien par des experts que des débutants, Remix vous permettra de démarrer rapidement.
Remix est disponible sous forme d'environnement web, de programme de bureau, d'extension VS Code et même d'outil en ligne de commande.
Ici, nous utiliserons la version web.
Vous pouvez également utiliser la documentation officielle de Remix IDE pour créer et déployer un contrat.
Rendez-vous sur https://remix.ethereum.org.
Remix IDE s'ouvre dans votre navigateur.
Cliquez sur "Start Coding" (Commencer à coder).
L'éditeur s'ouvre avec un modèle simple.
Ouvrez la page du contrat intelligent ERC-20 et copiez le contrat exemple dans votre presse-papiers.
Collez le contrat intelligent copié dans l'éditeur Remix.
Vous pouvez renommer le fichier depuis la barre latérale gauche, par exemple en token.sol
:
Vous pouvez également personnaliser les valeurs pour le symbole
, le nom
, les décimales
et le _totalSupply
.
Cliquez sur Compiler
Ouvrez la section "Deploy & run transactions" (Déployer et exécuter des transactions).
Assurez-vous que votre contrat est sélectionné.
Cliquez sur "Deploy" (Déployer).
Sélectionnez "Injected Provider - MetaMask" dans l'environnement pour lier votre compte MetaMask. Votre portefeuille MetaMask devrait s'ouvrir automatiquement. Cochez la case pour connecter le contrat déployé avec MetaMask. Cliquez sur "Next" (Suivant).
Sélectionnez "Connect" pour lier votre portefeuille MetaMask à votre contrat intelligent.
Revenez à Remix IDE et sélectionnez "Send Transaction" (Envoyer la transaction) lorsque la fenêtre pop-up suivante apparaît.
Dans votre portefeuille MetaMask, sous l'onglet "DETAILS", vous verrez les informations de déploiement du contrat. Sélectionnez "Confirm" (Confirmer) si vous acceptez les frais de transaction.
Votre contrat est déployé sur la blockchain Chiliz.
Vous pouvez également visualiser le contrat déployé sur l'explorateur de blocs.