Expand description
Re-exported from reth_rpc_builder
.
Modules§
- Auth server utilities.
- RPC server utilities.
- Common RPC constants.
- Rpc error utilities.
- Eth utils
- [
jsonrpsee
] helper layer for rate limiting certain methods.
Structs§
- Handlers for core, filter and pubsub
eth
namespace APIs. - A no-op middleware.
- Similar to [
tower::ServiceBuilder
] but doesn’t support any tower middleware implementations. - Builder to configure and create a JSON-RPC server
- Response future to update the metrics for a single request/response pair.
- A builder type to configure the RPC module: See [
RpcModule
] - Bundles settings for modules
- Configures
RpcModuleConfig
- A Helper type the holds instances of the configured modules.
- A [
RpcServiceT
] middleware that captures RPC metrics for the server. - A builder type for configuring and launching the servers that will handle RPC requests.
- A handle to the spawned servers.
- Builder to configure and create a JSON-RPC server
- Two middlewares chained together.
- Holds modules to be installed per transport type
- Holds installed modules per transport type.
Enums§
- Error thrown when parsing cors domains went wrong
- Represents RPC modules that are supported by reth
- Describes the modules that should be installed.
Functions§
- Convenience function for starting a server in one step.