#json-rpc #json-rpc-client #traits #serde #bug #data

prople-jsonrpc-client

A library for the JSON-RPC HTTP client

15 releases

0.3.0 Oct 9, 2024
0.2.0 Oct 4, 2024
0.1.12 Sep 26, 2024
0.1.9 Aug 28, 2024

#271 in HTTP client


Used in 2 crates (via prople-vessel-rpc)

GPL-3.0-only

51KB
995 lines

prople/jsonrpc/client

It's an HTTP JSON-RPC client implementation. This package will depends on prople-jsonrpc-core, to make sure that both of components will use same data structure, especially for the:

  • RpcRequest
  • RpcError

WARNING

Although this package depends on prople-jsonrpc-core, there is some known bug for the serde implementation Deserialized which unable to detect the trait implementation.

Ref: https://github.com/serde-rs/serde-rs.github.io/commit/0009ee2ed4e8083d0a450bb387bbbf17eadbc018

Dependencies

~9–20MB
~273K SLoC