Expand description
Re-exports§
pub use bundle::EthBundleApiServer;pub use bundle::EthCallBundleApiServer;pub use core::EthApiServer;pub use core::FullEthApiServer;pub use ext::L2EthApiExtServer;pub use filter::EngineEthFilter;pub use filter::EthFilterApiServer;pub use filter::QueryLimits;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;clientpub use bundle::EthCallBundleApiClient;clientpub use core::EthApiClient;clientpub use ext::L2EthApiExtClient;clientpub use filter::EthFilterApiClient;client
Modules§
- bundle
- Additional
eth_RPC API for bundles. - core
- Implementation of the [
jsonrpsee] generatedEthApiServertrait. Handles RPC requests for theeth_namespace. - ext
eth_Extension traits.- filter
eth_RPC API for filtering.- helpers
- Behaviour needed to serve
eth_RPC requests, divided into general database reads and specific database access. - node
- Helper trait for interfacing with [
FullNodeComponents]. - pubsub
eth_RPC API for pubsub subscription.- types
- Trait for specifying
ethnetwork dependent API types.
Traits§
- AsEth
ApiError - Helper trait to access wrapped core error.
- From
EthApi Error - Helper trait to wrap core [
EthApiError]. - From
EvmError - Helper trait to convert from revm errors.
- Into
EthApi Error - Helper trait to wrap core [
EthApiError]. - Transaction
Compat - Builds RPC transaction w.r.t. network.