Créer un token sur la BSC

Comment créer un token sur la BSC ?

Savez-vous que la Binance Smart Chain (BSC) fait partie des blockchains qui offrent le moins de frais de gas ? Elle est optimisée pour faire des transactions ultra rapides, et offre des outils de programmation complets pour le développement des applications décentralisées. Ces atouts amènent plusieurs start-ups cryptos et promoteurs de projets cryptomonnaies à y créer leurs tokens. Cela étant, il est important de connaître les outils permettant de créer un token sur la BSC.

Dans cet article, nous montrons notamment les processus pour trouver un nœud sur la BSC, et comment créer le smart contract de son token et le dépolyer.

Préalables pour créer un token sur la BSC

créer un token BSC

Avant de créer un token sur la BSC, il est indispensable :

  • de disposer d’un portefeuille décentralisé, de préférence MetaMask ;
  • de se connecter sur un nœud de la Binance Smart Chain ;
  • d’avoir des Binance Coins (BNB) dans son portefeuille.

Concernant le portefeuille, il est préférable de le télécharger directement sur le site officiel de MetaMask.

Par ailleurs, il y a une grande similitude dans les processus de création de tokens sur Ethereum et sur BSC. Solidity et remix sont respectivement le langage de programmation et l’environnement permettant d’écrire et de déployer le contrat intelligent sur les deux blockchains. Dans le cadre de notre article, nous expliquons le processus pour créer un token sur le TestNet de la BSC. Toutefois, sachez que le processus est le même au niveau du MainNet, à la différence que vous devez disposer de vrais BNB pour vous acquitter des frais de transaction et de gas.

Étape 1 pour créer un token sur la BSC : Trouver un nœud

moralis

Une fois le portefeuille MetaMask installé, il sera question de vous connecter sur un nœud de la BSC. Pour cela, rendez-vous sur la plateforme Moralis. Il s’agit du meilleur outil qui offre des nœuds rapides et fiables sur les blockchains Ethereum, Binance Smart Chain, Polygon, Arbitrum, Avalanche et Fantom. Sur l’interface de la plateforme, la première chose à faire est de vous inscrire. À cet effet, vous aurez besoin d’un Email et d’un mot de passe sécurisé. Après cela, connectez-vous sur la plateforme et cliquez sur l’onglet « SpeedyNodes » qui se trouve sur la partie supérieure gauche du site. Ensuite, sélectionnez le nœud Binance Smart Chain Network, et vous verrez apparaître une liste d’options à savoir :

  • MainNet ;
  • MainNet archive ;
  • Testnet ;
  • Testnet archive.

Cliquez maintenant sur le bouton « Copy to clipboard » du nœud Testnet pour passer à l’étape suivante.

Étape 2 pour créer une crypto sur la BSC : Installer le RCP personnalisé

créer crypto sur BSC

Au cours de cette étape, vous vous servirez de votre portefeuille MetaMask. Ce dernier vous permettra de télécharger votre token et de l’utiliser lors du lancement. Donc, cliquez sur l’icône de votre portefeuille pour le faire apparaître, et sélectionnez « Custom RCP » au niveau du choix du réseau. Une liste de champs s’affichera sur votre écran ; utilisez les paramètres suivants pour effectuer la configuration :

  • Nom du réseau : BSC Testnet ;
  • Nouvelle URL RCP : (collez l’URL copiée à partir du nœud Moralis Binance Smart Chain) ;
  • ID de la chaîne : 97 ;
  • Symbole monétaire : BNB ;

Étape 3 pour créer une cryptomonnaie sur la BSC : Obtenir du BNB

Sur la BSC, les jetons BNB servent entre autres à payer les frais de gas. Autrement dit, vous devez en disposer dans votre portefeuille pour créer votre propre token sur le réseau. Ici, nous nous servons du TestNet, donc nous pouvons bénéficier gratuitement des jetons BNB test sur le faucet BSC.

Sur le faucet BSC, vous aurez à renseigner l’adresse de votre portefeuille MetaMask pour bénéficier des BNB test. Donc, prenez le soin de le copier depuis votre portefeuille avant de vous rendre sur le faucet. Une fois sur le site, cliquez sur « Give me BNB » et renseignez votre adresse. Ensuite, patientez quelques instants, et vous aurez les jetons dans votre portefeuille.

Étape 4 pour créer un jeton BSC : La création du token

Le processus de création de tokens sur la BSC est semblable à celui de Ethereum. Il faut noter que les tokens sont des lignes de codes. Donc, étant donné qu’il y a déjà des normes préétablies sur ces blockchains, la majeure partie du code source est déjà disponible.  Autrement dit, vous n’aurez qu’à effectuer quelques ajustements pour paramétrer votre programme.

Le code source

openzeppelin

OpenZeppelin est une plateforme Open source qui collectionne les normes des jetons (ERC-20, BEP-20…) pour que les développeurs puissent s’en servir. L’avantage de cet outil est que vous pouvez faire un simple copier-coller pour avoir le code standard des tokens BSC. Il vous reviendra de le personnaliser selon votre convenance.

Créer un nouveau contrat

Remix est l’outil dont vous aurez besoin pour déployer votre contrat intelligent. Pour y accéder, rendez-vous sur RemixEthereum, et sélectionnez l’onglet « Contracts » dans le menu de gauche. De là, vous créez un nouveau fichier en cliquant sur l’icône « Creat New File ». Vous êtes libre de donner le nom de votre choix au fichier. Mais idéalement, ce fichier porte le nom du projet ou du token. Une fois cela terminé, vous collez votre code source dans l’environnement qui se présente à l’écran.

Programmer le token BSC

Vous n’êtes pas sans savoir qu’il y a des paramètres à ajuster dans le code de base obtenu sur OpenZeppelin. Voici les éléments à prendre en compte durant la programmation de votre jeton BSC :

  • La première ligne du code doit toujours correspondre à la version de Solidity utilisée ;
  • La ligne qui suit doit importer le modèle du jeton, et contenir un lien URL vers le Github comportant la structure complète de votre token ;
  • Collez maintenant le modèle du contrat intelligent en implémentant vos paramètres ;

Sachez que la seconde ligne du contrat intelligent fait référence à l’exécution du développeur. Donc, c’est à ce niveau qu’il faut spécifier le nom de votre token, ainsi que son symbole.

La ligne qui suit concerne la frappe et la réception des jetons frappés. Donc, prenez le soin d’indiquer la quantité de jetons à frapper, ainsi que sa répartition.

Compiler le contrat

solidity compiler

À la fin de la rédaction de votre contrat intelligent, vous devez le compiler pour vérifier les éventuels bugs ou erreurs. Pour ce faire :

  • cliquez sur « Solidy Compiler », le deuxième onglet de l’interface RemixEthereum ;
  • sélectionnez la version du compilateur dans la liste déroulante du haut ;
  • cliquez sur « Compile ».

Déployer et lancer le token BSC

Au cours de cette étape, vous devez vous servir de l’onglet « Deploy & run transactions » de l’interface RemixEthereum. Le premier menu de cette option vous amène à choisir l’environnement de programmation. À ce niveau, sélectionnez « Injected Web3 ». Ensuite, au niveau du deuxième menu, assurez-vous que l’adresse affichée soit la même que celle de votre portefeuille MetaMask. Vous n’avez pas besoin de modifier les autres menus qui suivent avant de créer votre token BSC. Toutefois, il faudra vous assurer que le contrat sélectionné corresponde au nom du nouveau fichier créé. Dès lors, vous pouvez cliquer sur « Deploy ».

Comment retrouver les tokens BSC créés dans son portefeuille ?

À la suite du déploiement de votre contrat dans Remix, MetaMask vous confirmera automatiquement la transaction. Ici, vous avez la possibilité de voir les détails de la transaction sur BSCscan. À cet effet, vous devez cliquer sur le lien indiqué pour ouvrir l’explorateur de la Binance Smart Chain. Vous verrez notamment :

  • Le hachage de la transaction ;
  • Le statut de la transaction ;
  • La hauteur du bloc ;
  • L’adresse du portefeuille ayant créé les jetons ;
  • L’adresse du contrat de votre token.

Par ailleurs, vous avez besoin de l’adresse du contrat pour voir vos nouveaux jetons BSC dans votre portefeuille. Elle peut être récupérée sur BSCscan comme indiqué précédemment ou sur Remix.

metamask

Lorsque vous descendez jusqu’au bas de l’onglet de déploiement Remix, vous trouverez une liste des « contrats déployés » avec les adresses des jetons. L’adresse du jeton la plus récente ou la seule adresse affichée selon le cas est celle de votre jeton BSC. Copiez-la dans le presse-papier. Ensuite :

  • Ouvrez votre portefeuille MetaMask ;
  • Cliquez sur l’option « Import tokens » ;
  • Sélectionnez l’onglet de droite, « Custom Token » ;
  • Collez l’adresse de votre jeton BSC 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 BSC.

Conclusion

Moralis est un outil qui permet de créer et de lancer des tokens sur la Binance Smart Chain. Le processus est simple, et vous n’avez pas besoin d’expérience en programmation pour atteindre cet objectif.

Besoin d'être accompagné?

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

Continuez la lecture :

Derniers articles publiés :