diff --git a/crates/core/transaction/src/transaction.rs b/crates/core/transaction/src/transaction.rs index 7c9036c9b5..ad3e712f37 100644 --- a/crates/core/transaction/src/transaction.rs +++ b/crates/core/transaction/src/transaction.rs @@ -721,7 +721,12 @@ impl From for pbt::Transaction { impl From<&Transaction> for pbt::Transaction { fn from(msg: &Transaction) -> Self { - msg.into() + Transaction { + transaction_body: msg.transaction_body.clone(), + anchor: msg.anchor.clone(), + binding_sig: msg.binding_sig.clone(), + } + .into() } }