URL Scheme

Solana Actions conform to a URL scheme denoted by solana-action:. They are a set of standard, interactive HTTP requests for constructing transactions or messages for the client to sign with a wallet keypair.

  • The link field must be a conditionally URL-encoded absolute HTTPS URL.

  • The URL may contain URL-encoded query parameters, which will prevent conflicts with any potential Actions protocol parameters added via the protocol specification.

  • The URL does not need to be URL-encoded if it does not contain any query parameters.

Clients are responsible for decoding the URL, and if unsuccessful, should reject the action as malformed.

Last updated