Expand description
Builder support for rpc components.
Structs§
- Basic
Engine ApiBuilder - Builder for basic
EngineApi
implementation. - EthApi
Ctx EthApiCtx
struct This struct is used to pass the necessary context to theEthApiBuilder
to build theEthApi
.- Reth
RpcServer Handles - Contains the handles to the spawned RPC servers.
- RpcAdd
Ons - Node add-ons containing RPC server configuration, with customizable eth API handler.
- RpcContext
- Helper container to encapsulate
RpcRegistryInner
,TransportRpcModules
andAuthRpcModule
. - RpcHandle
- Handle to the launched RPC servers.
- RpcHooks
- Contains hooks that are called during the rpc setup.
- RpcRegistry
- Helper wrapper type to encapsulate the
RpcRegistryInner
over components trait.
Traits§
- Engine
ApiBuilder - Builder for engine API RPC module.
- Engine
Validator AddOn - Helper trait that provides the validator for the engine API
- Engine
Validator Builder - A type that knows how to build the engine validator.
- EthApi
Builder - A
EthApi
that knows how to buildeth
namespace API fromFullNodeComponents
. - Extend
RpcModules - Event hook that is called when the rpc server is started.
- OnRpc
Started - Event hook that is called once the rpc server is started.
- Reth
RpcAdd Ons - Helper trait implemented for add-ons producing
RpcHandle
. Used by common node launcher implementations.