Mention new PSBT RPCs in psbt.md
This commit is contained in:
parent
35991b162f
commit
28d78de00b
1 changed files with 10 additions and 0 deletions
10
doc/psbt.md
10
doc/psbt.md
|
@ -67,6 +67,9 @@ hardware implementations will typically implement multiple roles simultaneously.
|
||||||
input a PSBT, adds UTXO, key, and script data to inputs and outputs that miss
|
input a PSBT, adds UTXO, key, and script data to inputs and outputs that miss
|
||||||
it, and optionally signs inputs. Where possible it also finalizes the partial
|
it, and optionally signs inputs. Where possible it also finalizes the partial
|
||||||
signatures.
|
signatures.
|
||||||
|
- **`utxoupdatepsbt` (Updater)** is a node RPC that takes a PSBT and updates it
|
||||||
|
to include information available from the UTXO set (works only for SegWit
|
||||||
|
inputs).
|
||||||
- **`finalizepsbt` (Finalizer, Extractor)** is a utility RPC that finalizes any
|
- **`finalizepsbt` (Finalizer, Extractor)** is a utility RPC that finalizes any
|
||||||
partial signatures, and if all inputs are finalized, converts the result to a
|
partial signatures, and if all inputs are finalized, converts the result to a
|
||||||
fully signed transaction which can be broadcast with `sendrawtransaction`.
|
fully signed transaction which can be broadcast with `sendrawtransaction`.
|
||||||
|
@ -74,8 +77,15 @@ hardware implementations will typically implement multiple roles simultaneously.
|
||||||
can be used at any point in the workflow to merge information added to
|
can be used at any point in the workflow to merge information added to
|
||||||
different versions of the same PSBT. In particular it is useful to combine the
|
different versions of the same PSBT. In particular it is useful to combine the
|
||||||
output of multiple Updaters or Signers.
|
output of multiple Updaters or Signers.
|
||||||
|
- **`joinpsbts`** (Creator) is a utility RPC that joins multiple PSBTs together,
|
||||||
|
concatenating the inputs and outputs. This can be used to construct CoinJoin
|
||||||
|
transactions.
|
||||||
- **`decodepsbt`** is a diagnostic utility RPC which will show all information in
|
- **`decodepsbt`** is a diagnostic utility RPC which will show all information in
|
||||||
a PSBT in human-readable form, as well as compute its eventual fee if known.
|
a PSBT in human-readable form, as well as compute its eventual fee if known.
|
||||||
|
- **`analyzepsbt`** is a utility RPC that examines an RPC and reports the
|
||||||
|
next steps in the workflow if known, computes the fee of the resulting
|
||||||
|
transaction, and estimates the weight and feerate if possible.
|
||||||
|
|
||||||
|
|
||||||
### Workflows
|
### Workflows
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue