The roles a participant can play when processing a PSBT.
Declared in <psbt.h>
enum class PSBTRole : int;
| 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. |
| Name | Description |
|---|---|
PSBTRoleName | Return a human-readable name for a PSBT role. |