Expand description
Re-exports§
pub use bundle::EthBundleApiServer;
pub use bundle::EthCallBundleApiServer;
pub use core::EthApiServer;
pub use core::FullEthApiServer;
pub use filter::EthFilterApiServer;
pub use node::RpcNodeCore;
pub use node::RpcNodeCoreExt;
pub use pubsub::EthPubSubApiServer;
pub use types::EthApiTypes;
pub use types::FullEthApiTypes;
pub use types::RpcBlock;
pub use types::RpcHeader;
pub use types::RpcReceipt;
pub use types::RpcTransaction;
pub use bundle::EthBundleApiClient;
client
pub use bundle::EthCallBundleApiClient;
client
pub use core::EthApiClient;
client
pub use filter::EthFilterApiClient;
client
Modules§
- Additional
eth_
RPC API for bundles. - Implementation of the [
jsonrpsee
] generatedEthApiServer
trait. Handles RPC requests for theeth_
namespace. eth_
RPC API for filtering.- Behaviour needed to serve
eth_
RPC requests, divided into general database reads and specific database access. - Helper trait for interfacing with [
FullNodeComponents
]. eth_
RPC API for pubsub subscription.- Trait for specifying
eth
network dependent API types.
Traits§
- Helper trait to access wrapped core error.
- Helper trait to wrap core [
EthApiError
]. - Helper trait to convert from revm errors.
- Helper trait to wrap core [
EthApiError
]. - Builds RPC transaction w.r.t. network.