From d6222583be148a6b12caed7b0ede00be317d89c6 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Tue, 27 Feb 2024 11:28:11 +0100 Subject: [PATCH] command: also update Taproot sigs in 'updatespend' --- src/commands/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/commands/mod.rs b/src/commands/mod.rs index 9a4bf835..6cb372d7 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -591,6 +591,12 @@ impl DaemonControl { psbtin .partial_sigs .extend(db_psbtin.partial_sigs.clone().into_iter()); + psbtin + .tap_script_sigs + .extend(db_psbtin.tap_script_sigs.clone().into_iter()); + if psbtin.tap_key_sig.is_none() { + psbtin.tap_key_sig = db_psbtin.tap_key_sig; + } } } else { // If the transaction doesn't exist in DB already, sanity check its inputs.