Skip to Content

@tuwaio/quasar-sdk


SolanaSigner

Defined in: packages/quasar-sdk/src/types.ts:140 

Interface for a Solana signer. Optimized to handle modern Web3 v2 (MessageModifyingSigner), Standard, and Legacy interfaces.

Properties

address

readonly address: string

Defined in: packages/quasar-sdk/src/types.ts:142 

The public address of the signer.


modifyAndSignMessages?

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

Defined in: packages/quasar-sdk/src/types.ts:147 

Modern Web3 v2 method to modify and sign messages. Used by latest @solana/react hooks.

Parameters

messages

readonly SolanaSignableMessage[]

Returns

Promise<readonly SolanaSignableMessage[]>


signMessage?

optional signMessage?: (message) => Promise<Uint8Array<ArrayBufferLike>>

Defined in: packages/quasar-sdk/src/types.ts:155 

Singular signing method (Legacy).

Parameters

message

Uint8Array

Returns

Promise<Uint8Array<ArrayBufferLike>>


signMessages?

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

Defined in: packages/quasar-sdk/src/types.ts:151 

Plural signing method (Wallet Standard).

Parameters

messages

readonly Uint8Array<ArrayBufferLike>[]

Returns

Promise<readonly object[]>

Last updated on