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

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.