@gillsdk/solana-pay
A complete, type-safe implementation of the Solana Pay specification for creating, parsing, and validating transfer and transaction request URLs.
Classes
| Class | Description |
|---|---|
| SolanaPayParseURLError | Thrown when a URL can't be parsed as a Solana Pay URL |
| SolanaPayResponseError | - |
Interfaces
| Interface | Description |
|---|---|
| SolanaPayTransactionRequestGetRequest | - |
| SolanaPayTransactionRequestGetResponse | - |
| SolanaPayTransactionRequestPostRequest | - |
| SolanaPayTransactionRequestPostResponse | - |
| SolanaPayTransactionRequestURL | A Solana Pay transaction request URL |
| SolanaPayTransactionRequestURLFields | Fields of a Solana Pay transaction request URL. |
| SolanaPayTransferRequestURL | A Solana Pay transfer request URL |
| SolanaPayTransferRequestURLFields | Fields of a Solana Pay transfer request URL. |
Variables
| Variable | Description |
|---|---|
| SOLANA_PAY_PROTOCOL | - |
| solanaPayTransactionRequest | Solana Pay transaction request methods. |
Functions
| Function | Description |
|---|---|
| encodeSolanaPayURL | Encode a Solana Pay URL |
| parseSolanaPayGetResponse | Parse provided input to be a valid Solana Pay Transaction Request's GET response per the spec |
| parseSolanaPayPostResponse | Parse provided input to be a valid Solana Pay Transaction Request's POST response per the spec |
| parseSolanaPayURL | Parse a Solana Pay URL as a Transfer Request or Transaction Request |
| validateSolanaPayRequestUrl | - |