Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Conversor de Endereço Checksum

Valide, corrija e converta em lote endereços Ethereum para o formato checksum EIP-55. Validação Keccak-256 para ETH, BSC, Polygon. 100% no navegador.


clearClearpastePaste

O que é Endereço Checksum EIP-55?

Um endereço Ethereum tem 40 caracteres hex — fácil de digitar errado por um único caractere e perder seus fundos para sempre (transações são irreversíveis). EIP-55 (Proposta de Melhoria do Ethereum 55) resolve isso elegantemente: hash o endereço em minúsculas com Keccak-256, então capitaliza cada letra hex onde o bit hash correspondente está ativado. O padrão de maiúsculas/minúsculas vira um checksum auto-validável — carteiras e exchanges podem detectar ~99,986% dos erros de digitação antes de transmitir. Esta ferramenta converte qualquer endereço (todo-minúsculo, todo-maiúsculo ou já com checksum) para o formato canônico EIP-55 e valida checksums existentes. Compatível com toda cadeia EVM: Ethereum, Binance Smart Chain, Polygon, Arbitrum, Optimism, Base, Avalanche C-Chain, Fantom, Linea, zkSync, Scroll, Mantle, e as 100+ outras redes Layer 1/2/3 que usam o formato de endereço do Ethereum.

Por que Usar Endereços Checksum?

  • Detecção de Erro: Formato de caso misto ajuda a detectar erros de digitação em endereços
  • Compatibilidade: Funciona com todos os blockchains compatíveis com EVM
  • Segurança: Reduz risco de enviar fundos para endereços errados
  • Padrão: Amplamente suportado por carteiras e exchanges
  • Validação: Fácil de verificar correção do endereço

O que é EIP-55?

EIP-55 é uma Proposta de Melhoria do Ethereum que define um formato checksum para endereços Ethereum. Capitaliza letras específicas no endereço baseado em um hash do endereço, criando um mecanismo de detecção de erro embutido sem mudar o valor real do endereço.

Endereços checksum são obrigatórios?

Embora não sejam tecnicamente obrigatórios (endereços em minúsculas ainda funcionam), endereços checksum são fortemente recomendados por segurança. A maioria das carteiras e exchanges modernas exibem endereços em formato checksum por padrão para ajudar a prevenir erros.

Quais blockchains suportam isso?

Todos os blockchains compatíveis com EVM usam o mesmo formato de endereço e suportam checksums EIP-55. Isso inclui Ethereum, BSC (Binance Smart Chain), Polygon, Arbitrum, Optimism, Avalanche C-Chain, Fantom, Base e muitos outros.

Posso usar endereços em minúsculas?

Sim, endereços em minúsculas são funcionalmente idênticos e funcionarão para transações. No entanto, faltam o benefício de detecção de erro dos endereços checksum. É a melhor prática sempre usar o formato checksum ao copiar ou compartilhar endereços.

Como funciona o checksum?

O checksum é criado fazendo hash do endereço em minúsculas com Keccak-256. Então, baseado no valor do hash, certas letras no endereço são capitalizadas. Isso cria um padrão que pode ser verificado para detectar erros sem adicionar caracteres extras.

Conversor de Endereço Checksum — Valide, corrija e converta em lote endereços Ethereum para o formato checksum EIP-55. Validação Keccak-256 para ETH, BSC
Conversor de Endereço Checksum

O que acontece se eu enviar para um endereço com case errado?

Funcionalmente, nada — contratos inteligentes Ethereum tratam o endereço como case-insensitive a nível de protocolo. Sua transação irá para qualquer endereço que os bytes representem. O perigo está a montante: muitas carteiras (MetaMask, Trust Wallet, hardware wallets) se recusam a enviar para um endereço cujo checksum de case misto não valida, lançando 'Endereço inválido' para te proteger. Se sua carteira aceita, a transação é válida; se rejeita, o endereço tem um erro de digitação em algum lugar — nunca substitua o aviso.

Por que endereços Bitcoin não usam EIP-55?

Bitcoin usa formatos de endereço completamente diferentes (Base58Check, Bech32) que têm seus próprios mecanismos de checksum embutidos na codificação — são case-sensitive por design (Bech32 minúsculo vs maiúsculo são diferentes). EIP-55 é específico do Ethereum e funciona apenas porque endereços Ethereum são hex puro onde case não carrega significado de protocolo. Não tente aplicar EIP-55 a endereços BTC, LTC, BCH ou DOGE — produzirá endereços inválidos e fundos perdidos.

Checksums podem detectar trocas deliberadas de golpe?

Não, e é importante entender isso. EIP-55 pega erros acidentais de digitação com ~99,986% de confiabilidade mas fornece zero proteção contra malware que maliciosamente troca o conteúdo do seu clipboard (clipboard hijackers são reais e crescendo). Tanto o original quanto o substituto podem ser endereços checksum válidos. Sempre: verifique os primeiros 6 e últimos 6 caracteres na tela da carteira antes de assinar, use telas de verificação de endereço de hardware wallet, e considere enviar uma pequena transação de teste (equivalente a 0,001 ETH) primeiro ao mover somas grandes para um endereço novo.

Meus endereços saem do navegador?

Não. Esta ferramenta roda 100% no navegador: cada endereço que você cola — individual ou em lote — é validado e convertido em checksum localmente no seu navegador usando a função getAddress() do ethers.js e Keccak-256. Nada é enviado, registrado ou transmitido a qualquer servidor, e as exportações CSV/JSON são geradas inteiramente em memória e baixadas diretamente do seu dispositivo. Isso a torna segura para operadores de exchange, distribuidores de folha de pagamento/airdrop, auditores e equipes de tesouraria que precisam revisar grandes listas de destinatários sem revelar para quem estão pagando.

O que é EIP-1191 e como difere do EIP-55?

EIP-55 calcula o checksum de caso misto apenas a partir do Keccak-256 do endereço em minúsculas. EIP-1191 é uma extensão opcional e incompatível com versões anteriores que mistura o chain ID no hash (prefixando o chainId ao endereço), então o mesmo endereço de 40 hex produz um padrão de capitalização diferente no RSK (chainId 30/31) e em algumas outras cadeias. A maioria das cadeias do ecossistema Ethereum (ETH mainnet, BSC, Polygon, Arbitrum, Optimism, Base) usa EIP-55 simples, que é o que esta ferramenta e o ethers.js implementam. Se você trabalha especificamente com RSK, valide contra a variante EIP-1191 dele — um checksum EIP-55 simples parecerá 'inválido' lá mesmo que os bytes subjacentes estejam corretos.

Como Usar

  • Copie qualquer endereço Ethereum (pode ser maiúsculo, minúsculo ou misto)
  • Cole no campo de entrada
  • Clique no botão 'Converter para Checksum'
  • Copie o endereço checksum formatado corretamente para uso seguro