a
a
Weather:
city not found
HomeBitcoinCréez et distribuez votre token ERC-20 sur le réseau Ethereum | par Juan Cruz Martinez | Meilleure programmation

Créez et distribuez votre token ERC-20 sur le réseau Ethereum | par Juan Cruz Martinez | Meilleure programmation

La première chose que vous devez faire est de mettre à jour le code, vous pouvez télécharger le fichier que je vous ai fourni ou copier et coller le contenu dans votre éditeur de texte / code préféré. Une fois là-bas, vous remarquerez au début du fichier quelque chose comme:

pragma solidity ^0.4.24;// ----------------------------------------------------------------------------
// Sample token contract
//
// Symbol : {{Token Symbol}}
// Name : {{Token Name}}
// Total supply : {{Total Supply}}
// Decimals : {{Decimals}}
// Owner Account : {{Owner Account}}
//
// Enjoy.
//
// (c) by Juan Cruz Martinez 2020. MIT Licence.
// ----------------------------------------------------------------------------

La première ligne de code est simplement nécessaire pour exécuter n’importe quel programme de solidité, mais le reste est là où cela devient intéressant. Bien qu’il s’agisse en fait de code commenté, ce qui signifie que cela n’a pas d’importance lors de l’exécution ou de la compilation, il contient les variables dont nous avons discuté et dont nous avions besoin avant de pouvoir déployer sur le réseau.

Ce que j’ai fait pour faciliter le travail avec le code, c’est que chacune de ces variables doit se voir attribuer une valeur, et une fois terminé, vous aurez le code prêt et cette section de commentaire sera une belle description de notre jeton.

Alors, comment allons-nous le mettre à jour? Pour chaque variable, j’ai attribué un code inclus dans {{ }}. Vous devez rechercher et remplacer toutes les occurrences par chacune d’elles. C’est très facile à faire dans n’importe quel éditeur de code.

Commençons par un exemple, recherchez et remplacez toutes les occurrences de {{Token Symbol}} pour votre symbole symbolique, dans mon cas: LCSTK, il n’y a pas besoin de guillemets ici. Après l’avoir remplacé, il devrait maintenant ressembler à ceci:

pragma solidity ^0.4.24;// ----------------------------------------------------------------------------
// Sample token contract
//
// Symbol : LCSTK
// Name : {{Token Name}}
// Total supply : {{Total Supply}}
// Decimals : {{Decimals}}
// Owner Account : {{Owner Account}}
//
// Enjoy.
//
// (c) by Juan Cruz Martinez 2020. MIT Licence.
// ----------------------------------------------------------------------------

Et veuillez faire de même pour le nom du jeton.

Ensuite, nous devons spécifier l’offre totale et les décimales, qui vont de pair. Vous vous demandez peut-être pourquoi. Prenons un exemple pour expliquer. Disons que nous voulons créer un jeton binaire, que j’aie un jeton ou non, mais que je ne peux pas avoir 0,5 jeton et que nous voulons également créer un total de 1000 jetons. Ensuite, nos variables seraient remplacées comme suit:

Total Supply: 1000
Decimals: 0

Cependant, si nous voulons avoir des décimales, disons deux, alors nous devons modifier l’offre totale, en ajoutant un zéro pour chaque décimale à la fin du nombre souhaité. Cela signifie que si nous voulions 1000 comme approvisionnement total, nous devons mettre à jour notre code pour qu’il soit 100000 (1000 + 00), voyons à quoi il ressemble maintenant:

// ----------------------------------------------------------------------------
// Sample token contract
//
// Symbol : LCSTK
// Name : Live Code Stream Token
// Total supply : 100000
// Decimals : 2
// Owner Account : {{Owner Account}}
//
// Enjoy.
//
// (c) by Juan Cruz Martinez 2020. MIT Licence.
// ----------------------------------------------------------------------------

Super, nous y sommes presque. Il ne nous reste plus qu’à spécifier le compte qui recevra tous les jetons qui seront créés. Accédez à MetaMask et copiez votre numéro de compte, puis recherchez et remplacez à nouveau la variable dans toutes les occurrences. Finalement, votre code devrait ressembler à ceci:

// ----------------------------------------------------------------------------
// Sample token contract
//
// Symbol : LCSTK
// Name : Live Code Stream Token
// Total supply : 100000
// Decimals : 2
// Owner Account : 0x6009f738dcF7194EfddDfc3B13Ce325e21A05175
//
// Enjoy.
//
// (c) by Juan Cruz Martinez 2020. MIT Licence.
// ----------------------------------------------------------------------------

REMARQUE: il est très important d’utiliser «rechercher et remplacer toutes les occurrences», sinon des erreurs de compilation se produiront plus tard dans le processus. Notre fichier est maintenant prêt pour la distribution, c’est aussi simple que cela!

https://medium.com/better-programming/create-and-deploy-your-own-erc-20-token-on-the-ethereum-network-87931fe4db20

No comments

leave a comment