Validador de Soma de Endereços Ethereum / EVM (EIP-55)
Guia
Validador de checksum de endereço Ethereum / EVM
Cole qualquer endereço Ethereum ou compatível com EVM e verifique imediatamente se o seu checksum misto de caso está correto de acordo com o EIP-55. A ferramenta também retorna a forma canônica de checksum para que você possa copiar uma versão segura de volta para sua carteira, contrato ou explorador de blocos. Tudo é executado localmente no seu navegador — nenhum endereço é enviado para um servidor.
Como usar
- Cole um ou mais endereços hexadecimais de 40 caracteres no campo de entrada (um por linha). O
0xprefixo é opcional. - Cada linha é validada assim que você parar de digitar. A coluna Status informa se o checksum é Válido, Inválido, Não checksumado ou Formato Inválido.
- A coluna Checksumado mostra a forma correta do EIP-55 mista de caso. Clique no ícone de cópia para obter a versão.
- Para entradas não checksumadas ou inválidas, as letras invertidas são destacadas para que você possa ver exatamente quais caracteres estavam errados.
Características
- Validação EIP-55 – classifica cada endereço como Válido, Checksum Inválido, Não checksumado (todas minúsculas / todas maiúsculas / apenas dígitos) ou Formato Inválido.
- Saída canônica de checksum – todos os endereços reconhecidos são exibidos na forma correta mista de caso do EIP-55, prontos para serem copiados.
- Entrada em lote – cole uma lista completa de endereços e valide-os ao mesmo tempo. Cada linha é processada de forma independente.
- Diferença por caractere – quando a entrada não corresponde ao checksum, os caracteres que precisam mudar de caso são destacados na saída.
- Detecção de endereço nulo – identifica
0x0000...0000como o endereço de queima / nulo canônico. - Independente da cadeia – o mesmo formato de endereço de 20 bytes é usado em Ethereum, Polygon, BSC, Arbitrum, Optimism, Base, Avalanche C-Chain e em todas as outras redes compatíveis com EVM.
- 100% do lado do cliente – o Keccak-256 é executado no navegador através de uma biblioteca de hash; os endereços nunca são enviados fora da sua máquina.
Quando Usar
- Antes de enviar uma transação para um endereço recém-colado, para confirmar que nenhum caractere foi digitado incorretamente.
- Durante a escrita de contratos inteligentes ou scripts que armazenam endereços de forma fixa, para garantir que cada um esteja armazenado na forma checksumada.
- Ao revisar solicitações de pull, relatórios de auditoria ou documentos KYC que contêm uma longa lista de endereços.
- Ao importar um endereço de uma fonte não checksumada (explorador de blocos, CSV, arquivo de log) e desejar a representação segura para a carteira.
Perguntas frequentes
-
O que é exatamente um checksum EIP-55?
O EIP-55 é uma proposta de melhoria do Ethereum que adiciona um checksum ao endereço padrão de 40 caracteres hexadecimais, codificando informações extras no caso das letras. O endereço em si permanece os mesmos 20 bytes; o caso superior ou inferior de cada letra a–f é derivado a partir do hash Keccak-256 da versão minúscula do endereço. Uma carteira que entende o EIP-55 pode rejeitar qualquer endereço cujo padrão de caso não corresponde, detectando a maioria dos erros de digitação na camada de interface do usuário.
-
Como é calculado o checksum?
Remova o prefixo 0x do endereço e converta-o para minúsculas. Calcule o hash Keccak-256 desses 40 caracteres ASCII. Para cada posição de 0 a 39, examine o nibble hexadecimal correspondente no hash: se for maior ou igual a 8, o caractere do endereço naquela posição será maiúsculo (se for uma letra); caso contrário, permanece minúsculo. Os dígitos não são afetados. O resultado é a forma canônica mista de caso do endereço.
-
O Keccak-256 é o mesmo que o SHA3-256?
Não. O Keccak-256 é a versão original submetida ao concurso NIST SHA-3. O NIST então padronizou uma versão ligeiramente modificada do Keccak como o FIPS-202 SHA3-256, alterando a regra de preenchimento. As duas funções produzem digests diferentes para a mesma entrada. O Ethereum e o EIP-55 usam o Keccak-256 original, não o SHA3-256 padronizado.
-
O que significa Não checksumado?
Um endereço cujas letras são todas minúsculas ou todas maiúsculas não contém informações de checksum. Ainda é um identificador válido de 20 bytes e a maioria dos nós EVM o aceita, mas uma carteira que suporta o EIP-55 não pode usá-lo para detectar erros de digitação. A ferramenta marca essas entradas para que você possa substituí-las pela versão mista de caso.
-
O checksum varia entre as cadeias?
O EIP-55 simples não depende da cadeia — o mesmo endereço minúsculo sempre produz o mesmo resultado misto de caso. Uma proposta posterior, o EIP-1191, introduz checksums conscientes da cadeia, mas nunca se tornou amplamente adotada. A maioria das carteiras e exploradores (MetaMask, Etherscan, Polygonscan, etc.) implementam o EIP-55 simples, o que é o que esta ferramenta valida.
-
O checksum garante que um endereço controle fundos?
Não. Um checksum válido EIP-55 prova apenas que os 20 bytes formam um identificador sintaticamente bem-formado e que o padrão misto de caso é consistente internamente. Ele diz nada sobre se alguém possui a chave privada, se o endereço é um contrato ou uma EOA, ou se possui saldo. Verifique sempre a posse e a história em blockchain separadamente antes de enviar valor.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 17 de junho de 2026
