chore: prevent redundant hash initialization (#944)

This commit is contained in:
Matthias Seitz
2023-01-20 18:03:34 +01:00
committed by GitHub
parent e4bf94c3cb
commit a1d83dbbd3

View File

@@ -685,9 +685,9 @@ impl Decodable for TransactionSigned {
transaction.set_chain_id(id);
}
let mut signed = TransactionSigned { transaction, hash: Default::default(), signature };
let tx_length = first_header.payload_length + first_header.length();
signed.hash = keccak256(&original_encoding[..tx_length]);
let hash = keccak256(&original_encoding[..tx_length]);
let signed = TransactionSigned { transaction, hash, signature };
Ok(signed)
}
}