créer token avax

Comment créer un token sur Avax ?

Savez-vous que Avalanche est une blockchain particulièrement rapide, scalable, et qui supporte des milliers de nœuds producteurs ? Depuis sa création, ce réseau constitue une solution très efficace pour les promoteurs de crypto et les développeurs d’applications décentralisées. En effet, les crypto-enthousiastes trouvent dans cette blockchain un meilleur dynamisme que ses pairs. Cela étant, il est important de comprendre le fonctionnement de Avalanche. Dans cet article, nous montrons d’une part la configuration du portefeuille MetaMask pour utiliser le réseau Avalanche. D’autre part, nous développons, étape par étape, le processus pour créer un token sur Avax.

Configurer MetaMask pour créer un token sur Avax

metamask

Pour créer un token sur la blockchain Avax, il est important de suivre un ensemble d’étapes bien défini. La première est d’installer et de configurer un portefeuille numérique, de préférence MetaMask. À cet effet, cliquez sur l’icône de MetaMask se situant sur votre navigateur, et sélectionnez l’onglet du réseau. À ce niveau, vous devez vous connecter au réseau C-Chain. Étant donné qu’il n’est pas disponible par défaut dans le portefeuille, il faudra le configurer en cliquant sur « Ajouter réseau ». Voici les paramètres à utiliser : 

  • Nom du réseau : Avalanche C-Chain
  • Nouvelle URL RPC :

–        Mainnet : https://api.avax.network/ext/bc/C/rpc

–        Fuji Testnet : https://api.avax-test.network/ext/bc/C/rpc

–        Testnet local : http://localhost:9650/ext/bc/C/rpc

  • ChainID :

–        Mainnet : 43114

–        Fuji Testnet : 43113

–        Réseau test local : 43112

  • Symbole : C-AVAX
  • Explorer :

–        Mainnet : https://snowtrace.io

–        Fuji Testnet : https://testnet.snowtrace.io

–        Localnet : n/a

Une fois la configuration terminée, vous verrez sur l’interface d’accueil de MetaMask que vous disposez de 0 C-AVAX.

Créer un token sur Avax : Financer son adresse C-Chain

Selon le réseau utilisé, il existe trois façons de financer votre adresse C-Chain.

Le portefeuille Avalanche

Sur la MainNet, le processus de financement du portefeuille est assez simple. Il suffit d’utiliser le wallet Avalanche et de transférer les fonds de la X-Chain vers votre C-Chain. Notez que vous pouvez vous servir du même wallet sur le réseau test et sur le réseau local.

Le robinet du réseau test

créer token avax

Le robinet AVAX permet de bénéficier des jetons AVAX sur le TestNet. À cet effet, vous devez simplement vous rendre sur la plateforme du robinet et coller votre adresse C-Chain. Toutefois, nous précisons que ces jetons n’ont aucune valeur et ne servent qu’à des fins de développement et de test.

Financement sur le réseau de test local

Sur le réseau local, il est aussi possible de financer votre adresse en déployant votre propre robinet. Une fois cela effectué, vous pouvez renseigner votre adresse et recevoir un certain nombre de jetons.

Ces derniers seront disponibles dans votre MetaMask pour effectuer des tests.

Créer un token mintable sur le réseau Avalanche

créer token avalanche

L’outil Remix est indispensable dans la création du token Mintable. Donc, rendez-vous sur RemixEthereum via votre navigateur pour poursuivre le processus. Ensuite, cliquez sur l’icône « SOLIDITY » en dessous de « Featured Plugins », puis sur « New File ». À ce niveau, une fenêtre contextuelle s’affiche à l’écran, et vous aurez la possibilité de renommer le fichier.

Par ailleurs, sachez que le smart contract par défaut des tokens de type ERC-20, BEP-20 et autres se trouve dans la base de données OpenZeppelin. Donc, pour créer votre token sur AVAX, vous aurez à l’importer. Voici une ligne de codes qui vous permettra de le faire :

import »https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol »;

Copiez et collez la ligne précédente dans l’environnement remix pour importer un certain nombre de fichiers indispensables. En réalité, cette ligne de codes permet d’importer un dépôt de contrat GitHub grâce à un lien URL et à une déclaration d’importation. Une fois cette étape terminée, vous pouvez passer à la phase suivante qui consiste à déployer le contrat.

Déployer le contrat pour créer un token sur Avalanche

contrat token avalanche

Pour déployer le contrat, cliquez sur le second onglet « Solidity Compiler », puis sélectionnez la dernière version de Solidity. Ensuite, cliquez sur le bouton « compiler ». S’il n’y a pas de bugs ou d’erreurs dans votre programme, le contrat sera compilé avec succès.

Après cela, sélectionnez l’onglet « Deploy & run transaction », et choisissez l’environnement « Injected Web3 ». Une fenêtre pop-up s’affichera sur votre écran et vous demandera de connecter votre portefeuille MetaMask. Suivez donc les instructions pour connecter votre compte. À ce niveau, vous verrez votre adresse au niveau de l’onglet « Account ».

La dernière étape du processus de déploiement est de définir le contrat qui sera déployé comme token. À cet effet :

  • Sélectionnez dans le menu « Contract », le contrat « ERC20PresetMinterPauser.sol » ;
  • Définissez un nom et un symbole pour votre token, puis cliquez sur « Transaction » ;
  • Cliquez sur « Deploy » ;
  • Confirmez les messages pop-ups de MetaMask qui apparaîtront.

À la fin de ce processus, votre token est déployé, et vous pouvez commencer par interagir avec le smart contract.

Créer un token sur Avax : Interagir avec le token

interagir token avalanche

Tous les détails de votre token et de votre transaction se trouvent sur l’explorateur de chaînes Avalanche. Donc, vous aurez besoin de copier le hashage de votre transaction qui apparaît dans Remix à la suite du déploiement. Ensuite, vous le collez dans l’explorateur C-Chain pour avoir les détails afférents.

Maintenant, vous allez frapper un jeton à votre propre adresse. Donc, revenez dans remix. Après le déploiement, vous verrez le contrat de votre jeton dans la section « Deployed Contracts ».

Ici, il y a plusieurs fonctions que vous pouvez utiliser pour interagir avec le smart contract du token. Elles sont toutes répertoriées dans la documentation de OpenZeppelin. Donc, n’hésitez pas à la consulter pour apprendre à vous en servir.

Par ailleurs, pour minter vos jetons :

  • Cliquez sur la flèche à côté de l’icône « mint » ;
  • Entrez votre adresse et un montant en WEI.

Ajouter des jetons à MetaMask

ajouter jeton metamask

Pour retrouver les tokens dans metaMask, vous devez vous servir de l’adresse du contrat de vos jetons. À cet effet :

  • Ouvrez votre portefeuille MetaMask ;
  • Cliquez sur l’option « Import tokens » ;
  • Sélectionnez l’onglet de droite, « Custom Token » ;
  • Collez l’adresse de votre jeton AVAX dans le champ « Token Contract Address ».

À ce stade, le symbole du token et les décimales de précision devraient se remplir automatiquement. Lorsque vous retournerez dans votre portefeuille principal MetaMask, vous verrez vos nouveaux jetons.

Si vous souhaitez promouvoir votre token ou donner de la visibilité à votre projet crypto, notre équipe d’experts et de professionnels est à votre disposition pour vous offrir un service clé où nous nous occupons de l’intégralité de votre campagne marketing. Si vous avez des questions ou souhaitez recevoir un devis, contactez-nous !

Besoin d'être accompagné?

Besoin d’aide pour lancer votre projet crypto ou NFT ? Contactez-nous :

Continuez la lecture :

Derniers articles publiés :