mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore: rm evmenvprovider trait (#13503)
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
use reth_evm::ConfigureEvm;
|
||||
use reth_primitives::NodePrimitives;
|
||||
use reth_provider::{BlockReader, CanonStateSubscriptions, EvmEnvProvider, StateProviderFactory};
|
||||
use reth_provider::{BlockReader, CanonStateSubscriptions, StateProviderFactory};
|
||||
use reth_rpc::{EthFilter, EthPubSub};
|
||||
use reth_rpc_eth_api::EthApiTypes;
|
||||
use reth_rpc_eth_types::{
|
||||
@ -31,8 +31,7 @@ where
|
||||
+ BlockReader<
|
||||
Block = <Events::Primitives as NodePrimitives>::Block,
|
||||
Receipt = <Events::Primitives as NodePrimitives>::Receipt,
|
||||
> + EvmEnvProvider
|
||||
+ Clone
|
||||
> + Clone
|
||||
+ Unpin
|
||||
+ 'static,
|
||||
Events: CanonStateSubscriptions + Clone + 'static,
|
||||
|
||||
@ -233,8 +233,7 @@ use reth_network_api::{noop::NoopNetwork, NetworkInfo, Peers};
|
||||
use reth_primitives::NodePrimitives;
|
||||
use reth_provider::{
|
||||
AccountReader, BlockReader, CanonStateSubscriptions, ChainSpecProvider, ChangeSetReader,
|
||||
EvmEnvProvider, FullRpcProvider, ProviderBlock, ProviderHeader, ProviderReceipt,
|
||||
StateProviderFactory,
|
||||
FullRpcProvider, ProviderBlock, ProviderHeader, ProviderReceipt, StateProviderFactory,
|
||||
};
|
||||
use reth_rpc::{
|
||||
AdminApi, DebugApi, EngineEthApi, EthBundle, MinerApi, NetApi, OtterscanApi, RPCApi, RethApi,
|
||||
@ -403,7 +402,7 @@ impl<Provider, Pool, Network, Tasks, Events, EvmConfig, BlockExecutor, Consensus
|
||||
provider: P,
|
||||
) -> RpcModuleBuilder<P, Pool, Network, Tasks, Events, EvmConfig, BlockExecutor, Consensus>
|
||||
where
|
||||
P: BlockReader + StateProviderFactory + EvmEnvProvider + 'static,
|
||||
P: BlockReader + StateProviderFactory + 'static,
|
||||
{
|
||||
let Self { pool, network, executor, events, evm_config, block_executor, consensus, .. } =
|
||||
self;
|
||||
@ -1004,8 +1003,7 @@ where
|
||||
+ BlockReader<
|
||||
Block = <Events::Primitives as NodePrimitives>::Block,
|
||||
Receipt = <Events::Primitives as NodePrimitives>::Receipt,
|
||||
> + EvmEnvProvider
|
||||
+ Clone
|
||||
> + Clone
|
||||
+ Unpin
|
||||
+ 'static,
|
||||
Pool: Send + Sync + Clone + 'static,
|
||||
|
||||
Reference in New Issue
Block a user