diff --git a/zebra-chain/src/transaction/hash.rs b/zebra-chain/src/transaction/hash.rs index 96975a760..e8188055f 100644 --- a/zebra-chain/src/transaction/hash.rs +++ b/zebra-chain/src/transaction/hash.rs @@ -19,7 +19,7 @@ pub struct Hash(pub [u8; 32]); impl<'a> From<&'a Transaction> for Hash { fn from(transaction: &'a Transaction) -> Self { - let hasher = TxIdBuilder::new(&transaction); + let hasher = TxIdBuilder::new(transaction); hasher .txid() .expect("zcash_primitives and Zebra transaction formats must be compatible") diff --git a/zebra-chain/src/transaction/sighash.rs b/zebra-chain/src/transaction/sighash.rs index baf38f71b..dffc01b9e 100644 --- a/zebra-chain/src/transaction/sighash.rs +++ b/zebra-chain/src/transaction/sighash.rs @@ -555,6 +555,6 @@ impl<'a> SigHasher<'a> { .input .as_ref() .map(|(output, input, idx)| (output, *input, *idx)); - sighash(&self.trans, self.hash_type, self.network_upgrade, input) + sighash(self.trans, self.hash_type, self.network_upgrade, input) } }