Type Alias reth_node_builder::EthApiBuilderCtx
source · pub type EthApiBuilderCtx<N> = EthApiBuilderCtx<<N as FullNodeTypes>::Provider, <N as FullNodeComponents>::Pool, <N as FullNodeComponents>::Evm, <N as FullNodeComponents>::Network, TaskExecutor, <N as FullNodeTypes>::Provider>;
Expand description
Alias for reth_rpc_eth_types::EthApiBuilderCtx
, adapter for FullNodeComponents
.
Aliased Type§
struct EthApiBuilderCtx<N> {
pub provider: <N as FullNodeTypes>::Provider,
pub pool: <N as FullNodeComponents>::Pool,
pub network: <N as FullNodeComponents>::Network,
pub evm_config: <N as FullNodeComponents>::Evm,
pub config: EthConfig,
pub executor: TaskExecutor,
pub events: <N as FullNodeTypes>::Provider,
pub cache: EthStateCache,
}
Fields§
§provider: <N as FullNodeTypes>::Provider
Database handle.
pool: <N as FullNodeComponents>::Pool
Mempool handle.
network: <N as FullNodeComponents>::Network
Network handle.
evm_config: <N as FullNodeComponents>::Evm
EVM configuration.
config: EthConfig
RPC config for eth
namespace.
executor: TaskExecutor
Runtime handle.
events: <N as FullNodeTypes>::Provider
Events handle.
cache: EthStateCache
RPC cache handle.
Layout§
Note: Encountered an error during type layout; the type failed to be normalized.