Fix wrong check regarding EIP-155 (#5421)

This commit is contained in:
christn
2023-11-14 16:49:01 +03:00
committed by GitHub
parent 2bd8c7e7e6
commit f061363e63

View File

@ -71,7 +71,7 @@ pub fn validate_transaction_regarding_header(
let chain_id = match transaction {
Transaction::Legacy(TxLegacy { chain_id, .. }) => {
// EIP-155: Simple replay attack protection: https://eips.ethereum.org/EIPS/eip-155
if chain_spec.fork(Hardfork::SpuriousDragon).active_at_block(at_block_number) &&
if !chain_spec.fork(Hardfork::SpuriousDragon).active_at_block(at_block_number) &&
chain_id.is_some()
{
return Err(InvalidTransactionError::OldLegacyChainId.into())