Déployer avec Remix IDE
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 logiciel classique et même d'outil en ligne de commande. Ici, nous utiliserons la version web.
Déployer un smart contract en utilisant Remix IDE
Rendez-vous sur https://remix.ethereum.org.
Remix IDE s'ouvre dans votre navigateur.

Remix IDE vous permet de commencer à travailler directement sur un token compatible ERC20. Vous pouvez bien sûr déployer votre propre smart contract à l'aide de Remix IDE, mais pour les besoins de ce tutoriel, nous nous en tiendrons à l'ERC20.
Cliquez sur le bouton « ERC20 », juste en dessous du bouton « Start Coding ».

Une fois que vous avez cliqué, Remix IDE charge un espace de travail standard avec plusieurs dossiers et fichiers qui apparaissent dans l'explorateur de fichiers sur la gauche. Cliquez sur le dossier /contracts/MyToken.sol
pour afficher ceci :

Comme vous pouvez le voir, le smart contract MyToken.sol importe déjà les smart contracts ERC20.sol
et ERC20Permit.sol
.
Ouvrez le fichier .deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.sol
. Il s'agit du contrat ERC20 fourni par OpenZeppelin.
OpenZeppelin est une plateforme open-source pour construire des dApps sécurisées.
En plus de plusieurs services de sécurité et d'audit, elle fournit une bibliothèque de smart contracts validés par la communauté, que celle-ci peut utiliser gratuitement dans ses projets de développement.
C'est pourquoi les contrats OpenZeppelin sont considérés comme des normes industrielles et vous pouvez les utiliser en toute sécurité. Remix IDE utilise ici le contrat OpenZeppelin ERC20.
Vous pouvez personnaliser le smart contract MyToken.sol
directement depuis Remix IDE (en commençant par lui donner un nom et un symbole), afin de l'adapter à votre idée d'un token pour Chiliz Chain.
Cliquez sur Compiler (la flèche verte)

S'il n'y a pas d'erreurs dans vos modifications, Remix IDE devrait afficher une coche verte dans le menu « Solidity Compiler » sur la gauche :

Ouvrez la section "Deploy & run transactions" (Déployer et exécuter des transactions).

Sélectionnez « Injected Provider - MetaMask » dans le menu déroulant « Environment » afin de lier votre compte MetaMask.
Assurez-vous que votre contrat est bien sélectionné.
Cliquez sur « Déployer ».
Assurez-vous d'avoir suffisamment de CHZ dans votre portefeuille MetaMask pour payer les transactions !
Votre MetaMask devrait s'ouvrir automatiquement.

Cliquez sur « Confirmer » pour lier votre MetaMask au smart contract de votre token.
Vous devriez recevoir une notification confirmant la transaction dans les secondes qui suivent.
Dans votre portefeuille MetaMask, sous l'onglet « Activity », vous verrez les informations sur le déploiement du contrat. Cliquez dessus pour voir toutes les informations le concernant.

Votre contrat est maintenant déployé sur Chiliz Chain !
Vous pouvez également visualiser le contrat déployé dans l'explorateur de blocs Chiliscan.

Last updated
Was this helpful?