Comment déployer un token sur Polygon en 3 étapes (avec une alternative no-code)

Dans ce guide, je vais t’expliquer comment déployer un token MRC-20 de Polygon avec des smart contracts en Solidity, puis je te proposerai une alternative no-code si tu cherches une solution plus simple.

Polygon fonctionne comme une solution L2 pour Ethereum, ce qui signifie qu’elle offre un environnement plus scalable et plus économique, tout en gardant la compatibilité avec l’infrastructure de Ethereum.

Les tokens déployés sur Polygon utilisent le standard ERC-20 (ou MRC-20, comme on l’appelle dans cette niche), largement compatible et facile à intégrer avec différentes applications DeFi, wallets et exchanges.

Comme Polygon est compatible avec l’EVM, tout smart contract ou dApp que tu crées pour Ethereum peut être déployé sur Polygon avec peu, voire aucune modification.

Smart Contracts et Solidity : comment déployer un token MRC-20

Dans l’écosystème Polygon, déployer un token ERC-20 implique d’écrire un smart contract avec Solidity, le langage de référence pour développer des contrats sur les blockchains compatibles EVM comme Ethereum et Polygon. Voici un tour d’horizon plus détaillé des étapes à suivre pour créer et déployer un token sur Polygon.

1. Configure ton environnement de développement

Pour commencer, tu dois configurer ton environnement de développement. Plusieurs outils et frameworks simplifient le développement de smart contracts :

  • Remix : un IDE dans le navigateur qui prend en charge Solidity nativement.
  • Truffle ou Hardhat : des frameworks de développement local qui permettent de compiler, tester et déployer des contrats, avec une intégration à MetaMask pour la gestion des wallets.

Tu devras aussi te connecter au réseau Polygon avec un wallet comme MetaMask.

Capture d’écran montrant les étapes pour ajouter le réseau Polygon à MetaMask. L’interface affiche un compte Ethereum avec 0.029 ETH et un menu de sélection des réseaux. L’utilisateur est en train de choisir « Agregar red » (Ajouter un réseau) dans la liste des réseaux activés. Des réseaux populaires comme Arbitrum One, BNB Chain et Polygon Mainnet sont visibles dans le panneau de configuration.
Comment ajouter Polygon à Metamask

2. Écrire le Smart Contract ERC-20

Un token ERC-20 suit une structure de smart contract standardisée, avec plusieurs fonctions et événements clés. Voici un exemple de smart contract ERC-20 basique é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 développement. Le smart contract comprend :

  • Constructeur : initialise le nom du token (« MyToken ») et son symbole (« MTK »), puis crée le supply initial pour l’adresse du créateur du smart contract.
  • Fonction _mint : gère la création des tokens et les attribue à une adresse précise (ici, l’adresse du déployeur du smart contract).

Les composants clés du standard ERC-20 sont les suivants :

  • transfer : permet aux holders du token d’envoyer des tokens vers une autre adresse.
  • approve : définit une allowance afin qu’un tiers puisse dépenser des tokens au nom du holder.
  • transferFrom : permet de transférer des tokens d’une adresse à une autre à partir d’une allowance déjà définie.

3. Compiler et déployer le contrat

Une fois le contrat écrit, tu devras le compiler avec le compilateur Solidity, soit directement dans Remix, soit via les outils en ligne de commande fournis par Truffle ou Hardhat.

Voici un exemple de déploiement du contrat avec Truffle :

truffle migrate --network polygon

Le déploiement implique d’interagir avec le réseau Polygon, ce qui nécessite du MATIC (le token natif de Polygon) pour couvrir les gas fees. Le coût de déploiement d’un token sur Polygon est nettement plus bas que sur Ethereum grâce à son architecture L2. Là où un déploiement sur Ethereum peut coûter plusieurs centaines de dollars, les fees de déploiement sur Polygon se situent généralement entre quelques centimes et quelques dollars, selon la congestion du réseau.

4. Optimisation du gas et des coûts

Les développeurs de smart contracts se concentrent souvent sur l’optimisation du gas, surtout dans un environnement L2. Même si les gas fees sont bien plus faibles sur Polygon, un code inefficace peut entraîner des coûts de transaction plus élevés que nécessaire. Voici quelques bonnes pratiques courantes pour optimiser le gas :

  • Limiter les opérations de stockage : les opérations de stockage en Solidity coûtent cher. Utilise des variables en memory dès que possible, et évite d’écrire plusieurs fois dans le stockage.
  • Opérations en batch : au lieu d’exécuter plusieurs opérations séparées, regroupe les transactions quand c’est possible afin de réduire les étapes d’exécution.
  • Librairies externes : appuie-toi sur des librairies comme OpenZeppelin pour utiliser du code éprouvé et éviter d’introduire des vulnérabilités ou du code redondant.

5. Tests et sécurité

Avant de déployer ton contrat sur mainnet, il est essentiel de le tester en profondeur. Utilise Ganache ou l’environnement local de Hardhat pour simuler le déploiement et les interactions. Écris des tests unitaires pour vérifier que ton token respecte bien le standard ERC-20.

Les vulnérabilités les plus courantes incluent :

  • Reentrancy attacks : elles se produisent lorsque des appels externes déclenchent l’exécution récursive de fonctions, ce qui peut produire des résultats non souhaités.
  • Overflow et underflow : même si les versions récentes de Solidity (0.8.x et suivantes) les gèrent automatiquement, les versions plus anciennes peuvent nécessiter des librairies comme SafeMath.

Une fois la sécurité du contrat validée, déploie-le d’abord sur le testnet de Polygon (Mumbai) avant de passer au mainnet.

L’alternative no-code : Smithii Tools

Si tu ne veux pas te plonger dans le code ni configurer des environnements, Smithii propose un outil no-code pour déployer des tokens sur Polygon sans avoir à écrire de smart contracts.

Comment déployer un token sur Polygon avec Smithii en 3 étapes

La première chose à faire est d’ouvrir le Token Creator Tool de Polygon de Smithii, puis de suivre les étapes ci-dessous.

Polygon Token Creator. Champs à remplir avec les paramètres du token, comme Name, Symbol et Supply.
  • Indique le nom de ton token : aucune restriction ici, mets celui qui te plaît le plus.
  • Choisis un symbole : jusqu’à 8 caractères maximum.
  • Définis le supply total de tokens : le plus courant se situe entre 10M et 100B.

Taxe

Si tu sélectionnes cette option, tu peux ajouter un fee de transaction sur ton token, exprimé en pourcentage. Si tu mets 5, cela correspondra à 5% de toutes les transactions avec ton token. Cela crée un token à caractère déflationniste.

Tu peux aussi indiquer un wallet receiver qui n’est pas forcément le wallet avec lequel tu as créé le token. Autrement dit, tu peux envoyer les fees directement vers un wallet dédié aux fees.

Options avancées

Ici, on a 3 éléments : le mode AirDrop, l’anti-bot et l’anti-whale :

  • Mode Airdrop : cette option empêche ton token d’être échangé tant que tu ne l’autorises pas explicitement, sans aucun coût supplémentaire.
  • Anti-bot : cet outil applique une limite de temps entre les transactions afin de bloquer l’action des bots sniper sur ton token.
  • Anti-Whale : cet outil limite à la fois le temps entre les trades et le montant autorisé par transaction, ce qui évite l’arrivée de whales dans le trading du token.

Créer un token sur Polygon avec Smithii Tools coûte 0.01 ETH plus les gas fees, l’un des tarifs les plus bas du marché.

Vérification et modification du contrat sur PolygonScan

Si tu veux ajouter des social media links et des images à ton token, tu dois vérifier l’ownership. Si tu as créé le token avec Smithii Tools, cette étape a été faite automatiquement au moment du deploy.

Si tu ne l’as pas fait avec Smithii Tools, tu peux suivre ce guide pas à pas où l’on t’explique comment ajouter des links et des logos à ton token ERC-20. C’est un vrai signal de confiance pour ton token auprès des investisseurs, ce qui peut se traduire par plus de ventes. Ça vaut clairement le coup.

Que faire après avoir créé le token sur Polygon : lancer Liquidity Pool ?

Une fois ton token créé, il est temps de créer le marché et de lancer ton liquidity pool sur Uniswap. Pour le faire, tu peux suivre notre guide pour créer une liquidity pool sur Polygon sans coder.

Une fois ta propre liquidity pool en place, tu pourras augmenter le volume de ta monnaie avec le bot de volume de Polygon.

Créer un token ERC-20 sur Smithii, est-ce sûr ?

Smithii Tools a été audité par CoinFabrik dans le cadre du protocole Mantis. Cela fait de Smithii la Suite Tools la plus sûre du marché.

Conclusion

On a vu ici deux façons de créer un token MRC-20 : la première avec Solidity, la seconde avec le token creator de Smithii. L’option no-code permet d’éviter l’étape de vérification de l’ownership du contrat, ce qui simplifie la modification de la metadata du token.

Envie de dépasser tes concurrents ?

Rejoins notre newsletter et reçois chaque semaine des actus Blockchain pensées pour les créateurs NFT.

PODIUM PNG - Smithii

Cet article vous a-t-il été utile ?

Cliquez sur une étoile pour le noter !

Note moyenne 0 / 5. Nombre de votes : 0

No votes so far! Be the first to rate this post.

Puisque cet article vous a été utile...

Suivez-nous sur les réseaux sociaux !

Désolé que cet article ne vous ait pas été utile !

Aidez-nous à l'améliorer !

Comment pouvons-nous améliorer cet article ?

Laisser un commentaire

Prêt à passer ton projet au niveau supérieur ?

Rejoins les leaders dans les trenches et les centaines d'équipes qui lancent et gèrent leurs tokens sur Smithii.

Lance ton Token

Lance sans coder sur plus de 20 blockchains et launchpads.
Utilise des bundles, personnalise les autorités et bien plus encore..

boost your token - smithii

Boost et Scale

Un projet scale quand tu le pushes. Utilise nos bots pour augmenter la visibilité de ton token ou passe à la vitesse supérieure avec nos outils pro.

Token Utilities - Smithii

Utilitaires Simplifiés

Accède à une large gamme d'outils avancés qui rendront ton projet plus attractif et faciliteront sa gestion au quotidien.

Smithii Tools Homepage
Découvre nos outils
Smithii

La solution tout-en-un
pour les projets web3

Inscris-toi à la Newsletter et reçois un E-Book en cadeau

© 2023 - 2026 Smithii | Tous droits réservés