Module eth

Source
Expand description

Sever implementation of eth namespace API.

Re-exports§

pub use builder::EthApiBuilder;
pub use bundle::EthBundle;
pub use core::EthApi;
pub use filter::EthFilter;
pub use pubsub::EthPubSub;
pub use helpers::signer::DevSigner;
pub use helpers::types::EthTxBuilder;
pub use helpers::types::EthereumEthApiTypes;

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.

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 to relax trait bounds on [FullNodeComponents].