diff options
author | Andrew Chow <achow101-github@achow101.com> | 2022-08-16 15:26:19 -0400 |
---|---|---|
committer | Andrew Chow <github@achow101.com> | 2022-10-06 15:32:51 -0400 |
commit | 30ff25cf37eec4b09ab40424eb5d6a4a80410955 (patch) | |
tree | f6f200da113d198086856e5c4fc503ff38b84e3e /src/psbt.cpp | |
parent | 0577d423adda8e719d7611d03355680c8fbacab8 (diff) |
psbt: Only include m_tap_tree if it has scripts
Diffstat (limited to 'src/psbt.cpp')
-rw-r--r-- | src/psbt.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/psbt.cpp b/src/psbt.cpp index 6c6ea6a555..cbf2f88788 100644 --- a/src/psbt.cpp +++ b/src/psbt.cpp @@ -249,7 +249,7 @@ void PSBTOutput::FromSignatureData(const SignatureData& sigdata) if (!sigdata.tr_spenddata.internal_key.IsNull()) { m_tap_internal_key = sigdata.tr_spenddata.internal_key; } - if (sigdata.tr_builder.has_value()) { + if (sigdata.tr_builder.has_value() && sigdata.tr_builder->HasScripts()) { m_tap_tree = sigdata.tr_builder->GetTreeTuples(); } for (const auto& [pubkey, leaf_origin] : sigdata.taproot_misc_pubkeys) { |