diff options
author | MacroFake <falke.marco@gmail.com> | 2022-07-19 10:58:22 +0200 |
---|---|---|
committer | MacroFake <falke.marco@gmail.com> | 2022-07-19 10:58:25 +0200 |
commit | 1b285b7807076b9b9c2863c27776c5f1354c1f5b (patch) | |
tree | fceeca5e14a04597810ffba38889f1f59653b254 /src/validation.h | |
parent | 8c9ea8a556fd2f8859558eba1f75d320d40732dc (diff) | |
parent | d2ed97656bba050051cfc677f1fa7eb3fc633f7d (diff) |
Merge bitcoin/bitcoin#25590: wallet: Precompute Txdata after setting PSBT inputs' UTXOs
d2ed97656bba050051cfc677f1fa7eb3fc633f7d wallet: Precompute Txdata after setting PSBT inputs' UTXOs (Andrew Chow)
Pull request description:
If we are given a PSBT that is missing one or more input UTXOs, our
PrecomputedTransactionData will be incorrect and missing information
that it should otherwise have, and therefore we may not produce a
signature when we should. To avoid this problem, we can do the
precomputation after we have set the UTXOs the wallet is able to set for
the PSBT.
Also adds a test for this behavior.
ACKs for top commit:
instagibbs:
reACK https://github.com/bitcoin/bitcoin/pull/25590/commits/d2ed97656bba050051cfc677f1fa7eb3fc633f7d
Sjors:
ACK d2ed97656bba050051cfc677f1fa7eb3fc633f7d
aureleoules:
ACK d2ed97656bba050051cfc677f1fa7eb3fc633f7d.
Tree-SHA512: 71beb6c7946096e82cfca83f36277302aa9e69d27b4f6d73d7d8f2f9f0ea1c0d653e846fa6aebee5e4763f56f950b4481240e953f6a2412caa84908d519171e1
Diffstat (limited to 'src/validation.h')
0 files changed, 0 insertions, 0 deletions