O que é um validador de endereço cripto?
Um validador de endereço cripto verifica se a string de um endereço de carteira está bem formada para a sua rede: o alfabeto e o comprimento corretos, um checksum coerente quando o formato tem um (Base58Check, bech32 ou bech32m, EIP-55) e o byte de versão ou prefixo da mainnet. Ele prova que o endereço não foi digitado errado nem truncado; não consegue dizer quem é o dono nem se há saldo.
O que o validador verifica
- Formato e comprimento para cada rede suportada, incluindo o conjunto de caracteres (Base58 exclui 0, O, I e l; Bech32 exclui 1, b, i e o após o separador).
- Checksum. Endereços Bitcoin, Litecoin, Dogecoin, Tron e XRP carregam um checksum de 4 bytes de double-SHA-256; SegWit usa Bech32 ou Bech32m; Ethereum usa o checksum opcional EIP-55 de letras mistas. Um checksum inválido significa que pelo menos um caractere está errado.
- Rede. Bytes de versão e prefixos legíveis de mainnet versus testnet, para que você não envie moedas reais a um endereço de teste tb1… ou m….
- Tipo de endereço. P2PKH, P2SH, P2WPKH, P2WSH, Taproot, conta EVM, conta Tron, carteira Solana versus endereço derivado de programa, endereço clássico XRP.
- Campos decodificados. Byte de versão, hash160 ou witness program, a forma EIP-55 de endereços EVM, e as formas hex e estilo EVM de endereços Tron.
Erros comuns que ele detecta
- Rede errada para USDT. Enviar USDT TRC-20 para um endereço Ethereum 0x, ou USDT ERC-20 para um endereço Tron T…, é a perda irreversível mais frequente. Escolha a rede esperada no menu e a ferramenta recusa incompatibilidades.
- Um caractere alterado. Malware de área de transferência substitui endereços por parecidos, e a digitação manual perde caracteres. Checksums detectam erros acidentais; contra malware, compare os seis primeiros e os seis últimos caracteres com a mensagem original do destinatário.
- Endereços de testnet. Desenvolvedores e tutoriais costumam mostrar endereços tb1… ou m…. Eles são válidos, mas moedas enviadas na mainnet são perdidas.
- Colar uma chave em vez de um endereço. Chaves privadas e frases de recuperação nunca são necessárias para receber fundos. A ferramenta sinaliza entradas WIF, xprv e hex de 64 caracteres com um aviso.
Formatos de endereço em resumo
- Bitcoin: 1… (legacy), 3… (P2SH), bc1q… (SegWit v0), bc1p… (Taproot). 26 a 62 caracteres.
- Ethereum e EVM: 0x seguido de 40 caracteres hex. Letras mistas codificam um checksum (EIP-55). Veja o conversor de checksum.
- Tron: T… 34 caracteres, Base58Check com byte de versão 0x41. A forma hex 41… é usada por APIs. Veja o conversor Tron.
- Solana: 32 a 44 caracteres Base58, sem checksum. Veja o validador Solana.
- Litecoin: L… ou M… (legacy), ltc1… (SegWit). Dogecoin: D… ou A…. XRP: r… 25 a 35 caracteres.
Depois de verificar um endereço, você pode transformá-lo em um código de pagamento com o gerador de QR code cripto.