User Rating 0.0
Total Usage 0 times
Ready to Analyze
Supports raw text extraction. Paste an email or chat log, and we'll isolate the crypto address.
Is this tool helpful?

Your feedback helps us improve.

About

This is a Deep Forensics Diagnostic Tool designed for developers, auditors, and power users who require absolute certainty before executing a transaction. Unlike basic regex checkers, this utility deconstructs the address architecture to verify structural integrity, checksum compliance, and encoding standards.

Cryptographic addresses are not random strings; they are mathematical objects containing Prefixes, Payloads (Public Key Hashes), and Checksums. A single character error in a non-checksummed address can result in the permanent loss of funds (burning). This tool performs heuristic analysis to validate these components against the specific protocol rules of over 50 blockchain networks.

crypto blockchain ethereum bitcoin forensics

Formulas

The validation logic relies on protocol-specific encoding schemas. For EVM (Ethereum) addresses, validity is determined by the EIP-55 checksum mechanism:

{
VALID if keccak256(lowercase_addr).ith_char 8 AND addr.ith_char is uppercaseINVALID otherwise

For Legacy Bitcoin addresses, the structure follows Base58Check encoding:

Payload + SHA256(SHA256(Payload))[0..3]Base58 Alphabet

Where the last 4 bytes act as the error-correcting checksum.

Reference Data

NetworkSymbolAlgorithm/EncodingAddress Format (Regex)Checksum Type
BitcoinBTCBase58Check / Bech32^(1|3)[a-km-zA-HJ-NP-Z1-9]{25,34}$
^bc1[a-zA-HJ-NP-Z0-9]{39,59}$
Double SHA-256
EthereumETHHexadecimal (Keccak-256)^0x[a-fA-F0-9]{40}$EIP-55 Mixed-Case
SolanaSOLBase58^[1-9A-HJ-NP-Za-km-z]{32,44}$Ed25519
RippleXRPBase58^r[0-9a-zA-Z]{24,34}$Base58Check
TronTRXBase58^T[a-zA-Z0-9]{33}$Double SHA-256
PolkadotDOTSS58 (Base58)^1[0-9a-zA-Z]{47}$Blake2b
MoneroXMRBase58 (Monero-spec)^4[0-9AB][1-9A-HJ-NP-Za-km-z]{93}$Keccak-256
LitecoinLTCBase58Check / Bech32^[LM3][a-km-zA-HJ-NP-Z1-9]{26,33}$Double SHA-256
CardanoADABech32^addr1[a-z0-9]+$CRC32
DogecoinDOGEBase58Check^D{1}[5-9A-HJ-NP-U]{1}[1-9A-HJ-NP-Za-km-z]{32}$Double SHA-256

Frequently Asked Questions

An EOA (Externally Owned Account) is controlled by a private key (like a user wallet). A Contract Address is controlled by code deployed on the blockchain. Sending tokens to a contract that isn't designed to receive them can result in permanent loss. This tool queries the blockchain state to distinguish between the two.
Ethereum addresses are hexadecimal numbers. If an address is all lowercase or all uppercase, it lacks "EIP-55" checksum data. This means if you typed one character wrong, the address is still mathematically valid but points to an empty wallet. A "Checksummed" address uses mixed case (e.g., 0xAb5...) to encode verification data.
No. Blockchain transactions are immutable. Once confirmed, they cannot be reversed. This tool is a preventative measure to ensure the destination address is formatted correctly and exists on the network before you click send.
No. The risk score is heuristic-based, checking against known "vanity" patterns or simple blacklists. A "Low Risk" score does not guarantee safety; it simply means the address is not in our immediate flagged database. Always verify the recipient through multiple channels.