API Reference — @tuwaio/siwx (CAIP-122 Authentication Layer)
SolanaSiwxSignerTarget
Defined in: packages/siwx-solana/src/signer.ts:11
Target input for the Solana SIWX signer.
Supports Wallet Standard (signMessages), Web3 v2 (modifyAndSignMessages), and Legacy (signMessage) signers.
Properties
account?
optionalaccount?:unknown
Defined in: packages/siwx-solana/src/signer.ts:15
address?
optionaladdress?:string
Defined in: packages/siwx-solana/src/signer.ts:12
features?
optionalfeatures?:Record<string,unknown>
Defined in: packages/siwx-solana/src/signer.ts:17
modifyAndSignMessages?
optionalmodifyAndSignMessages?: (messages) =>Promise<object[]>
Defined in: packages/siwx-solana/src/signer.ts:19
Parameters
messages
unknown[]
Returns
Promise<object[]>
name?
optionalname?:string
Defined in: packages/siwx-solana/src/signer.ts:13
publicKey?
optionalpublicKey?:unknown
Defined in: packages/siwx-solana/src/signer.ts:14
signMessage?
optionalsignMessage?: (message) =>Promise<Uint8Array<ArrayBufferLike> | {signature:Uint8Array; }>
Defined in: packages/siwx-solana/src/signer.ts:20
Parameters
message
Uint8Array
Returns
Promise<Uint8Array<ArrayBufferLike> | { signature: Uint8Array; }>
signMessages?
optionalsignMessages?: (messages) =>Promise<object[]>
Defined in: packages/siwx-solana/src/signer.ts:18
Parameters
messages
Uint8Array<ArrayBufferLike>[]
Returns
Promise<object[]>
wallet?
optionalwallet?:unknown
Defined in: packages/siwx-solana/src/signer.ts:16