O que é um endereço Ethereum?

Um endereço Ethereum é uma string hexadecimal de 42 caracteres que serve como identificador único para contas na blockchain Ethereum. Cada endereço começa com 0x seguido por 40 caracteres hexadecimais (0-9 e a-f). Esses endereços podem representar contas externas controladas por chaves privadas ou contratos inteligentes implantados na rede.

O que é o checksum EIP-55?

EIP-55 é uma Ethereum Improvement Proposal que introduziu um mecanismo de checksum usando codificação de caixa mista. Ao contrário dos endereços Bitcoin, que possuem checksums incorporados, os primeiros endereços Ethereum eram insensíveis a maiúsculas/minúsculas, tornando erros de digitação indetectáveis. O EIP-55 resolve isso capitalizando letras específicas com base no hash do endereço — se você alterar ainda que um único caractere, o checksum se torna inválido. Esse método simples, porém eficaz, captura a maioria dos erros de digitação antes que fundos sejam enviados para endereços errados.

Como funciona a validação de checksum?

O checksum EIP-55 funciona ao gerar o hash do endereço em minúsculas e usar o hash resultante para determinar quais letras devem ser capitalizadas. Se um caractere no hash for 8 ou superior (em hexadecimal), a letra correspondente no endereço será maiúscula; caso contrário, será minúscula. Ao validar, o mesmo processo é aplicado — se a capitalização corresponder ao padrão esperado, o checksum é válido.

Descrição da ferramenta

Esta ferramenta valida endereços de carteira Ethereum e verifica sua codificação de checksum EIP-55. Basta colar um endereço para verificar instantaneamente se ele é um endereço Ethereum válido, ver o tipo de formato e confirmar se o checksum está correto. O validador lida com todos os formatos de endereço comuns, incluindo variantes com checksum, minúsculas e maiúsculas.

Recursos

  • Validação instantânea — Verifique qualquer formato de endereço Ethereum em tempo real
  • Verificação de checksum EIP-55 — Detecta se os endereços possuem checksums de caixa mista válidos
  • Detecção de formato — Identifica se os endereços são com checksum, minúsculos ou maiúsculos
  • Validação de comprimento — Confirma que os endereços têm o comprimento correto de 42 caracteres
  • Amigável ao copiar e colar — Lida automaticamente com endereços que contêm espaços em branco extras

Casos de uso

  • Antes de enviar cripto — Valide os endereços dos destinatários para evitar perda irreversível de fundos
  • Desenvolvimento de contratos inteligentes — Verifique os endereços de contratos durante a implantação e testes
  • Integração de carteira — Verifique os endereços enviados pelos usuários em dApps e exchanges
  • Auditoria de segurança — Confirme os endereços em arquivos de configuração e repositórios de código