Validador de Endereço Ethereum
Valida endereços Ethereum (0x + 40 hex). Detecta o checksum EIP-55 (caps mistos) e indica se o endereço é válido com checksum.
Endereço Ethereum: 20 bytes, prefixo 0x e o checksum de caixa mista EIP-55
Um endereço Ethereum são os últimos 20 bytes do hash Keccak-256 da chave pública da conta, escrito como 0x seguido de 40 caracteres hexadecimais. O mesmo formato é compartilhado por contas externas (EOAs) e endereços de contrato. Esta ferramenta confere a estrutura (0x + 40 hex) e detecta se o endereço carrega um checksum EIP-55.
Hex puro não tem detecção de erro, então o EIP-55 reaproveita a caixa das letras como checksum: a mistura de A–F maiúsculas e minúsculas codifica um hash do endereço, pegando erros de digitação sem mudar o comprimento nem quebrar ferramentas antigas que ignoram caixa.
Três caixas válidas
- Tudo minúsculo:
0xabc…— estruturalmente válido, mas sem proteção de checksum. - Tudo maiúsculo (após
0x): também válido, também sem checagem. - Caixa mista: um endereço real com checksum EIP-55; o padrão específico de maiúsculas precisa bater com o hash Keccak ou é um erro de digitação.
Mesmo endereço em várias chains EVM
- Um formato, muitas chains: o mesmo endereço
0xfunciona em Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Base e toda rede EVM. - A chain é contexto, não está no endereço: não há byte de rede — enviar ao endereço certo na chain errada pode perder fundos.
- Nomes ENS: nomes humanos como
vitalik.ethresolvem para um endereço0x; sempre confirme o hex resolvido.
Pegadinhas
- Formato ≠ checksum válido: esta página confirma
0x+40 hex e se a caixa é mista; a verificação completa do EIP-55 precisa de um cálculo Keccak-256. - Não "conserte" a caixa: passar um endereço de caixa mista para minúsculo descarta silenciosamente sua proteção de checksum.
- Sem caixa mista ≠ sem checksum: um endereço todo minúsculo é aceito em todo lugar mas oferece zero detecção de erro.
- Bytes32 ≠ endereço: um valor de 64 hex é um hash ou slot de storage, não um endereço — não o trunque às cegas.
FAQ
Por que alguns endereços são de caixa mista? A caixa mista é o checksum EIP-55 — o padrão de caixa é derivado do próprio hash Keccak-256 do endereço para detectar erros.
Um endereço de contrato é diferente de um de carteira? Não — ambos são endereços 0x de 20 bytes; a diferença é se há código naquele endereço.
Posso confiar em endereços minúsculos? São estruturalmente válidos mas sem checagem; prefira a forma de caixa mista EIP-55 para pegar erros.
Ferramentas Relacionadas
Validador de Endereço Bitcoin
Valida endereços Bitcoin nos formatos legacy (P2PKH 1...), P2SH (3...) e Bech32 (bc1...). Verifica formato base — não consulta blockchain.
Checksum EIP-55 Ethereum
Verifica o checksum EIP-55 simplificado: endereços com mistura de maiúsculas/minúsculas devem seguir o padrão de capitalização.
Validador de Email
Verifique se um endereço de email é válido. Analisa a estrutura, domínio e parte local. Processado no navegador, sem enviar o email para nenhum servidor.