common::PSBTError

Error conditions reported while processing a PSBT.

Synopsis

Declared in <common/types.h>

enum class PSBTError : int;

Members

NameDescription
MISSING_INPUTS A referenced input was not found.
SIGHASH_MISMATCH An input's sighash type conflicts with the requested one.
EXTERNAL_SIGNER_NOT_FOUND No external signer was available.
EXTERNAL_SIGNER_FAILED The external signer returned an error.
UNSUPPORTED The requested operation is not supported.
INCOMPLETE The PSBT is not yet complete.
INVALID_TX The PSBT does not contain a valid transaction.

Non-Member Functions

NameDescription
PSBTErrorStringReturn a bilingual message describing a PSBT error.
::JSONRPCPSBTErrorBuild a JSON-RPC error object for a PSBT error.