@@ -67,15 +67,25 @@ hardware implementations will typically implement multiple roles simultaneously.
67
67
input a PSBT, adds UTXO, key, and script data to inputs and outputs that miss
68
68
it, and optionally signs inputs. Where possible it also finalizes the partial
69
69
signatures.
70
+ - ** ` utxoupdatepsbt ` (Updater)** is a node RPC that takes a PSBT and updates it
71
+ to include information available from the UTXO set (works only for SegWit
72
+ inputs).
70
73
- ** ` finalizepsbt ` (Finalizer, Extractor)** is a utility RPC that finalizes any
71
74
partial signatures, and if all inputs are finalized, converts the result to a
72
75
fully signed transaction which can be broadcast with ` sendrawtransaction ` .
73
76
- ** ` combinepsbt ` (Combiner)** is a utility RPC that implements a Combiner. It
74
77
can be used at any point in the workflow to merge information added to
75
78
different versions of the same PSBT. In particular it is useful to combine the
76
79
output of multiple Updaters or Signers.
80
+ - ** ` joinpsbts ` ** (Creator) is a utility RPC that joins multiple PSBTs together,
81
+ concatenating the inputs and outputs. This can be used to construct CoinJoin
82
+ transactions.
77
83
- ** ` decodepsbt ` ** is a diagnostic utility RPC which will show all information in
78
84
a PSBT in human-readable form, as well as compute its eventual fee if known.
85
+ - ** ` analyzepsbt ` ** is a utility RPC that examines an RPC and reports the
86
+ next steps in the workflow if known, computes the fee of the resulting
87
+ transaction, and estimates the weight and feerate if possible.
88
+
79
89
80
90
### Workflows
81
91
0 commit comments