SignPsbtWalletAction
@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?
optionalaccount?: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>