//! Contains RPC handler implementations specific to endpoints that call/execute within evm. use reth_evm::ConfigureEvm; use reth_rpc_eth_api::helpers::{Call, EthCall, LoadPendingBlock, LoadState, SpawnBlocking}; use crate::EthApi; impl EthCall for EthApi where Self: Call + LoadPendingBlock { } impl Call for EthApi where Self: LoadState + SpawnBlocking, EvmConfig: ConfigureEvm, { #[inline] fn call_gas_limit(&self) -> u64 { self.inner.gas_cap() } #[inline] fn evm_config(&self) -> &impl ConfigureEvm { self.inner.evm_config() } }