💡 How It Works
Vanity Address Generation Process:
1. Generate random 32-byte private key (CSPRNG via crypto.getRandomValues)
2. Derive public key via secp256k1 elliptic curve point multiplication
3. Hash public key (Keccak256 for ETH, SHA256+RIPEMD160 for BTC)
4. Check if resulting address matches your pattern
5. Repeat until a match is found
Security Note:
Real vanity address generation is cryptographically secure — the search itself is brute-force but each candidate private key is random. Never paste a "vanity" private key from an online service into a real wallet holding funds; generate and search entirely offline for production use.