fix: properly modify spec id for evm (#10210)

This commit is contained in:
Matthias Seitz
2024-08-08 17:33:21 +02:00
committed by GitHub
parent 106a0c7cf7
commit 71bf575a4e

View File

@ -77,9 +77,10 @@ pub trait ConfigureEvm: ConfigureEvmEnv {
DB: Database,
I: GetInspector<DB>,
{
RethEvmBuilder::new(db, self.default_external_context())
.with_env(env.into())
.build_with_inspector(inspector)
let mut evm = self.evm_with_inspector(db, inspector);
evm.modify_spec_id(env.spec_id());
evm.context.evm.env = env.env;
evm
}
/// Returns a new EVM with the given inspector.