01 — Check
Pattern & forge
Bitcoin-style Base58 — no 0, O, I, l
Ace0
02 — Findings
What we spotted
Error
Characters not in this alphabet
Invalid: 0. Bitcoin-style Base58 — no 0, O, I, l
Error
Base58 never uses 0, O, I, or l
These glyphs were removed from Bitcoin-style Base58 to avoid lookalikes. This pattern cannot match.
Ready to grind? Open Pattern Lab or the matching forge.
03 — Alphabets
Charset cheat sheet
Solana
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
Bitcoin-style Base58 — no 0, O, I, l
EVM
0123456789abcdefABCDEF
Hex only (0-9, a-f), case-insensitive
Bitcoin Legacy
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
Base58 P2PKH / P2SH
Bitcoin Bech32
qpzry9x8gf2tvdw0s3jn54khce6mua7l
bc1q / bc1p body charset
Tron
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
Base58 T… — case-sensitive; early chars usually uppercase
Aptos
0123456789abcdefABCDEF
0x + 64 hex
Sui
0123456789abcdefABCDEF
0x + 64 hex
TON
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_
Base64url — case-sensitive
Cardano
qpzry9x8gf2tvdw0s3jn54khce6mua7l
addr1… bech32 body
XRP
rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz
XRPL Base58 — different from Bitcoin/Solana




