Solana Address

Detects Solana public wallet/account addresses: the base58 encoding of a 32-byte ed25519 public key, 32-44 characters long, with NO distinctive prefix. Because a prefix-less base58 run of this length collides heavily with random tokens, other base58 identifiers and prose, detection is context-gated: the single tier is AND-gated by cryptocurrency/wallet domain context and a template/sample noise exclusion. Length/charset bounds verified against the Solana account model (32-byte address displayed as a base58 string) and the base58 alphabet (excludes 0 O I l).

Type
regex
Engine
universal
Confidence
medium
Confidence justification
Gated 75, not high: a prefix-less base58 run of 32-44 chars is the weakest structure in this family (no leading version byte, no HRP, no checksum recoverable in a Purview-safe regex), so structure alone is insufficient. Precision comes from the mandatory cryptocurrency/wallet domain-context gate plus the noise exclusion, never from the bare pattern.
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[1-9A-HJ-NP-Za-km-z]{32,44}\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

Should not match

Known false positives

References

Collections