Dogecoin Address
Detects Dogecoin mainnet addresses: Base58Check encoded, 34 characters long. Pay-to-Public-Key-Hash (P2PKH) addresses use version byte 0x1E and start with "D"; Pay-to-Script-Hash (P2SH) addresses use version byte 0x16 (22) and start with "A" (leading "9" is also possible for that version byte). A single leading letter is weak structure, so detection is context-gated. Prefix/version/length verified against libdogecoin and Dogecoin address-type docs.
- Type
- regex
- Engine
- universal
- Confidence
- medium
- Confidence justification
- Gated 75, not high: a single leading D/A/9 plus a base58 run is weak structure with no regex-expressible checksum, so it collides with other similarly-prefixed base58 tokens (notably other coins' base58 addresses). Precision comes from the mandatory cryptocurrency/wallet domain-context gate plus the noise exclusion.
- Jurisdictions
- global
- Regulations
- FATF Recommendations, AML/CTF Act (Cth)
- Frameworks
- ISO 27001, ISO 27701, SOC 2
- Data categories
- financial
- Scope
- narrow
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Compatible
Pattern
\b[DA9][1-9A-HJ-NP-Za-km-z]{25,33}\b
Corroborative evidence keywords
identifier, number, ID, transaction, transfer, payment, deposit, withdrawal, debit, credit, data record, database record, record set, data extract, data export, database table, spreadsheet, data registry, registry entry, master data (+14 more)
Proximity: 300 characters
Should match
DGZpfEKqPEwQqtbfpNLk5pu8E3gq5PwNgK— P2PKH address (D prefix) from libdogecoin address docs (34 chars)D7Y55hsu3uvxyXoPjHojmV2hj92bxkD6Ue— P2PKH address (D prefix), documented example (34 chars)A9Lbq5HbUpK8P3hP2ZoWbEv1k2Nh1Q9bD4— P2SH address (A prefix, version byte 0x16), documented example (34 chars)
Should not match
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa— Bitcoin legacy address — wrong prefix (starts 1, not D/A/9)D7Y55hsu3uv— Too short (below the base58 body minimum)D7Y55hsu3uvxyXoPjHojmV2hj92bxkD6UeXY— Too long (D + 35 = 36, above the 34/35 envelope)D7Y55hsu3uvxyXoPjHojmV2-hj92bxkD6Ue— Hyphen breaks the run so no contiguous body exists — rejecteddogecoin wallet address example placeholder— Template/placeholder context should be excluded even when domain anchor words are present
Known false positives
- A single leading D/A/9 plus a base58 run collides with other coins' base58 addresses (Dogecoin and Litecoin/Bitcoin share the same base58 alphabet and 34-char envelope) and with arbitrary base58 tokens; the Base58Check checksum cannot be validated in a Purview-safe regex. Mitigation: The tier is AND-gated by cryptocurrency/wallet domain context (crypto-wallet-context) within the proximity window plus a template/sample noise NOT-group; held at 75. Co-fire with other coins' SITs on the shared base58 envelope is expected and corroborating, not conflicting.
References
- Address — libdogecoin (P2PKH "D" mainnet prefix, base58check)
- Dogecoin Address Types (P2PKH "D" and P2SH "A", 34 chars)