Expand description
Re-exports§
pub use transport::HttpBackend;pub use transport::HttpTransportClient;pub use jsonrpsee_types as types;
Modules§
- transport
- HTTP transport.
Structs§
- Header
Map - A specialized multimap for header names and values.
- Header
Value - Represents an HTTP header field value.
- Http
Client - JSON-RPC HTTP Client that provides functionality to perform method calls and notifications.
- Http
Client Builder - HTTP client builder.
- RpcLogger
- A middleware that logs each RPC call and response.
- RpcLogger
Layer - RPC logger layer.
- RpcService
- This is the default implementation of the
jsonrpsee_core::middleware::RpcServiceTtrait used in theHttpClient. AnRpcServiceTcompliant implementation for the HTTP client. - RpcService
Builder - Similar to
tower::ServiceBuilderbut doesn’t support any tower middleware implementations.
Traits§
- RpcServiceT
- Represent a JSON-RPC service that can process JSON-RPC calls, notifications, and batch requests.
Type Aliases§
- Custom
Cert Store tls - Custom TLS configuration.
- Http
Body - Default HTTP body for the client.
- Http
Request - HTTP request with default body.
- Http
Response - HTTP response with default body.