diff --git a/crates/scroll/evm/Cargo.toml b/crates/scroll/evm/Cargo.toml index 74065f95c6e9..1a1ccb2e1c7c 100644 --- a/crates/scroll/evm/Cargo.toml +++ b/crates/scroll/evm/Cargo.toml @@ -22,7 +22,7 @@ reth-primitives-traits.workspace = true reth-revm.workspace = true # revm -revm = { workspace = true, features = ["optional_no_base_fee"] } +revm = { workspace = true, features = ["optional_no_base_fee", "optional_eip3607"] } revm-primitives.workspace = true # scroll diff --git a/crates/scroll/evm/src/config.rs b/crates/scroll/evm/src/config.rs index 6cbba35eb6ff..c1c0207a671a 100644 --- a/crates/scroll/evm/src/config.rs +++ b/crates/scroll/evm/src/config.rs @@ -151,6 +151,7 @@ impl ConfigureEvmEnv for ScrollEvmConfig { }); let mut cfg_env = CfgEnv::default(); + cfg_env.disable_eip3607 = true; cfg_env.chain_id = self.chain_spec.chain().id(); cfg_env.perf_analyse_created_bytecodes = AnalysisKind::default();