C’est quoi ERC20 ?
ERC20 est le standard token qui définit le comportement des tokens fongibles sur Ethereum et sur tous les réseaux compatibles EVM. Ce n’est pas un logiciel mais une spécification : une courte liste de fonctions et d’événements qu’un smart contract doit implémenter pour que les wallets, les exchanges et les autres contrats puissent interagir avec le token sans avoir besoin d’en savoir plus.
Ce que définit le standard
Le standard impose six fonctions et deux événements. totalSupply indique combien de tokens existent. balanceOf renvoie le solde d’une adresse. transfer déplace des tokens entre adresses. approve et allowance permettent à un utilisateur d’autoriser un contrat à dépenser pour lui, ce qui est le mécanisme même qui rend les exchanges décentralisés possibles. transferFrom exécute cette dépense déléguée. Comme chaque token ERC20 expose la même interface, un wallet qui en prend un en charge les prend tous en charge, sans travail supplémentaire.
ERC20 face aux autres standards Token
ERC20 couvre les tokens fongibles, où chaque unité est interchangeable avec les autres. ERC721 couvre les tokens non fongibles, où chacun est unique. En dehors de l’EVM, les équivalents fonctionnent différemment : Solana utilise le programme SPL token, qui gère les comptes de token directement au niveau du protocole plutôt que via un contrat séparé par token. Conséquence pratique : un token ERC20 ne peut pas simplement passer sur Solana, il doit être bridgé et réémis.
Créer un Token ERC20
Le déployer consiste à écrire ou réutiliser un contrat qui implémente l’interface, à définir le supply, les décimales, le nom et le symbole, puis à le publier on chain. Les choix de tokenomics, combien mint et qui reçoit quoi, comptent bien plus que le code en lui-même, qui relève quasiment du boilerplate aujourd’hui. Si tu préfères ne pas écrire de Solidity, tu peux en déployer un avec le Token Creator de Smithii sur Ethereum.
FAQ
ERC20 est le standard qui définit le comportement des tokens fongibles sur Ethereum et les chaînes compatibles EVM. Il précise les fonctions qu’un contrat token doit implémenter pour que les wallets et les exchanges puissent interagir avec.
ERC20 concerne les tokens fongibles, où chaque unité est identique et interchangeable. ERC721 concerne les tokens non fongibles, où chaque token est unique et identifiable individuellement.
Ils fonctionnent sur toutes les chaînes compatibles EVM, comme Polygon, Base ou Arbitrum. Passer sur une chaîne non-EVM comme Solana oblige à bridger et à réémettre le token selon le standard propre à cette chaîne.
Non. Le code du contrat est largement standardisé, et des outils comme le Token Creator de Smithii te permettent de déployer un token ERC20 en remplissant simplement le supply, le nom, le symbole et les décimales.
Envie de dépasser tes concurrents ?
Rejoins notre newsletter et reçois chaque semaine l’actu blockchain pensée pour les builders web3.





