SolanaSigner
Defined in: packages/quasar-sdk/src/types.ts:138
Interface for a Solana signer. Optimized to handle modern Web3 v2 (MessageModifyingSigner), Standard, and Legacy interfaces.
Properties
address
readonlyaddress:string
Defined in: packages/quasar-sdk/src/types.ts:140
The public address of the signer.
modifyAndSignMessages?
optionalmodifyAndSignMessages?: (messages) =>Promise<readonlySolanaSignedMessage[]>
Defined in: packages/quasar-sdk/src/types.ts:145
Modern Web3 v2 method to modify and sign messages. Used by latest @solana/react hooks.
Parameters
messages
readonly unknown[]
Returns
Promise<readonly SolanaSignedMessage[]>
signMessage?
optionalsignMessage?: (message) =>Promise<Uint8Array<ArrayBufferLike>>
Defined in: packages/quasar-sdk/src/types.ts:153
Singular signing method (Legacy).
Parameters
message
Uint8Array
Returns
Promise<Uint8Array<ArrayBufferLike>>
signMessages?
optionalsignMessages?: (messages) =>Promise<readonlyobject[]>
Defined in: packages/quasar-sdk/src/types.ts:149
Plural signing method (Wallet Standard).
Parameters
messages
readonly Uint8Array<ArrayBufferLike>[]
Returns
Promise<readonly object[]>