Expand description
Substrate RPC servers.
Re-exports§
pub use middleware::Metrics;
pub use middleware::MiddlewareLayer;
pub use middleware::NodeHealthProxyLayer;
pub use middleware::RpcMetrics;
pub use utils::RpcEndpoint;
pub use utils::RpcMethods;
Modules§
- middleware
- JSON-RPC specific middleware.
- utils
- Substrate RPC server utils.
Structs§
- Config
- RPC server configuration.
- Random
Integer IdProvider - Generates random integers as subscription ID.
- Random
String IdProvider - Generates random strings of length
len
as subscription ID. - RpcService
Builder - Similar to
tower::ServiceBuilder
but doesn’t support any tower middleware implementations. - Server
- Type to encapsulate the server handle and listening address.
Enums§
- Batch
Request Config - Configuration for batch request handling.
- IpNetwork
- Holds IPv4 or IPv6 network.
Traits§
- Subscription
IdProvider - Trait for providing subscription IDs that can be cloned.
Functions§
- start_
server - Start RPC server listening on given address.