fixes for 396

This commit is contained in:
NikVolf 2018-11-21 13:19:23 +03:00
parent a992d84bb2
commit 7c92d247cf
3 changed files with 7 additions and 4 deletions

View File

@ -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() {

View File

@ -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()
};

View File

@ -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);
}
}