check Hash Here

This commit is contained in:
rrhlrmrr 2025-02-14 10:32:13 +09:00
parent 68de26e346
commit ac02f522ad
1 changed files with 6 additions and 1 deletions

View File

@ -514,6 +514,11 @@ func (tx *Transaction) UnmarshalJSON(input []byte) error {
// Now set the inner transaction.
tx.setDecoded(inner, 0)
// TODO: check hash here?
if dec.Hash != (common.Hash{}) {
computedHash := tx.Hash()
if computedHash != dec.Hash {
return errors.New("'Hash'transaction hash mismatch")
}
}
return nil
}