PSBTRole

The roles a participant can play when processing a PSBT.

Synopsis

Declared in <psbt.h>

enum class PSBTRole : int;

Members

NameDescription
CREATOR Creates the initial PSBT with inputs and outputs.
UPDATER Adds UTXO, script, and derivation information.
SIGNER Produces partial signatures for inputs.
FINALIZER Assembles final scriptSigs and witnesses.
EXTRACTOR Extracts the complete network transaction.

Non-Member Functions

NameDescription
PSBTRoleNameReturn a human-readable name for a PSBT role.