Une adresse de wallet EVM est l'adresse d'un compte sur Ethereum ou sur n'importe quelle blockchain qui exécute l'Ethereum Virtual Machine : 0x suivi de 40 caractères hexadécimaux, 42 caractères au total. La même adresse fonctionne sur Ethereum, Arbitrum, Base, Optimism, Polygon, BNB Chain, Avalanche et tous les autres réseaux compatibles EVM.
Si un formulaire demande votre adresse EVM, il veut l'adresse 0x que votre wallet affiche pour Ethereum. Vous n'avez pas besoin d'une adresse différente par chaîne ; vous devez en revanche envoyer sur le réseau que l'autre partie attend, parce que chaque chaîne tient ses propres soldes.
Des formulaires qui disent "entrez votre adresse de wallet EVM", des plateformes d'échange qui listent un réseau "EVM" à côté de Bitcoin et Solana, des airdrops qui en demandent une : l'expression suppose que vous savez de laquelle de vos adresses il s'agit. Ce guide explique ce qu'est une adresse EVM, pourquoi la même fonctionne sur des dizaines de réseaux, où la copier, quels wallets et quelles chaînes comptent comme compatibles EVM et quels coins ne doivent jamais y être envoyés.
La version courte
- Une clé, une adresse, de nombreuses chaînes. Une adresse EVM est dérivée de votre clé privée, donc MetaMask, Rabby ou Trust Wallet affichent la même adresse 0x sur Ethereum, Base, Arbitrum, Polygon et BNB Chain.
- Le format est 0x + 40 caractères hexadécimaux, 42 au total. Les majuscules et les minuscules forment une somme de contrôle (ERC-55) ; la forme tout en minuscules est la même adresse.
- Les adresses Bitcoin (1, 3, bc1), Solana (base58), Tron (T) et XRP (r) ne sont pas des adresses EVM. Les coins envoyés depuis ces réseaux vers une adresse 0x, ou les tokens EVM envoyés sur le mauvais réseau EVM, sont généralement perdus.
- Trouvez l'adresse sous le nom du compte dans votre wallet, vérifiez qu'elle fait 42 caractères avec une somme de contrôle valide, et confirmez le réseau des deux côtés avant chaque transfert.
1. Qu'est-ce qu'une adresse de wallet EVM ?
Une adresse de wallet EVM identifie un compte sur une blockchain EVM. Dans la documentation d'ethereum.org, un compte contrôlé par une clé privée est un compte externe (externally owned account), et son adresse correspond aux 20 derniers octets du hash Keccak-256 de la clé publique, écrits sous la forme 0x plus 40 caractères hexadécimaux. C'est l'adresse que les wallets affichent, que les explorers indexent et que les autres collent quand ils veulent vous payer.
Le mot "EVM" placé devant dit à quelle famille de réseaux l'adresse appartient. Ethereum a défini le format, et chaque chaîne qui a repris l'environnement d'exécution d'Ethereum utilise le même. Une adresse Ethereum, une adresse Polygon et une adresse Base sont donc le même type de chaîne de caractères, et pour un wallet normal, c'est littéralement la même chaîne de caractères.
Les plateformes d'échange et les formulaires d'airdrop utilisent le terme pour éviter de lister les réseaux un par un. "Entrez votre adresse de wallet EVM" signifie : donnez-nous l'adresse 0x que vous contrôlez, et nous enverrons sur l'un des réseaux EVM que nous prenons en charge.
2. Que signifie EVM ?
EVM signifie Ethereum Virtual Machine. La documentation développeur d'ethereum.org la décrit comme un environnement virtuel décentralisé qui exécute du code de manière cohérente sur tout le réseau, et exige que chaque implémentation suive la spécification du Yellow Paper d'Ethereum. C'est la partie du protocole qui exécute les smart contracts et conserve l'état de chaque compte.
Une chaîne est compatible EVM quand elle exécute la même machine virtuelle, ou une copie proche, de sorte que le même bytecode de smart contract, le même modèle de comptes et le même format d'adresse fonctionnent dessus. Pour les utilisateurs, cela signifie un wallet, une adresse et le même déroulement de transaction sur chacune de ces chaînes. Pour les développeurs, cela signifie que du code écrit pour Ethereum se déploie ailleurs avec peu de changements.
Dans le langage crypto, l'abréviation désigne aussi tout le groupe : "chaînes EVM", "wallets EVM", "tokens EVM". En dehors de la crypto, EVM signifie earned value management en gestion de projet, ce qui explique qu'une simple recherche sur le terme renvoie les deux.
3. Quelles blockchains sont compatibles EVM ?
Ethereum, ses rollups Layer 2 et la plupart des grandes chaînes Layer 1 alternatives. La liste compte des centaines de réseaux ; ceux que le gas tracker de ChainGate suit en ce moment sont tous des chaînes EVM :
Ethereum, Polygon, BNB Chain, Avalanche, Arbitrum, Optimism, Base, Linea, PulseChain, Blast, Scroll, Gnosis Chain, Unichain, opBNB, Kava, Taiko, Chiliz, Mantle, Celo, Syscoin, Peaq, Berachain, Soneium, Sonic.
Cette liste vient du flux du gas tracker et s'allonge à mesure que des réseaux sont ajoutés.
Chacun d'eux a son propre chain ID, et un wallet a besoin de ce nombre pour les distinguer. La liste des chain ID EVM associe chaque grand réseau et testnet à son ID, et Chainlist en catalogue des centaines d'autres.
Non EVM : Bitcoin, Litecoin, Dogecoin et Bitcoin Cash (des chaînes UTXO avec leurs propres formats d'adresse), Solana, le XRP Ledger, Cardano, TON, Sui et Aptos. Tron est le cas particulier : sa machine virtuelle descend de l'EVM et ses adresses contiennent même les mêmes 20 octets qu'une adresse Ethereum construite à partir de la même clé, mais elles sont affichées sous forme de chaînes de 34 caractères commençant par T et le réseau est distinct, donc les wallets et les plateformes d'échange traitent Tron comme une famille à part.
4. À quoi ressemble une adresse EVM ?
0x, puis 40 caractères parmi 0-9 et a-f, 42 caractères au total. La documentation d'ethereum.org utilise 0x5e97870f263700f46aa00d967821199b9bc5a120 comme exemple. Il n'y a pas de préfixe pour le réseau : une adresse Polygon et une adresse Ethereum sont indiscernables à l'œil, et c'est exactement pour cela que le réseau doit être choisi séparément.
| Famille de réseaux | À quoi ressemble l'adresse | Adresse EVM ? |
|---|---|---|
| Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche C-Chain, Linea, Scroll et les autres chaînes EVM | 0x + 40 caractères hexadécimaux (42 au total) | Oui, la même sur chaque chaîne |
| Bitcoin | 1..., 3... ou bc1... (26 à 62 caractères) | Non |
| Solana | 32 à 44 caractères base58, sans préfixe | Non |
| Tron | T + 33 caractères base58 (34 au total) | Non, bien que sa machine virtuelle dérive de l'EVM |
| XRP Ledger | r + 24 à 34 caractères base58 | Non |
Les majuscules dans une adresse EVM sont une somme de contrôle, pas une partie de l'adresse. La norme ERC-55 mélange la casse des lettres selon un hash de l'adresse, de sorte qu'un caractère mal saisi est presque toujours détecté ; la norme évalue à 0.0247% la probabilité qu'une faute de frappe aléatoire passe inaperçue. La forme tout en minuscules est la même adresse et tous les wallets l'acceptent, mais une adresse en casse mixte dont la somme de contrôle ne correspond pas est rejetée.
Les adresses bc1 de Bitcoin utilisent un autre encodage, Bech32, défini dans la proposition BIP 173, et les adresses du XRP Ledger utilisent leur propre alphabet base58 avec une somme de contrôle de 4 octets. Les encodages ne se recoupent pas, donc un wallet peut généralement dire dès les premiers caractères à quelle famille une adresse appartient.
5. Mon adresse EVM est-elle la même sur chaque chaîne ?
Pour un compte de wallet normal, oui. L'adresse est calculée à partir de votre clé publique, et ce calcul ne fait pas intervenir la chaîne, donc la clé qui vous donne une adresse 0x sur Ethereum vous donne la même adresse sur Base, Arbitrum, Polygon et BNB Chain. Les wallets affichent une seule adresse et changent de réseau en dessous.
Ce qui n'est pas partagé, c'est tout ce qui se trouve derrière l'adresse. Chaque chaîne tient son propre solde du coin natif et ses propres contrats de token : l'USDC de votre adresse sur Base vit dans un contrat différent de l'USDC sur Ethereum, comme le guide sur les adresses de contrat le montre avec les adresses par chaîne de Circle. Le gas se paie dans le coin de chaque chaîne, donc une adresse qui détient de l'ETH sur Ethereum ne peut pas payer une transaction sur Polygon tant qu'elle n'y détient pas de POL.
Deux exceptions. Les wallets en smart contract, comme les coffres multisig, sont des contrats, et un contrat déployé sur une chaîne n'existe pas sur une autre tant que quelqu'un ne l'y déploie pas à la même adresse. Et depuis la mise à jour Pectra de mai 2025, la proposition EIP-7702 permet à un compte normal de s'attacher du code sur une chaîne donnée ; l'adresse reste la même, mais ce que fait ce code peut varier d'une chaîne à l'autre.
6. Comment trouver mon adresse de wallet EVM ?
Ouvrez le wallet, sélectionnez le compte et copiez la chaîne de caractères affichée sous son nom. Les détails varient légèrement selon l'application :
- MetaMask, Rabby, Rainbow, Coinbase Wallet
- L'adresse 0x apparaît sous le nom du compte sur l'écran principal, généralement raccourcie à ses premiers et derniers caractères, avec un bouton de copie à côté. La même adresse est affichée quel que soit le réseau EVM sélectionné.
- Wallets multi-chaînes (Trust Wallet, OKX Wallet, Bitget Wallet)
- Ils tiennent des comptes Bitcoin, Solana et EVM côte à côte, cherchez donc l'entrée intitulée Ethereum ou EVM. Bitget Wallet, par exemple, affiche l'adresse EVM quand "All Networks" ou n'importe quel réseau EVM est sélectionné ; les entrées Bitcoin et Solana sont des adresses différentes pour des chaînes différentes.
- Hardware wallets (Ledger, Trezor)
- L'appareil détient la clé ; l'application associée ou un wallet connecté comme MetaMask affiche l'adresse. Vérifiez-la sur l'écran de l'appareil avant de la partager.
- Plateformes d'échange
- Une adresse de dépôt de plateforme d'échange est le wallet de la plateforme, pas le vôtre. La page de dépôt donne une adresse par réseau, et elle peut différer entre Ethereum, Arbitrum et BNB Smart Chain même si les trois sont des réseaux EVM. Copiez-la depuis la page du réseau exact sur lequel vous allez envoyer.
Quelle que soit l'application, copiez les 42 caractères complets avec le bouton de copie plutôt que de les retaper, et comparez les quatre premiers et les quatre derniers caractères après les avoir collés.
7. Quels wallets sont compatibles EVM ?
Tout wallet capable de signer des transactions Ethereum. Les extensions de navigateur et les applications mobiles conçues pour Ethereum, comme MetaMask, Rabby, Rainbow et Coinbase Wallet, prennent en charge toutes les chaînes EVM par conception, soit préconfigurées, soit ajoutées avec leur chain ID et leur URL RPC. Les wallets multi-chaînes comme Trust Wallet, OKX Wallet et Bitget Wallet ajoutent un compte EVM à côté des comptes Bitcoin et Solana. Les hardware wallets de Ledger et Trezor signent les transactions EVM via leurs propres applications ou via MetaMask.
Ajouter un réseau que le wallet n'inclut pas d'origine demande le chain ID, une URL RPC, le symbole de la devise et une URL d'explorer ; le guide des chain ID passe en revue le formulaire de MetaMask. Les wallets conçus pour une seule chaîne non EVM, comme un wallet uniquement Bitcoin ou uniquement Solana, ne peuvent pas détenir d'adresse EVM du tout.
8. Puis-je envoyer des coins Bitcoin, Solana ou Tron à une adresse EVM ?
Non. Bitcoin, Solana, Tron et le XRP Ledger sont des réseaux distincts avec leurs propres formats d'adresse, et une adresse 0x n'existe pas chez eux. Un wallet bien conçu refuse le transfert parce que l'adresse échoue à sa vérification de format. Si un service l'accepte quand même, les coins partent vers un réseau où personne ne détient la clé, et ils sont perdus.
La confusion inverse est plus fréquente : envoyer un token EVM sur le mauvais réseau EVM. L'USDC sur Ethereum et l'USDC sur Base sont des contrats différents sur des chaînes différentes ; de l'USDC envoyé sur Base à une plateforme d'échange qui ne crédite que les dépôts Ethereum arrive à l'adresse de la plateforme sur Base, où seule la plateforme peut y accéder. Beaucoup de plateformes facturent cette récupération ou la refusent, faites donc correspondre le réseau des deux côtés avant d'envoyer.
Les versions wrapped ou passées par un bridge brouillent encore la frontière. Le Wrapped Bitcoin sur Ethereum est un token ERC-20 avec une adresse de contrat 0x et peut être envoyé à une adresse EVM ; le Bitcoin natif, non. L'USDC de Solana a une adresse de mint en base58 ; le même dollar sur Arbitrum a une adresse de contrat 0x.
9. Comment vérifier qu'une adresse EVM est valide ?
Trois choses rendent une adresse bien formée : elle commence par 0x, elle compte exactement 40 caractères hexadécimaux ensuite, et si elle mélange majuscules et minuscules, la somme de contrôle ERC-55 correspond. Un format valide ne prouve pas que l'adresse appartient à la personne que vous croyez, confirmez-la donc par un second canal pour les gros montants.
Dans du code, validez avant de construire une transaction. Le SDK ChainGate vérifie le format et la somme de contrôle pour Ethereum et pour tout réseau EVM que vous enregistrez :
import { ChainGate, isValidEvmAddress } from 'chaingate';
const cg = new ChainGate({ apiKey: process.env.CHAINGATE_API_KEY });
isValidEvmAddress('0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'); // true (ERC-55 checksum matches)
isValidEvmAddress('0xD8DA6bf26964af9d7eed9e03e53415d37aa96045'); // false (mixed case, checksum does not match)
isValidEvmAddress('0xd8da6bf26964af9d7eed9e03e53415d37aa96045'); // true (all lowercase is accepted)
// The same check on a custom EVM network, here BNB Smart Chain (chain ID 56)
const bsc = cg.networks.evmRpc({
rpcUrl: 'https://bsc-dataseed.binance.org',
chainId: 56,
name: 'BNB Smart Chain',
symbol: 'BNB',
});
bsc.isValidAddress('0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'); // true
// Bitcoin and Solana formats are not EVM addresses
isValidEvmAddress('bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4'); // falsePour savoir si une adresse est un wallet ou un contrat, lisez son code avec eth_getCode, qui renvoie 0x pour une adresse de wallet et du bytecode pour un contrat. La documentation sur la validation d'adresse liste tous les réseaux pris en charge.
10. Adresse EVM vs adresse de contrat vs nom ENS
Les trois désignent un compte sur une chaîne EVM, et il est facile de les confondre. Une adresse de wallet est contrôlée par une clé privée. Une adresse de contrat contient du code et n'a pas de clé ; elle utilise le même format 0x, donc seul un explorer ou eth_getCode permet de les distinguer, comme le guide sur les adresses de contrat l'explique. N'utilisez jamais l'adresse de contrat d'un token comme adresse de dépôt.
Un nom ENS comme vitalik.eth est un alias lisible enregistré auprès du protocole Ethereum Name Service et se résout en une adresse 0x. Les wallets qui prennent en charge l'ENS vous laissent saisir le nom à la place de l'adresse, mais les fonds arrivent quand même à l'adresse vers laquelle il se résout, et un nom peut pointer vers des adresses différentes pour des chaînes différentes. Quand un formulaire demande une adresse EVM, collez l'adresse 0x plutôt que le nom, sauf s'il précise que les noms ENS sont acceptés.
11. Erreurs courantes avec les adresses EVM
La plupart des pertes impliquant des adresses EVM viennent de l'une de ces erreurs :
- Bonne adresse, mauvais réseau
- Le destinataire attend le token sur Ethereum et il arrive sur Arbitrum, ou l'inverse. Faites correspondre le réseau des deux côtés, et en cas de doute, envoyez d'abord un petit montant test.
- Coller une adresse non EVM
- Une adresse Solana ou Tron dans un formulaire de transfert EVM échoue à la validation dans un bon wallet ; dans un wallet faible, elle peut ne produire une erreur qu'après la signature. Vérifiez que l'adresse commence par 0x et compte 42 caractères.
- Address poisoning
- Des escrocs envoient de minuscules transferts depuis des adresses dont les premiers et derniers caractères correspondent à l'une de celles que vous utilisez, en espérant que vous copierez la leur depuis votre historique de transactions. Copiez les adresses depuis le wallet ou un contact enregistré, jamais depuis une liste de transactions, et comparez plus que les extrémités.
- Copies partielles
- Un caractère manquant ou en trop transforme une adresse valide en adresse invalide, ce que la somme de contrôle détecte généralement, ou dans de rares cas en une autre adresse valide, ce qu'elle ne peut pas détecter. Utilisez le bouton de copie.
- Memos et destination tags
- Les réseaux EVM n'utilisent ni memo ni destination tag ; le XRP Ledger, TON et Stellar, si. Si un formulaire affiche un champ memo à côté d'une adresse 0x, vous êtes probablement sur le formulaire du mauvais réseau.
12. Pour aller plus loin
Vous savez maintenant ce qu'est l'adresse 0x, pourquoi elle se répète d'une chaîne à l'autre et comment en vérifier une. La liste des chain ID distingue chaque réseau EVM, le guide sur les adresses de contrat couvre l'autre type d'adresse 0x, et le gas tracker montre ce que coûte un envoi en ce moment sur chaque réseau. Si vous voulez que la validation d'adresse, les soldes et les transferts soient gérés sur Bitcoin, Ethereum et les autres réseaux EVM depuis un seul SDK, ChainGate le fait.
Questions fréquentes
Qu'est-ce qu'une adresse de wallet EVM ?
L'adresse d'un compte sur Ethereum ou sur n'importe quelle blockchain compatible EVM : 0x suivi de 40 caractères hexadécimaux, 42 au total. Elle est dérivée de votre clé privée et elle est la même sur Ethereum, Arbitrum, Base, Optimism, Polygon, BNB Chain et tous les autres réseaux EVM.
Que signifie EVM en crypto ?
Ethereum Virtual Machine, l'environnement qui exécute les smart contracts et conserve l'état des comptes sur Ethereum. Les chaînes qui exécutent la même machine sont dites compatibles EVM, et les wallets, adresses et tokens conçus pour Ethereum fonctionnent dessus.
Une adresse EVM est-elle la même chose qu'une adresse Ethereum ?
Oui. Une adresse Ethereum est une adresse EVM, et la même chaîne de caractères est valide sur toutes les chaînes EVM. On parle d'adresse EVM quand on veut couvrir tous ces réseaux à la fois.
Mon adresse EVM est-elle la même sur Polygon, BNB Chain et Arbitrum ?
Pour un compte de wallet normal, oui : une clé privée donne une seule adresse, valable sur toutes les chaînes EVM. Les soldes et les tokens sont distincts sur chaque chaîne, et le gas doit être payé dans le coin de chaque chaîne.
Quels wallets sont compatibles EVM ?
MetaMask, Rabby, Rainbow et Coinbase Wallet sont conçus pour les chaînes EVM ; Trust Wallet, OKX Wallet et Bitget Wallet ajoutent un compte EVM à côté des comptes Bitcoin et Solana ; les hardware wallets Ledger et Trezor signent les transactions EVM via leurs applications ou via MetaMask.
MetaMask est-il un wallet EVM ?
Oui. MetaMask est construit autour des chaînes EVM : il inclut d'origine Ethereum et plusieurs réseaux populaires, et vous laisse ajouter n'importe quelle autre chaîne EVM avec son chain ID et son URL RPC. L'adresse de son compte est une adresse EVM.
Solana est-il compatible EVM ?
Non. Solana exécute sa propre machine virtuelle et utilise des adresses de 32 octets affichées en base58, sans préfixe 0x. Une adresse Solana ne peut pas recevoir de tokens EVM et une adresse EVM ne peut pas recevoir de SOL.
Tron est-il une chaîne EVM ?
Pas du point de vue d'un wallet. La machine virtuelle de Tron descend de l'EVM et ses adresses contiennent les mêmes 20 octets qu'une adresse Ethereum dérivée de la même clé, mais elles sont affichées sous forme de chaînes de 34 caractères commençant par T et le réseau est distinct. L'USDT sur Tron (TRC-20) doit être envoyé à une adresse T, jamais à une adresse 0x.
Quelle est la longueur d'une adresse EVM ?
42 caractères : le préfixe 0x plus 40 caractères hexadécimaux, qui encodent 20 octets. Le mélange de majuscules et de minuscules est la somme de contrôle ERC-55 ; la forme en minuscules est la même adresse.
Que se passe-t-il si j'envoie des tokens sur le mauvais réseau ?
Si les deux réseaux sont des chaînes EVM, les tokens arrivent à la même adresse sur l'autre chaîne. Dans votre propre wallet, vous pouvez changer de réseau et les voir ; sur une plateforme d'échange, seule la plateforme peut les récupérer, et beaucoup facturent des frais ou refusent. Si le réseau de destination n'est pas une chaîne EVM, un wallet correct bloque le transfert ; s'il passe quand même, les fonds sont irrécupérables.
Construisez avec ChainGate
Mettez ces idées en pratique — ChainGate fournit wallets, transactions et RPC managé pour Ethereum et plus de 20 autres blockchains en une seule installation.