Add new RPC method to get the chain type (#5576)
* Add new RPC method to get the chain type This adds a new RPC method to get the chain type of the running chain. The chain type needs to be specified in the chain spec. This should make it easier for tools/UI to display extra information without needing to rely on parsing the chain name. * Update client/rpc-api/src/system/mod.rs Co-Authored-By:Tomasz Drwięga <tomusdrw@users.noreply.github.com> * Primitive crate * Feedback Co-authored-by:
Tomasz Drwięga <tomusdrw@users.noreply.github.com>
Showing
- Cargo.lock 12 additions, 0 deletionsCargo.lock
- Cargo.toml 1 addition, 0 deletionsCargo.toml
- bin/node-template/node/src/chain_spec.rs 5 additions, 3 deletionsbin/node-template/node/src/chain_spec.rs
- bin/node/cli/src/chain_spec.rs 6 additions, 1 deletionbin/node/cli/src/chain_spec.rs
- bin/utils/chain-spec-builder/Cargo.toml 1 addition, 0 deletionsbin/utils/chain-spec-builder/Cargo.toml
- bin/utils/chain-spec-builder/src/main.rs 1 addition, 0 deletionsbin/utils/chain-spec-builder/src/main.rs
- client/chain-spec/Cargo.toml 1 addition, 0 deletionsclient/chain-spec/Cargo.toml
- client/chain-spec/src/chain_spec.rs 15 additions, 5 deletionsclient/chain-spec/src/chain_spec.rs
- client/chain-spec/src/lib.rs 5 additions, 3 deletionsclient/chain-spec/src/lib.rs
- client/rpc-api/Cargo.toml 1 addition, 0 deletionsclient/rpc-api/Cargo.toml
- client/rpc-api/src/system/helpers.rs 3 additions, 4 deletionsclient/rpc-api/src/system/helpers.rs
- client/rpc-api/src/system/mod.rs 7 additions, 3 deletionsclient/rpc-api/src/system/mod.rs
- client/rpc/Cargo.toml 1 addition, 0 deletionsclient/rpc/Cargo.toml
- client/rpc/src/system/mod.rs 6 additions, 2 deletionsclient/rpc/src/system/mod.rs
- client/rpc/src/system/tests.rs 13 additions, 4 deletionsclient/rpc/src/system/tests.rs
- client/service/src/builder.rs 1 addition, 0 deletionsclient/service/src/builder.rs
- client/service/src/lib.rs 1 addition, 1 deletionclient/service/src/lib.rs
- primitives/chain-spec/Cargo.toml 13 additions, 0 deletionsprimitives/chain-spec/Cargo.toml
- primitives/chain-spec/src/lib.rs 42 additions, 0 deletionsprimitives/chain-spec/src/lib.rs
Please register or sign in to comment