Comment deploy un token sur Arbitrum en 3 étapes (avec une option no-code)
Dans ce guide, je vais te montrer comment deploy un token ARC-20 sur Arbitrum avec des Smart Contracts en Solidity. Je te proposerai aussi une option sans code, si tu préfères une solution plus simple.
Arbitrum est une solution de seconde couche (L2) sur Ethereum qui permet des transactions rapides et peu coûteuses, sans renoncer à la sécurité fournie par le réseau Ethereum.
Les tokens deployés sur Arbitrum utilisent le standard ERC-20 et sont compatibles avec les applications DeFi, les wallets et les exchanges qui prennent en charge le réseau Arbitrum.
Comme elle est compatible avec la Ethereum Virtual Machine (EVM), tout smart contract ou toute application décentralisée (dApp) créée pour Ethereum peut être facilement adaptée pour fonctionner sur Arbitrum.
Smart Contracts et Solidity : comment deploy un token ERC-20
Pour créer un token ARC-20 sur Arbitrum, il faut écrire un smart contract avec Solidity, le langage le plus utilisé pour le développement sur les blockchains compatibles EVM comme Ethereum et Arbitrum. Voici comment procéder, étape par étape.
1. Configure ton environnement de développement
Pour commencer, tu dois mettre en place un environnement de développement. Plusieurs outils simplifient la création de smart contracts :
- Remix : un environnement de développement en ligne qui prend en charge Solidity sans configuration supplémentaire.
- Hardhat ou Truffle : des frameworks à installer en local pour compiler, tester et déployer tes contrats. Ils peuvent se connecter à MetaMask pour gérer tes wallets.
Tu devras aussi connecter MetaMask au réseau Arbitrum.
2. Écris le contrat ERC-20
Un token ERC-20 suit une structure standardisée de fonctions et d’événements. Voici un exemple simple de contrat ERC-20 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);
}
}
Ici, on utilise l’implémentation ERC-20 d’OpenZeppelin pour simplifier le processus. Dans cet exemple :
- Le constructor initialise le nom du token (MyToken) et son symbole (MTK).
- La fonction _mint crée les tokens et les attribue au créateur du contrat.
Fonctions clés du standard ERC-20 :
- transfer : permet aux détenteurs de tokens de les envoyer vers une autre adresse.
- approve : définit une limite de tokens qu’un tiers peut dépenser au nom du titulaire.
- transferFrom : transfère des tokens d’un compte à un autre selon une autorisation définie au préalable.
3. Compiler et déployer le contrat
Une fois ton contrat prêt, tu dois le compiler. Tu peux le faire depuis Remix ou avec des outils en ligne de commande comme Truffle ou Hardhat. Voici un exemple de déploiement du contrat avec Truffle :
truffle migrate --network arbitrum
Le déploiement du contrat sur Arbitrum nécessite des ETH (Arbitrum) pour les gas fees, nettement plus faibles que sur Ethereum grâce à son architecture de couche 2. Le coût de déploiement d’un token sur Arbitrum peut aller de quelques centimes à quelques dollars, selon la congestion du réseau.
4. Optimiser les coûts de gas
Même si les gas fees sur Arbitrum sont bien plus basses que sur Ethereum, il reste important d’écrire des contrats efficaces pour éviter les coûts inutiles. Voici quelques tips pour optimiser l’usage du gas :
- Réduis les opérations de stockage : stocker des données en Solidity coûte cher. Utilise des variables de type
memoryplutôt questoragequand c’est possible. - Regroupe les transactions : si tu peux, exécute plusieurs opérations dans une seule transaction afin de réduire les gas fees.
- Utilise des bibliothèques externes : appuie-toi sur du code optimisé et sécurisé provenant de bibliothèques comme OpenZeppelin.
5. Tests et sécurité
Avant de déployer ton token sur le réseau principal, il est essentiel de le tester en profondeur sur une testnet. Pour Arbitrum, la testnet est Arbitrum Goerli. Utilise des outils comme Hardhat pour simuler le déploiement, puis écris des tests unitaires afin de vérifier que le contrat respecte bien le standard ERC-20.
Erreurs fréquentes à éviter :
- Reentrancy attacks : elles surviennent lorsqu’une fonction externe rappelle le contrat avant la fin de son exécution.
- Overflow et underflow : les versions récentes de Solidity (0.8.x) gèrent déjà ces problèmes, mais sur les anciennes versions, tu devras utiliser SafeMath.
Une fois que tu es sûr que tout fonctionne correctement, déploie d’abord sur la testnet avant de passer au mainnet de Arbitrum.
L’alternative no-code : Smithii Tools
Si tu ne sais pas coder ou si tu préfères éviter la partie technique, tu peux utiliser Smithii Tools pour créer ton token sur Arbitrum facilement, sans écrire une seule ligne de code, avec le Token Creator de Smithii.
Créer un token sur Arbitrum avec Smithii en 3 étapes

- Définis le nom de ton token : indique le nom que tu veux donner à ton token.
- Choisis le symbole : sélectionne un symbole de 8 caractères maximum.
- Définis le supply total : décide combien de tokens seront disponibles, généralement entre 10 millions et 100 milliards.
Options avancées
- mode Airdrop : empêche ton token d’être tradable tant que tu ne l’actives pas.
- Anti-bot : impose un délai entre les transactions pour bloquer les bots.
- Anti-whale : limite la taille des transactions pour éviter que les gros acteurs pèsent trop sur le marché.
Créer un token sur Arbitrum avec Smithii Tools coûte 0.01 ETH, plus les gas fees. C’est l’un des tarifs les plus bas disponibles.
Vérification et modification du contrat sur Arbiscan
Une fois ton token déployé, tu peux ajouter des liens vers tes réseaux sociaux et des logos pour gagner en visibilité. Si tu as utilisé Smithii Tools, la vérification du contrat pour ajouter les social links se fait automatiquement. Sinon, suis ce guide étape par étape pour le faire manuellement.
Que faire après avoir créé ton token sur Arbitrum ? Lance ton Liquidity Pool
Après avoir créé ton token, il est recommandé de lancer un Liquidity Pool sur Uniswap ou un DEX compatible avec Arbitrum. Les utilisateurs pourront ainsi échanger ton token. Tu peux consulter notre guide pour le faire sans coder.
De la même façon, tu peux lancer un volume bot pour Arbitrum afin d’augmenter artificiellement le volume et le nombre de makers de ta monnaie. Ta communauté captera plus vite le hype, et tu pourras attirer davantage d’investisseurs de manière organique.
Est-ce sûr d’utiliser Smithii pour créer un token ?
Smithii Tools a été audité par CoinFabrik dans le cadre du protocole Mantis, ce qui confirme la sécurité de nos produits. Tu peux en savoir plus dans ce rapport d’audit.
Conclusion
Dans cet article, nous avons vu comment déployer un token ARC-20 sur Arbitrum avec Solidity, mais aussi comment le faire sans coder grâce à Smithii Tools. Les deux options sont valables, et l’approche no-code simplifie le processus en évitant les étapes techniques complexes.
Envie de dépasser tes concurrents ?
Rejoins notre newsletter et reçois chaque semaine des actus Blockchain pensées pour les créateurs NFT.








