Blockchain Address Validator
Validate cryptocurrency wallet addresses with automatic network and type detection.
How it works
The validator analyzes the address format to automatically detect the blockchain network. For EVM, it validates the EIP-55 checksum. For Bitcoin, it verifies base58check, bech32 and bech32m. For Solana, it validates base58 with 32 bytes.
Facts about the Blockchain Validator
- Ethereum (EVM) addresses start with 0x and use 40 hexadecimal characters.
- Bitcoin addresses can be P2PKH (1...), P2SH (3...), P2WPKH/P2WSH (bc1q...) or Taproot (bc1p...).
- Solana addresses are base58 with 43-44 characters representing a 32-byte public key.
- Validation is format and checksum only, with no blockchain queries.
Official references
Consult the official address format specifications:
- EIP-55 β Mixed-case checksum address encoding: The official EVM address checksum specification.
- BIP-173 β Base32 address format for native witness outputs: The official bech32 format specification.
- BIP-350 β Bech32m format for generic v1+ witness programs: The official bech32m format specification.
- BIP-13 β Address Format for pay-to-script-hash: The official P2SH address format.