From 714bd3c4eda1420142b5761623808f73c64578c6 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Tue, 27 Feb 2024 11:27:38 +0100 Subject: [PATCH] spend: check for either p2wsh or Taproot sigs in sanity checks --- src/spend.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spend.rs b/src/spend.rs index a8c4d598..0118ef0b 100644 --- a/src/spend.rs +++ b/src/spend.rs @@ -114,7 +114,7 @@ fn sanity_check_psbt( // index set for signing devices to recognize them as ours. let mut value_in = 0; for psbtin in psbt.inputs.iter() { - if psbtin.bip32_derivation.is_empty() { + if psbtin.bip32_derivation.is_empty() && psbtin.tap_key_origins.is_empty() { return Err(SpendCreationError::SanityCheckFailure(psbt.clone())); } value_in += psbtin