diff --git a/crates/rpc/rpc/src/eth/bundle.rs b/crates/rpc/rpc/src/eth/bundle.rs index 82395e6df3..894f2f8040 100644 --- a/crates/rpc/rpc/src/eth/bundle.rs +++ b/crates/rpc/rpc/src/eth/bundle.rs @@ -3,7 +3,7 @@ use std::sync::Arc; use jsonrpsee::core::RpcResult; -use reth_evm::ConfigureEvmEnv; +use reth_evm::{ConfigureEvm, ConfigureEvmEnv}; use reth_primitives::{ keccak256, revm_primitives::db::{DatabaseCommit, DatabaseRef}, @@ -120,8 +120,7 @@ where let mut total_gas_fess = U256::ZERO; let mut hash_bytes = Vec::with_capacity(32 * transactions.len()); - let mut evm = - revm::Evm::builder().with_db(db).with_env_with_handler_cfg(env).build(); + let mut evm = Call::evm_config(ð_api).evm_with_env(db, env); let mut results = Vec::with_capacity(transactions.len()); let mut transactions = transactions.into_iter().peekable();