diff --git a/chain/src/transaction.rs b/chain/src/transaction.rs index abe115f8..4243412c 100644 --- a/chain/src/transaction.rs +++ b/chain/src/transaction.rs @@ -229,7 +229,6 @@ impl Serializable for Transaction { .append_list(&sapling.outputs); } - println!("serializing tx! ({:?})", self.join_split); serialize_join_split(stream, &self.join_split); if let Some(sapling) = self.sapling.as_ref() { diff --git a/script/src/sign.rs b/script/src/sign.rs index 589fb14b..816e1514 100644 --- a/script/src/sign.rs +++ b/script/src/sign.rs @@ -179,7 +179,13 @@ impl TransactionInputSigner { outputs: outputs, version: self.version, lock_time: self.lock_time, - join_split: self.join_split.clone(), + join_split: self.join_split.as_ref().map(|js| { + JoinSplit { + descriptions: js.descriptions.clone(), + pubkey: js.pubkey.clone(), + sig: [0u8; 64].as_ref().into(), // null signature for signing + } + }), ..Default::default() }; diff --git a/verification/src/accept_transaction.rs b/verification/src/accept_transaction.rs index 332dd769..a4687b39 100644 --- a/verification/src/accept_transaction.rs +++ b/verification/src/accept_transaction.rs @@ -458,8 +458,6 @@ mod tests { let flags = VerificationFlags::default() .verify_p2sh(true); assert_eq!(verify_script(&input_script, &output_script, &flags, &checker), Ok(())); - - assert_eq!(1, 0); } } \ No newline at end of file