Skip to main content

SignPsbtWalletAction

@liquidium/client


@liquidium/client / SignPsbtWalletAction

Interface: SignPsbtWalletAction<TResult>

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

Prepared action that requires BTC PSBT signing before submit.

Type Parameters

TResult

TResult

Properties

account?

optional account?: string

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

Optional default account to pass to the wallet adapter.


actionType

actionType: string

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

Adapter-facing action type.


executionKind

executionKind: "sign-psbt"

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

Wallet capability required to execute the action.


kind

kind: string

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

Protocol action kind.


psbtBase64

psbtBase64: string

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

Base64-encoded unsigned PSBT.


transferMode

transferMode: TransferMode

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

Transfer path associated with the action.

Methods

submit()

submit(request): Promise<TResult>

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

Submits the signed PSBT and resolves the protocol result.

Parameters

request
signedPsbtBase64

string

Returns

Promise<TResult>