The roles a participant can play when processing a PSBT.

Synopsis

Declared in <psbt.h>

enum class PSBTRole : int;

Members

Name

Description

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

Name

Description

PSBTRoleName

Return a human‐readable name for a PSBT role.

Created with MrDocs