rpc: Implement `chainSpec` RPC API (#12261)
* rpc/chain_spec: Add traits for `chainSpec` API Signed-off-by:Alexandru Vasile <alexandru.vasile@parity.io> * rpc/chain_spec: Implement `chainSpec` RPC methods Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/chain_spec: Add tests Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * bin/node: Enable `chainSpec` API Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/chain_spec: Assume `genesis_hash` as non-empty Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update client/rpc-spec/Cargo.toml Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com> * Update client/rpc-spec/src/lib.rs Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com> * client/rpc_spec: Rename crate to `rpc_spec_v2` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc-servers: Remove the `version` field from `rpc_methods` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/chain_spec: Fix copyright years Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com>
Showing
- substrate/Cargo.lock 12 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/bin/node/rpc/Cargo.toml 1 addition, 0 deletionssubstrate/bin/node/rpc/Cargo.toml
- substrate/bin/node/rpc/src/lib.rs 6 additions, 0 deletionssubstrate/bin/node/rpc/src/lib.rs
- substrate/client/rpc-servers/src/lib.rs 0 additions, 1 deletionsubstrate/client/rpc-servers/src/lib.rs
- substrate/client/rpc-spec-v2/Cargo.toml 23 additions, 0 deletionssubstrate/client/rpc-spec-v2/Cargo.toml
- substrate/client/rpc-spec-v2/README.md 5 additions, 0 deletionssubstrate/client/rpc-spec-v2/README.md
- substrate/client/rpc-spec-v2/src/chain_spec/api.rs 53 additions, 0 deletionssubstrate/client/rpc-spec-v2/src/chain_spec/api.rs
- substrate/client/rpc-spec-v2/src/chain_spec/chain_spec.rs 60 additions, 0 deletionssubstrate/client/rpc-spec-v2/src/chain_spec/chain_spec.rs
- substrate/client/rpc-spec-v2/src/chain_spec/mod.rs 38 additions, 0 deletionssubstrate/client/rpc-spec-v2/src/chain_spec/mod.rs
- substrate/client/rpc-spec-v2/src/chain_spec/tests.rs 61 additions, 0 deletionssubstrate/client/rpc-spec-v2/src/chain_spec/tests.rs
- substrate/client/rpc-spec-v2/src/lib.rs 26 additions, 0 deletionssubstrate/client/rpc-spec-v2/src/lib.rs
substrate/client/rpc-spec-v2/Cargo.toml
0 → 100644
substrate/client/rpc-spec-v2/README.md
0 → 100644
substrate/client/rpc-spec-v2/src/lib.rs
0 → 100644
Please register or sign in to comment