Um endereço de carteira EVM é o endereço de uma conta no Ethereum ou em qualquer blockchain que roda a Ethereum Virtual Machine: 0x seguido de 40 caracteres hexadecimais, 42 caracteres no total. O mesmo endereço funciona em Ethereum, Arbitrum, Base, Optimism, Polygon, BNB Chain, Avalanche e em toda outra rede compatível com EVM.
Se um formulário pede o seu endereço EVM, ele quer o endereço 0x que a sua carteira mostra para o Ethereum. Você não precisa de um endereço diferente por rede; precisa, sim, enviar pela rede que o outro lado espera, porque cada rede mantém os próprios saldos.
Formulários que dizem "informe seu endereço de carteira EVM", exchanges que listam uma rede "EVM" ao lado de Bitcoin e Solana, airdrops que pedem um: a expressão presume que você sabe a qual dos seus endereços ela se refere. Este guia explica o que é um endereço EVM, por que o mesmo endereço funciona em dezenas de redes, de onde copiá-lo, quais carteiras e redes contam como compatíveis com EVM e quais moedas nunca devem ser enviadas para ele.
A versão curta
- Uma chave, um endereço, muitas redes. Um endereço EVM é derivado da sua chave privada, então MetaMask, Rabby ou Trust Wallet mostram o mesmo endereço 0x no Ethereum, na Base, na Arbitrum, na Polygon e na BNB Chain.
- O formato é 0x + 40 caracteres hexadecimais, 42 no total. As letras maiúsculas e minúsculas são um checksum (ERC-55); a forma toda em minúsculas é o mesmo endereço.
- Endereços de Bitcoin (1, 3, bc1), Solana (base58), Tron (T) e XRP (r) não são endereços EVM. Moedas enviadas dessas redes para um endereço 0x, ou tokens EVM enviados pela rede EVM errada, normalmente se perdem.
- Encontre o endereço abaixo do nome da conta na sua carteira, confira se ele tem 42 caracteres e um checksum válido e confirme a rede dos dois lados antes de cada transferência.
1. O que é um endereço de carteira EVM?
Um endereço de carteira EVM identifica uma conta em uma blockchain EVM. Na documentação do ethereum.org, uma conta controlada por uma chave privada é uma conta de propriedade externa, e o endereço dela são os últimos 20 bytes do hash Keccak-256 da chave pública, escritos como 0x mais 40 caracteres hexadecimais. Esse é o endereço que as carteiras exibem, os explorers indexam e outras pessoas colam quando querem pagar você.
A palavra "EVM" na frente diz a qual família de redes o endereço pertence. O Ethereum definiu o formato, e toda rede que copiou o ambiente de execução do Ethereum usa o mesmo. Um endereço do Ethereum, um da Polygon e um da Base são, portanto, o mesmo tipo de string, e para uma carteira normal são literalmente a mesma string.
Exchanges e formulários de airdrop usam o termo para não listar as redes uma a uma. "Informe seu endereço de carteira EVM" significa: nos dê o endereço 0x que você controla, e vamos enviar por uma das redes EVM que suportamos.
2. O que significa EVM?
EVM é a sigla de Ethereum Virtual Machine, a máquina virtual do Ethereum. A documentação para desenvolvedores do ethereum.org a descreve como um ambiente virtual descentralizado que executa código de forma consistente em toda a rede, e exige que toda implementação siga a especificação do Yellow Paper do Ethereum. É a parte do protocolo que roda os smart contracts e mantém o estado de cada conta.
Uma rede é compatível com EVM quando roda a mesma máquina virtual, ou uma cópia muito próxima, de modo que o mesmo bytecode de smart contract, o mesmo modelo de contas e o mesmo formato de endereço funcionam nela. Para os usuários, isso significa uma carteira, um endereço e o mesmo fluxo de transação em todas essas redes. Para os desenvolvedores, significa que o código escrito para o Ethereum recebe deploy em outras redes com poucas mudanças.
No uso em cripto, a sigla também nomeia o grupo inteiro: "redes EVM", "carteiras EVM", "tokens EVM". Fora de cripto, EVM significa earned value management (gerenciamento do valor agregado) em gestão de projetos, e é por isso que uma busca simples pelo termo devolve as duas coisas.
3. Quais blockchains são compatíveis com EVM?
O Ethereum, seus rollups Layer 2 e a maioria das grandes redes Layer 1 alternativas. A lista chega a centenas de redes; as que o gas tracker da ChainGate acompanha agora são todas redes 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.
Esta lista vem do feed do gas tracker e cresce conforme novas redes são adicionadas.
Cada uma delas tem o próprio chain ID, e a carteira precisa desse número para diferenciá-las. A lista de chain IDs das redes EVM associa cada rede e testnet importante ao seu ID, e a Chainlist cataloga centenas a mais.
Não são EVM: Bitcoin, Litecoin, Dogecoin e Bitcoin Cash (cadeias UTXO com formatos de endereço próprios), Solana, XRP Ledger, Cardano, TON, Sui e Aptos. A Tron é o caso incômodo: a máquina virtual dela descende da EVM e seus endereços até contêm os mesmos 20 bytes de um endereço do Ethereum gerado a partir da mesma chave, mas eles são exibidos como strings de 34 caracteres começando com T e a rede é separada, então carteiras e exchanges tratam a Tron como uma família própria.
4. Como é um endereço EVM?
0x, depois 40 caracteres de 0 a 9 e de a a f, 42 caracteres no total. A documentação do ethereum.org usa 0x5e97870f263700f46aa00d967821199b9bc5a120 como exemplo. Não há prefixo para a rede: um endereço da Polygon e um do Ethereum são indistinguíveis a olho nu, e é exatamente por isso que a rede precisa ser escolhida separadamente.
| Família de redes | Como é o endereço | Endereço EVM? |
|---|---|---|
| Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche C-Chain, Linea, Scroll e outras redes EVM | 0x + 40 caracteres hexadecimais (42 no total) | Sim, o mesmo em todas as redes |
| Bitcoin | 1..., 3... ou bc1... (26 a 62 caracteres) | Não |
| Solana | 32 a 44 caracteres base58, sem prefixo | Não |
| Tron | T + 33 caracteres base58 (34 no total) | Não, embora a máquina virtual dela derive da EVM |
| XRP Ledger | r + 24 a 34 caracteres base58 | Não |
As letras maiúsculas dentro de um endereço EVM são um checksum, não parte do endereço. A ERC-55 mistura maiúsculas e minúsculas nas letras conforme um hash do endereço, de modo que um caractere digitado errado quase sempre é detectado; o padrão estima em 0.0247% a chance de um erro de digitação aleatório passar. A forma toda em minúsculas é o mesmo endereço e toda carteira a aceita, mas um endereço com maiúsculas e minúsculas cujo checksum não bate é rejeitado.
Os endereços bc1 do Bitcoin usam uma codificação diferente, Bech32, definida na BIP 173, e os endereços do XRP Ledger usam um alfabeto base58 próprio com um checksum de 4 bytes. As codificações não se sobrepõem, então uma carteira normalmente consegue dizer pelos primeiros caracteres a qual família um endereço pertence.
5. Meu endereço EVM é o mesmo em todas as redes?
Para uma conta de carteira normal, sim. O endereço é calculado a partir da sua chave pública, e o cálculo não envolve a rede, então a chave que dá a você um endereço 0x no Ethereum dá o mesmo endereço na Base, na Arbitrum, na Polygon e na BNB Chain. As carteiras mostram um único endereço e trocam de rede por baixo dele.
O que não é compartilhado é tudo o que está por trás do endereço. Cada rede mantém o próprio saldo da moeda nativa e os próprios contratos de token: o USDC no seu endereço na Base vive em um contrato diferente do USDC no Ethereum, como o guia de endereços de contrato mostra com os endereços por rede da Circle. O gas é pago na moeda própria de cada rede, então um endereço com ETH no Ethereum não consegue pagar uma transação na Polygon enquanto não tiver POL lá.
Duas exceções. Carteiras de smart contract, como os cofres multisig, são contratos, e um contrato com deploy em uma rede não existe em outra a menos que alguém faça o deploy lá no mesmo endereço. E desde a atualização Pectra, de maio de 2025, a EIP-7702 permite que uma conta normal anexe código a si mesma em uma rede específica; o endereço continua o mesmo, mas o que esse código faz pode variar de rede para rede.
6. Como encontro meu endereço de carteira EVM?
Abra a carteira, selecione a conta e copie a string exibida abaixo do nome dela. Os detalhes mudam um pouco de app para app:
- MetaMask, Rabby, Rainbow, Coinbase Wallet
- O endereço 0x aparece abaixo do nome da conta na tela principal, normalmente encurtado para os primeiros e últimos caracteres, com um botão de copiar ao lado. O mesmo endereço é exibido seja qual for a rede EVM selecionada.
- Carteiras multi-chain (Trust Wallet, OKX Wallet, Bitget Wallet)
- Elas guardam contas de Bitcoin, Solana e EVM lado a lado, então procure a entrada rotulada como Ethereum ou EVM. A Bitget Wallet, por exemplo, mostra o endereço EVM quando "All Networks" ou qualquer rede EVM está selecionada; as entradas de Bitcoin e Solana são endereços diferentes para redes diferentes.
- Carteiras de hardware (Ledger, Trezor)
- O dispositivo guarda a chave; o app complementar ou uma carteira conectada, como a MetaMask, exibe o endereço. Verifique-o na tela do dispositivo antes de compartilhá-lo.
- Exchanges
- Um endereço de depósito de exchange é a carteira da exchange, não a sua. A página de depósito dá um endereço por rede, e ele pode ser diferente entre Ethereum, Arbitrum e BNB Smart Chain mesmo que as três sejam redes EVM. Copie-o da página da rede exata pela qual você vai enviar.
Seja qual for o app, copie os 42 caracteres completos com o botão de copiar em vez de digitá-los, e compare os quatro primeiros e os quatro últimos caracteres depois de colar.
7. Quais carteiras são compatíveis com EVM?
Qualquer carteira que consiga assinar transações do Ethereum. Extensões de navegador e apps móveis construídos para o Ethereum, como MetaMask, Rabby, Rainbow e Coinbase Wallet, suportam toda rede EVM por padrão, seja pré-configurada, seja adicionada com o chain ID e a URL RPC dela. Carteiras multi-chain como Trust Wallet, OKX Wallet e Bitget Wallet adicionam uma conta EVM ao lado das contas de Bitcoin e Solana. As carteiras de hardware da Ledger e da Trezor assinam transações EVM pelos próprios apps ou pela MetaMask.
Adicionar uma rede que a carteira não traz de fábrica exige o chain ID, uma URL RPC, o símbolo da moeda e a URL de um explorer; o guia de chain ID percorre o formulário da MetaMask passo a passo. Carteiras construídas para uma única rede não EVM, como uma carteira só de Bitcoin ou só de Solana, não conseguem ter um endereço EVM.
8. Posso enviar Bitcoin, Solana ou moedas da Tron para um endereço EVM?
Não. Bitcoin, Solana, Tron e XRP Ledger são redes separadas com formatos de endereço próprios, e um endereço 0x não existe nelas. Uma carteira bem feita recusa a transferência porque o endereço não passa na verificação de formato. Se um serviço aceitar mesmo assim, as moedas vão para uma rede onde ninguém tem a chave, e elas se perdem.
A confusão inversa é mais comum: enviar um token EVM pela rede EVM errada. USDC no Ethereum e USDC na Base são contratos diferentes em redes diferentes; USDC enviado pela Base para uma exchange que só credita depósitos do Ethereum cai no endereço da exchange na Base, onde só a exchange consegue alcançá-lo. Muitas exchanges cobram uma taxa por essa recuperação ou a recusam, então confira se a rede é a mesma dos dois lados antes de enviar.
Versões wrapped e transferidas por bridge borram ainda mais a linha. O Wrapped Bitcoin no Ethereum é um token ERC-20 com um endereço de contrato 0x e pode ser enviado para um endereço EVM; o Bitcoin nativo não. O USDC da Solana tem um endereço de mint em base58; o mesmo dólar na Arbitrum tem um endereço de contrato 0x.
9. Como verifico se um endereço EVM é válido?
Três coisas tornam um endereço bem formado: ele começa com 0x, tem exatamente 40 caracteres hexadecimais depois disso e, se mistura maiúsculas e minúsculas, o checksum ERC-55 bate. Um formato válido não prova que o endereço pertence a quem você pensa, então confirme por um segundo canal para valores grandes.
Em código, valide antes de montar uma transação. O SDK da ChainGate verifica o formato e o checksum para o Ethereum e para qualquer rede EVM que você registrar:
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'); // falsePara saber se um endereço é uma carteira ou um contrato, leia o código dele com eth_getCode: um endereço de carteira devolve 0x, um contrato devolve bytecode. A documentação de validação de endereços lista todas as redes suportadas.
10. Endereço EVM vs endereço de contrato vs nome ENS
Os três apontam para uma conta em uma rede EVM, e é fácil confundi-los. Um endereço de carteira é controlado por uma chave privada. Um endereço de contrato guarda código e não tem chave; ele usa o mesmo formato 0x, então só um explorer ou o eth_getCode os diferencia, como o guia de endereços de contrato explica. Nunca use o endereço de contrato de um token como endereço de depósito.
Um nome ENS como vitalik.eth é um apelido legível registrado no Ethereum Name Service que resolve para um endereço 0x. Carteiras que suportam ENS deixam você digitar o nome em vez do endereço, mas os fundos continuam chegando ao endereço para o qual ele resolve, e um nome pode apontar para endereços diferentes em redes diferentes. Quando um formulário pede um endereço EVM, cole o endereço 0x em vez do nome, a menos que ele diga que aceita nomes ENS.
11. Erros comuns com endereços EVM
A maioria das perdas envolvendo endereços EVM vem de um destes:
- Endereço certo, rede errada
- O destinatário espera o token no Ethereum e ele chega na Arbitrum, ou o contrário. Confira se a rede é a mesma dos dois lados e, em caso de dúvida, envie primeiro uma pequena quantia de teste.
- Colar um endereço não EVM
- Um endereço de Solana ou de Tron em um formulário de transferência EVM falha na validação em uma carteira boa; em uma fraca, pode dar erro só depois que você assinou. Confira se o endereço começa com 0x e tem 42 caracteres.
- Envenenamento de endereços (address poisoning)
- Golpistas enviam transferências minúsculas a partir de endereços cujos primeiros e últimos caracteres coincidem com um que você usa, na esperança de que você copie o deles do seu histórico de transações. Copie endereços da carteira ou de um contato salvo, nunca de uma lista de transações, e compare mais do que as pontas.
- Cópias parciais
- Um caractere a menos ou a mais transforma um endereço válido em um inválido, o que o checksum normalmente pega, ou, em casos raros, em outro endereço válido, o que ele não consegue pegar. Use o botão de copiar.
- Memos e destination tags
- As redes EVM não usam memos nem destination tags; o XRP Ledger, a TON e a Stellar usam. Se um formulário mostra um campo de memo ao lado de um endereço 0x, você provavelmente está no formulário da rede errada.
12. Por onde continuar
Agora você sabe o que é o endereço 0x, por que ele se repete entre as redes e como verificar um. A lista de chain IDs diferencia cada rede EVM, o guia de endereços de contrato cobre o outro tipo de endereço 0x, e o gas tracker mostra quanto custa enviar em cada rede agora. Se quiser que a validação de endereços, os saldos e as transferências sejam resolvidos em Bitcoin, Ethereum e nas outras redes EVM a partir de um único SDK, a ChainGate faz isso.
Perguntas frequentes
O que é um endereço de carteira EVM?
O endereço de uma conta no Ethereum ou em qualquer blockchain compatível com EVM: 0x seguido de 40 caracteres hexadecimais, 42 no total. Ele é derivado da sua chave privada e é o mesmo no Ethereum, na Arbitrum, na Base, na Optimism, na Polygon, na BNB Chain e em toda outra rede EVM.
O que significa EVM em cripto?
Ethereum Virtual Machine, a máquina virtual do Ethereum: o ambiente que roda os smart contracts e mantém o estado das contas no Ethereum. Redes que rodam a mesma máquina são chamadas de compatíveis com EVM, e as carteiras, os endereços e os tokens construídos para o Ethereum funcionam nelas.
Um endereço EVM é o mesmo que um endereço do Ethereum?
Sim. Um endereço do Ethereum é um endereço EVM, e a mesma string é válida em toda rede EVM. As pessoas dizem endereço EVM quando querem abranger todas essas redes de uma vez.
Meu endereço EVM é o mesmo na Polygon, na BNB Chain e na Arbitrum?
Para uma conta de carteira normal, sim: uma chave privada dá um endereço em toda rede EVM. Saldos e tokens são separados em cada rede, e o gas precisa ser pago na moeda própria de cada rede.
Quais carteiras são compatíveis com EVM?
MetaMask, Rabby, Rainbow e Coinbase Wallet são construídas para redes EVM; Trust Wallet, OKX Wallet e Bitget Wallet adicionam uma conta EVM ao lado das contas de Bitcoin e Solana; as carteiras de hardware Ledger e Trezor assinam transações EVM pelos próprios apps ou pela MetaMask.
A MetaMask é uma carteira EVM?
Sim. A MetaMask é construída em torno das redes EVM: ela vem com o Ethereum e várias redes populares e deixa você adicionar qualquer outra rede EVM com o chain ID e a URL RPC dela. O endereço da conta dela é um endereço EVM.
A Solana é compatível com EVM?
Não. A Solana roda a própria máquina virtual e usa endereços de 32 bytes exibidos em base58, sem prefixo 0x. Um endereço da Solana não pode receber tokens EVM e um endereço EVM não pode receber SOL.
A Tron é uma rede EVM?
Para fins de carteira, não. A máquina virtual da Tron descende da EVM e seus endereços contêm os mesmos 20 bytes de um endereço do Ethereum derivado da mesma chave, mas eles são exibidos como strings de 34 caracteres começando com T e a rede é separada. USDT na Tron (TRC-20) deve ser enviado para um endereço T, nunca para um endereço 0x.
Qual é o tamanho de um endereço EVM?
42 caracteres: o prefixo 0x mais 40 caracteres hexadecimais, que codificam 20 bytes. A mistura de maiúsculas e minúsculas é o checksum ERC-55; a forma em minúsculas é o mesmo endereço.
O que acontece se eu enviar tokens pela rede errada?
Se as duas redes são redes EVM, os tokens chegam ao mesmo endereço na outra rede. Na sua própria carteira você pode trocar de rede e vê-los; em uma exchange só a exchange consegue recuperá-los, e muitas cobram uma taxa ou recusam. Se a rede de destino não é uma rede EVM, uma carteira correta bloqueia a transferência; se passar mesmo assim, os fundos são irrecuperáveis.
Construa com ChainGate
Leve estas ideias para o código — a ChainGate te oferece wallets, transações e RPC gerenciado para Ethereum e mais de 20 blockchains com uma única instalação.