chore: prevent redundant hash initialization (#947)

This commit is contained in:
Matthias Seitz
2023-01-21 03:47:49 +01:00
committed by GitHub
parent 25e9b399f3
commit c41bdd9cbf

View File

@@ -667,8 +667,8 @@ impl Decodable for TransactionSigned {
s: Decodable::decode(buf)?,
};
let mut signed = TransactionSigned { transaction, hash: Default::default(), signature };
signed.hash = keccak256(&original_encoding[..first_header.payload_length]);
let hash = keccak256(&original_encoding[..first_header.payload_length]);
let signed = TransactionSigned { transaction, hash, signature };
Ok(signed)
} else {
let mut transaction = Transaction::Legacy(TxLegacy {