Module eth

Module eth 

Source
Expand description

Re-exported from reth_rpc::eth.

Modules§

builder
EthApiBuilder implementation
bundle
Eth bundle implementation and helpers.
core
Implementation of the [jsonrpsee] generated EthApiServer trait Handles RPC requests for the eth_ namespace.
filter
eth_ Filter RPC handler implementation
helpers
The entire implementation of the namespace is quite large, hence it is divided across several files.
pubsub
eth_ PubSub RPC handler implementation
sim_bundle
Eth Sim bundle implementation and helpers.

Structs§

DevSigner
Holds developer keys
EthApi
Eth API implementation.
EthApiBuilder
A helper to build the EthApi handler instance.
EthBundle
Eth bundle implementation.
EthFilter
Eth filter RPC implementation.
EthPubSub
Eth pubsub RPC implementation.
SyncListener
This future resolves once the node is no longer syncing: NetworkInfo::is_syncing.

Traits§

EthApiServer
Server trait implementation for the EthApi RPC API.
EthApiTypes
Network specific eth API types.
FullEthApiServer
Helper trait, unifies functionality that must be supported to implement all RPC methods for server.
RpcNodeCore
Helper trait that provides the same interface as FullNodeComponents but without requiring implementation of trait bounds.

Type Aliases§

EthApiFor
Helper type alias for EthApi with components from the given FullNodeComponents.