Skip to main content

SignMessageWalletAction

@liquidium/client


@liquidium/client / SignMessageWalletAction

Interface: SignMessageWalletAction<TData, TResult>

Defined in: packages/client/src/core/wallet-actions.ts:130

Prepared action that requires message signing before submit.

Extended by

Type Parameters

TData

TData

TResult

TResult

Properties

account

account: string

Defined in: packages/client/src/core/wallet-actions.ts:138

Default account to pass to the wallet adapter.


actionType

actionType: string

Defined in: packages/client/src/core/wallet-actions.ts:136

Adapter-facing action type.


data

data: TData

Defined in: packages/client/src/core/wallet-actions.ts:142

Original request data needed to submit the signed action.


executionKind

executionKind: "sign-message"

Defined in: packages/client/src/core/wallet-actions.ts:134

Wallet capability required to execute the action.


kind

kind: WalletActionKind

Defined in: packages/client/src/core/wallet-actions.ts:132

Protocol action kind.


message

message: string

Defined in: packages/client/src/core/wallet-actions.ts:140

Plaintext message that must be signed.

Methods

submit()

submit(signatureInfo): Promise<TResult>

Defined in: packages/client/src/core/wallet-actions.ts:144

Submits the signature and resolves the protocol result.

Parameters

signatureInfo

SignatureInfo

Returns

Promise<TResult>