aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPieter Wuille <[email protected]>2019-04-05 09:06:44 -0700
committerfanquake <[email protected]>2019-04-09 19:10:23 +0800
commit1b0752a265b880f4f694db9e6344e7df246beaef (patch)
tree5ddbb041ba119a5d9aae3240ad8ef805d936cf42 /doc
parentdoc: correct bitcoinconsensus_version in shared-libraries (diff)
downloaddiscoin-1b0752a265b880f4f694db9e6344e7df246beaef.tar.xz
discoin-1b0752a265b880f4f694db9e6344e7df246beaef.zip
Mention new PSBT RPCs in psbt.md
Github-Pull: #15757 Rebased-From: 28d78de00bf49c6efc19f0edeef2a03d039752a1
Diffstat (limited to 'doc')
-rw-r--r--doc/psbt.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/psbt.md b/doc/psbt.md
index 560b45ef3..9d85af034 100644
--- a/doc/psbt.md
+++ b/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
it, and optionally signs inputs. Where possible it also finalizes the partial
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
partial signatures, and if all inputs are finalized, converts the result to a
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
different versions of the same PSBT. In particular it is useful to combine the
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
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