aboutsummaryrefslogtreecommitdiff
path: root/src/psbt.h
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2019-12-10 12:11:28 -0500
committerMarcoFalke <falke.marco@gmail.com>2019-12-10 12:12:10 -0500
commitfae94785d99ef0f24c9c97a58fce6af0d4a0d452 (patch)
tree6c3eb31b910f42f8074e32defc3f2a143cefb913 /src/psbt.h
parent1189b6acab115a7fe7bd67f8b4c6e3f55e53274e (diff)
parent773d4572a4864ab7b6380858d07d9579ff6dd9a2 (diff)
downloadbitcoin-fae94785d99ef0f24c9c97a58fce6af0d4a0d452.tar.xz
Merge #17524: psbt: handle unspendable psbts
773d4572a4864ab7b6380858d07d9579ff6dd9a2 Mark PSBTs spending unspendable outputs as invalid in analysis (Andrew Chow) 638e40cb6080800c7b0a7f4028f63326acbe4700 Have a PSBTAnalysis state that indicates invalid PSBT (Andrew Chow) Pull request description: When analyzing an unspendable PSBT, report that it is unspendable and exit analysis early. ACKs for top commit: Sjors: ACK 773d457 instagibbs: After some thought ACK https://github.com/bitcoin/bitcoin/commit/773d4572a4864ab7b6380858d07d9579ff6dd9a2 Tree-SHA512: 99b0cb2fa1ea37593fc65a20effe881639d69ddeeecf5197bc87bc7f2220cbeb40f1d429d517e4d27f2e9fb563a00cd845d2b4b1ce05246a75a6cb56fb9b0ba5
Diffstat (limited to 'src/psbt.h')
-rw-r--r--src/psbt.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/psbt.h b/src/psbt.h
index bcff66f7a1..d507d5b6b7 100644
--- a/src/psbt.h
+++ b/src/psbt.h
@@ -560,6 +560,7 @@ struct PartiallySignedTransaction
};
enum class PSBTRole {
+ CREATOR,
UPDATER,
SIGNER,
FINALIZER,