diff --git a/Cargo.toml b/Cargo.toml index 330dd7b..2bfe9c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -95,7 +95,8 @@ reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", tag = " # revm revm = { version = "31.0.1", features = [ "std", - "optional_balance_check" + "optional_balance_check", + "optional_fee_charge" ], default-features = false } revm-primitives = { version = "21.0.2", features = [ "std", diff --git a/crates/client-executor/src/io.rs b/crates/client-executor/src/io.rs index 8d361db..4e5ef61 100644 --- a/crates/client-executor/src/io.rs +++ b/crates/client-executor/src/io.rs @@ -136,6 +136,7 @@ impl Primitives for EthPrimitives { block_env.difficulty = difficulty; cfg_env.disable_nonce_check = true; cfg_env.disable_balance_check = true; + cfg_env.disable_fee_charge = true; let evm = Context::mainnet() .with_db(db) @@ -192,6 +193,7 @@ impl Primitives for reth_optimism_primitives::OpPrimitives { block_env.difficulty = difficulty; cfg_env.disable_nonce_check = true; cfg_env.disable_balance_check = true; + cfg_env.disable_fee_charge = true; let evm = op_revm::OpContext::op() .with_db(db)