---
id: "solana_address"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["cryptocurrency"]
langs: ["common"]
quality: 80
url: "http://registry.apicrafter.io/datatype/solana_address"
---

# Solana address (`solana_address`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Address of a Solana account or program: a 32-byte Ed25519 public key or program derived address, written in Base58 with the Bitcoin alphabet in 32 to 44 characters. It has no checksum and no prefix, so other Base58 values of that length match too: rely on the field name or context.

- Parent datatype: `crypto_address`
- Personal data (PII): no
- Categories: Cryptocurrency (cryptocurrency)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[1-9A-HJ-NP-Za-km-z]{32,44}$
```

## Examples

- `TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA` — SPL Token program
- `TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb` — SPL Token-2022 program
- `0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed` (invalid example) — Ethereum address (ethereum_address)

## Translations

- ru: Адрес Solana

## Sources

- doc: <https://solana.com/docs/core/accounts>
- other: <https://github.com/anza-xyz/solana-sdk/blob/master/address/src/lib.rs>
- wikipedia: <https://en.wikipedia.org/wiki/Solana_(blockchain_platform)>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/solana_address.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/cryptocurrency/solana_address.yaml>
