Decoder details
What the Solana decoder checks
Validation checks
- Base58 character validity and exact 32-byte decoded public-key length.
- Whether the public key is on the Ed25519 curve or off-curve.
- Supported solana: payment URI parameters.
Supported inputs
- Wallet and account public keys
- Program-derived addresses
- SPL-compatible account keys
- solana: payment URIs
What this tool cannot verify
- Solana address strings have no embedded visible checksum.
- Curve status does not confirm account existence, ownership, program identity, or token mint association.
Technical references
Common questions
What makes a Solana address structurally valid?
A supported Solana address must use valid Base58 characters and decode to exactly 32 bytes.
Does an off-curve key always identify a specific program?
No. Off-curve status is consistent with a program-derived address, but the string alone does not identify the owning program or prove that the account exists.