Expand description
Re-exported from reth_rpc::eth
.
Modules§
- builder
EthApiBuilder
implementation- bundle
Eth
bundle implementation and helpers.- core
- Implementation of the [
jsonrpsee
] generatedEthApiServer
trait Handles RPC requests for theeth_
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.- EthApi
Builder - A helper to build the
EthApi
handler instance. - EthBundle
Eth
bundle implementation.- EthFilter
Eth
filter RPC implementation.- EthPub
Sub Eth
pubsub RPC implementation.- Sync
Listener - This future resolves once the node is no longer syncing:
NetworkInfo::is_syncing
.
Traits§
- EthApi
Server - Server trait implementation for the
EthApi
RPC API. - EthApi
Types - Network specific
eth
API types. - Full
EthApi Server - Helper trait, unifies functionality that must be supported to implement all RPC methods for server.
- RpcNode
Core - Helper trait that provides the same interface as
FullNodeComponents
but without requiring implementation of trait bounds.
Type Aliases§
- EthApi
For - Helper type alias for
EthApi
with components from the givenFullNodeComponents
.