SignableAction
@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
SignMessageWalletAction<TData,TResult>
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
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
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
Returns
Promise<TResult>