JSON-RPC client generation (#2778)
* Bump jsonrpc & generate clients. * Initial version of JSON-RPC client. * Re-wort * Remove spurious `#[derive(Encode, Decode)]` They did not compile, since `Encode` and `Decode` are deliberately not implemented for `usize`. Fixes #2742. * Re-write rpc-client example. * Update to jsonrpc=12.0.0 * Remove unnecessary import * Bump version. * Revert version bump. * Bump again.
Showing
- substrate/Cargo.lock 130 additions, 47 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/core/rpc-servers/Cargo.toml 3 additions, 3 deletionssubstrate/core/rpc-servers/Cargo.toml
- substrate/core/rpc-servers/src/lib.rs 3 additions, 3 deletionssubstrate/core/rpc-servers/src/lib.rs
- substrate/core/rpc/Cargo.toml 4 additions, 3 deletionssubstrate/core/rpc/Cargo.toml
- substrate/core/rpc/src/author/hash.rs 4 additions, 2 deletionssubstrate/core/rpc/src/author/hash.rs
- substrate/core/rpc/src/author/mod.rs 8 additions, 7 deletionssubstrate/core/rpc/src/author/mod.rs
- substrate/core/rpc/src/chain/error.rs 3 additions, 0 deletionssubstrate/core/rpc/src/chain/error.rs
- substrate/core/rpc/src/chain/mod.rs 12 additions, 11 deletionssubstrate/core/rpc/src/chain/mod.rs
- substrate/core/rpc/src/chain/number.rs 4 additions, 2 deletionssubstrate/core/rpc/src/chain/number.rs
- substrate/core/rpc/src/state/error.rs 5 additions, 0 deletionssubstrate/core/rpc/src/state/error.rs
- substrate/core/rpc/src/state/mod.rs 12 additions, 11 deletionssubstrate/core/rpc/src/state/mod.rs
- substrate/core/rpc/src/system/helpers.rs 3 additions, 3 deletionssubstrate/core/rpc/src/system/helpers.rs
- substrate/core/rpc/src/system/mod.rs 3 additions, 1 deletionsubstrate/core/rpc/src/system/mod.rs
- substrate/core/sr-version/src/lib.rs 2 additions, 2 deletionssubstrate/core/sr-version/src/lib.rs
- substrate/node/rpc-client/Cargo.toml 14 additions, 0 deletionssubstrate/node/rpc-client/Cargo.toml
- substrate/node/rpc-client/src/main.rs 70 additions, 0 deletionssubstrate/node/rpc-client/src/main.rs
- substrate/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/node/runtime/src/lib.rs
Please register or sign in to comment