chore: replace raw usage of revm evm builder with EvmConfig usage (#9190)

This commit is contained in:
sboou
2024-06-29 14:43:36 +01:00
committed by GitHub
parent b93e70c429
commit 1ce76f2e99

View File

@ -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(&eth_api).evm_with_env(db, env);
let mut results = Vec::with_capacity(transactions.len());
let mut transactions = transactions.into_iter().peekable();