Comment deploy token Polygon 3 étapes (avec une alternative sans code)
Dans ce guide , je vais t'expliquer comment déployer un token sur Polygon à l'aide de smart en Solidity, puis je te proposerai une alternative sans code si tu recherches une solution plus simple.
Polygon Ethereum Ethereumfonctionne comme une solution L2 pour ,ce qui signifie qu'il fournit un environnement plus évolutif et plus rentable, tout en maintenant la compatibilité avec l'infrastructure de .
Polygon Les jetons déployés utilisent la norme ERC-20 (ou MRC-20, comme on l'appelle dans la niche), qui est largement compatible et permet d'intégrer facilement les jetons à diverses applications, portefeuilles et bourses DeFi.
Polygon EVM smart Ethereum Polygon Comme il est compatible avec ,tout contrat ou dApp que vous créez pour peut être déployé sur avec peu ou pas de modification.
Smart et Solidity : comment déployer token
Dans l'écosystème Polygon, le déploiement d'un token nécessite la rédaction d'un smart en Solidity, le principal langage de développement de contrats sur les blockchains compatibles EVM Ethereum Polygon. Voici une analyse plus détaillée des étapes nécessaires à la création et au déploiement d'un token Polygon.
1. configurer votre environnement de développement
Pour commencer, vous devrez mettre en place un environnement de développement. smart Il existe plusieurs outils et cadres qui facilitent le développement de contrats :
- Remix: Un IDE basé sur un navigateur qui supporte nativement Solidity.
- Truffle ou Hardhat: cadres de développement locaux pour compiler, tester et déployer des contrats, s'intégrant à MetaMask pour la gestion des portefeuilles.
Vous devrez également vous connecter au Polygonwallet à l'aide d'un logiciel tel queMetaMask.
2. Smart Rédaction du contrat ERC-20
Un token suit une structure de contrat standardisée qui comprend plusieurs fonctions et événements clés. Voici un exemple de contrat ERC-20 de base écrit en Solidity :
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
_mint(msg.sender, initialSupply);
}
}
Dans cet exemple, nous utilisons l'implémentation ERC-20 d'OpenZeppelin pour simplifier le processus de développement. Le contrat comprend :
- Constructor: Initialise le nom du token « MyToken ») et son symbole (« MTK »), puis crée l'offre initiale pour l'adresse du créateur du contrat.
- Fonction _mint: gère la création de jetons et les attribue à une adresse spécifique (dans ce cas, l'adresse du responsable du déploiement du contrat).
Les principaux éléments de la norme ERC-20 sont les suivants :
- transfert: permet aux détenteurs du token des tokens vers une autre adresse.
- approuver: mettre en place une allocation pour qu'un tiers puisse dépenser des jetons au nom du détenteur.
- transferFrom: permet de transférer des jetons d'une adresse à une autre sur la base d'une correspondance préalablement établie.
3. Compilation et déploiement du contrat
Une fois le contrat écrit, vous devrez le compiler en utilisant le compilateur Solidity, soit dans Remix, soit en utilisant les outils en ligne de commande fournis par Truffle ou Hardhat.
Voici un exemple de déploiement du contrat à l'aide de Truffle :
truffle migrate --network polygon
Le processus de déploiement implique une interaction avec le réseau Polygon, ce qui nécessitera MATIC (le token de Polygon) pour couvrir les frais de gaz. Le coût de déploiement d'un token sur Polygon nettement inférieur à celui sur Ethereum de son architecture L2. Alors que le déploiement sur Ethereum coûter des centaines de dollars, sur Polygon frais de déploiement varient généralement entre quelques centimes et quelques dollars, en fonction de l'encombrement du réseau.
4. Optimisation du gaz et des coûts
smart Les développeurs de contrats se concentrent souvent sur l'optimisation du gaz, en particulier dans un environnement L2. Polygon Bien que les frais de gaz soient beaucoup moins élevés en , un code inefficace peut générer des coûts de transaction plus élevés que nécessaire. Voici quelques pratiques courantes en matière d'optimisation des gaz :
- Minimiser les opérations d'entreposageSolidity : Les opérations de stockage dans Solidity sont coûteuses. Il utilise des variables de
memorychaque fois que cela est possible, et éviter d'écrire de façon répétée dans la mémoire. - Opérations par lots: au lieu d'effectuer plusieurs opérations individuelles, regroupez les transactions lorsque cela est possible afin de minimiser les étapes d'exécution.
- Bibliothèques externes: tirez parti de bibliothèques telles que OpenZeppelin pour utiliser du code testé et éviter d'introduire des vulnérabilités ou du code redondant.
5. Essais et sécurité
Avant de déployer ton contrat sur le mainnet, il est essentiel de le tester de manière approfondie. Utilise Ganache ou l'environnement local de Hardhat pour simuler le déploiement et les interactions. Écris des tests unitaires pour t'assurer que ton token conformément à la norme ERC-20.
Les vulnérabilités les plus courantes sont les suivantes
- Attaques de réentrance: elles se produisent lorsque des appels externes déclenchent l'exécution récursive de fonctions, ce qui peut entraîner des résultats indésirables.
- Débordement et sous-débordement: Bien que les nouvelles versions de Solidity (0.8.x et ultérieures) gèrent automatiquement ce problème, les versions plus anciennes peuvent nécessiter des bibliothèques telles que SafeMath.
Polygon Une fois que vous êtes sûr de la sécurité du contrat, déployez-le d'abord sur le réseau de test (Mumbai) avant de passer auréseau principal.
Smithii L'alternative sans code : les outils
Smithii Polygon smart Si vous ne souhaitez pas vous lancer dans la programmation ou la mise en place d'environnements, un outil sans code vous permet de déployer des jetons sans avoir à rédiger de contrats.
Comment déployer un token Polygon Smithii 3 étapes
La première chose à faire est d'accéder à l' outilToken de Polygon de Smithii de suivre les étapes suivantes

- Saisis le nom de ton token: il n'y a aucune restriction à ce stade, choisis celui qui te plaît le plus.
- Choisissez un symbole: avec un maximum de 8 caractères.
- Définir l'offre totale de jetons : généralement entre 10 millions et 100 milliards.
Impôts
Si vous sélectionnez cette option, vous pouvez ajouter des frais de transaction pour votre token pourcentage. Si vous indiquez 5, cela correspondra à 5 % de toutes les transactions effectuées avec votre token. Cela rend le token .
wallet wallet Vous pouvez également indiquer un destinataire qui n'est pas nécessairement celui avec lequel vous avez créé le jeton. wallet En d'autres termes, vous pouvez adresser les frais directement à un groupe de frais.
Options avancées
AirDrop bot Nous avons ici trois éléments : le mode, l'anti- et l'anti-baleine :
- Airdrop : cette option empêche token votre token jusqu'à ce que vous en décidiez autrement ; elle est entièrement gratuite.
- bot: cet outil impose une limite de temps par transaction afin d'empêcher les bots «sniper » d'intervenirsniper votre token.
- Anti-Whale: cet outil limite à la fois l'intervalle entre les transactions et le montant maximal autorisé par transaction, ce qui empêche l'apparition de « baleines » dans le trading de token.
Le coût de création d'un token Polygon Smithii s'élève à 0,01 ETH frais de gaz, ce qui en fait l'un des tarifs les plus bas du marché.
Vérification et modification des contrats dans PolygonScan
Si vous souhaitez ajouter des liens vers les réseaux sociaux et des images à votre token, vous devez d'abord vérifier que vous en êtes bien le propriétaire. Si vous avez créé le token Smithii , cette vérification a été effectuée automatiquement lors du déploiement.
Si vous ne l'avez pas fait avec Smithii , vous pouvez suivre ce guide étape par étape dans lequel nous vous expliquons comment ajouter des liens et des logos à votre token . Cela renforcera considérablement la confiance token investisseurs token votre token , ce qui se traduira par une augmentation des ventes. Cela en vaut vraiment la peine.
Que faire après avoir créé le token Polygon: lancer un pool de liquidités ?
Une fois le token créé, il est temps de créer le marché et de lancer votre pool de liquidités sur Uniswap. Pour ce faire, vous pouvez consulter notre guide expliquant comment créer un pool de liquidités sur Polygon coder.
Une fois que vous avez votre propre pool de liquidités, vous êtes prêt à augmenter le volume de votre pièce en utilisant lebot volume de Polygon.
Est-il sûr de créer un token sur Smithii?
Smithii Tools a été audité par CoinFabrik selon le protocole Mantis. Smithii Il s'agit de la suite d'outils la plus sûre du marché.
Conclusion
Nous avons pu voir ici deux façons de créer un token : la première via Solidity et la seconde via l'outil token de Smithii. L'option sans code nous permet d'éviter l'étape de vérification de la propriété du contrat, ce qui facilite la modification des metadata token.
Surpassez vos concurrents ?
Newsletter Rejoignez-nous et recevez chaque semaine des informations sur la blockchain spécialisées dans les créateurs de NFT.

Ingénieur industriel. Membre de l'équipe marketing Smithii. Solana . Collaborateur au memecoin $SHRIMP.

