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::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 ext::L2EthApiExtClient;
client
pub use filter::EthFilterApiClient;
client
Modules§
- bundle
- Additional
eth_
RPC API for bundles. - core
- Implementation of the [
jsonrpsee
] generatedEthApiServer
trait. 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
eth
network 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.