Anúncios incomodam? Ir Sem anúncios Hoje

Validador de Soma de Endereços Ethereum / EVM (EIP-55)

DadosDesenvolvedorSegurança
ANUNCIADO Remover?
Valida o checksum misto de caso EIP-55. Funciona para qualquer cadeia EVM (Ethereum, Polygon, BSC, Arbitrum, Optimism, Base, etc.).
Entrada Status Checksumado (EIP-55) Notas
O resultado aparecerá aqui
ANUNCIADO Remover?

Guia

Validador de checksum de endereço Ethereum / EVM (EIP-55)

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

  1. Cole um ou mais endereços hexadecimais de 40 caracteres no campo de entrada (um por linha). O 0x prefixo é opcional.
  2. 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.
  3. A coluna Checksumado mostra a forma correta do EIP-55 mista de caso. Clique no ícone de cópia para obter a versão.
  4. 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...0000 como 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

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!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?