Skip to Content
API referenceSIWX SolanaSrcInterfacesSolanaSiwxSignerTarget

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?

optional account?: unknown

Defined in: packages/siwx-solana/src/signer.ts:15 


address?

optional address?: string

Defined in: packages/siwx-solana/src/signer.ts:12 


features?

optional features?: Record<string, unknown>

Defined in: packages/siwx-solana/src/signer.ts:17 


modifyAndSignMessages?

optional modifyAndSignMessages?: (messages) => Promise<object[]>

Defined in: packages/siwx-solana/src/signer.ts:19 

Parameters

messages

unknown[]

Returns

Promise<object[]>


name?

optional name?: string

Defined in: packages/siwx-solana/src/signer.ts:13 


publicKey?

optional publicKey?: unknown

Defined in: packages/siwx-solana/src/signer.ts:14 


signMessage?

optional signMessage?: (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?

optional signMessages?: (messages) => Promise<object[]>

Defined in: packages/siwx-solana/src/signer.ts:18 

Parameters

messages

Uint8Array<ArrayBufferLike>[]

Returns

Promise<object[]>


wallet?

optional wallet?: unknown

Defined in: packages/siwx-solana/src/signer.ts:16 

Last updated on