Skip to main content

SignableAction

@liquidium/client


@liquidium/client / SignableAction

Interface: SignableAction<TData, TResult>

Defined in: external/liquidium-sdk/packages/client/src/modules/accounts/types.ts:17

Sign-message action that can be submitted after wallet signing.

Extends

Extended by

Type Parameters

TData

TData

TResult

TResult

Properties

account

account: string

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:141

Default account to pass to the wallet adapter.

Inherited from

SignMessageWalletAction.account


actionType

actionType: string

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:137

Adapter-facing action type.

Inherited from

SignMessageWalletAction.actionType


data

data: TData

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:145

Original request data needed to submit the signed action.

Inherited from

SignMessageWalletAction.data


executionKind

executionKind: "sign-message"

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:135

Wallet capability required to execute the action.

Inherited from

SignMessageWalletAction.executionKind


kind

kind: string

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:133

Protocol action kind.

Inherited from

SignMessageWalletAction.kind


message

message: string

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:143

Plaintext message that must be signed.

Inherited from

SignMessageWalletAction.message


transferMode

transferMode: TransferMode

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:139

Transfer path associated with the action.

Inherited from

SignMessageWalletAction.transferMode

Methods

submit()

submit(signatureInfo): Promise<TResult>

Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:147

Submits the signature and resolves the protocol result.

Parameters

signatureInfo

SignatureInfo

Returns

Promise<TResult>

Inherited from

SignMessageWalletAction.submit