diff options
author | Michael Dietz <michael.dietz@waya.ai> | 2021-05-26 10:38:12 -0400 |
---|---|---|
committer | Michael Dietz <michael.dietz@waya.ai> | 2021-08-16 10:43:07 +0500 |
commit | e05cd0546a155afcd45c43ce730c4abecd40dfed (patch) | |
tree | 4b91ec0309644c599afedf34c1e4a65733d73ec2 /doc/descriptors.md | |
parent | 17dd6573008c8aca9fc0da9419225c85a4f94330 (diff) | |
download | bitcoin-e05cd0546a155afcd45c43ce730c4abecd40dfed.tar.xz |
doc: add another signing flow for multisig with descriptor wallets and PSBTs
Diffstat (limited to 'doc/descriptors.md')
-rw-r--r-- | doc/descriptors.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/descriptors.md b/doc/descriptors.md index ab04f64b6b..75b9582343 100644 --- a/doc/descriptors.md +++ b/doc/descriptors.md @@ -162,6 +162,11 @@ The basic steps are: then the resulting transaction is broadcasted to the network 8. Checks that balances are correct after the transaction has been included in a block +You may prefer a daisy chained signing flow where each participant signs the PSBT one after another until +the PSBT has been signed `M` times and is "complete." For the most part, the steps above remain the same, except (6, 7) +change slightly from signing the original PSBT in parallel to signing it in series. `combinepsbt` is not necessary with +this signing flow and the last (`m`th) signer can just broadcast the PSBT after signing. Note that a parallel signing flow may be +preferable in cases where there are more signers. This signing flow is also included in the test / Python example. [The test](/test/functional/wallet_multisig_descriptor_psbt.py) is meant to be documentation as much as it is a functional test, so it is kept as simple and readable as possible. |