Merge Subkey into sc-cli (#4954)
* draft * revert * WIP * all that remains is tests * update Cargo.lock * tests WIP * WIP refactor node-template-runtime and node-runtime * implments sc_cli::RuntimeAdapter for node_template_runtime::Runtime * final draft * fix update_config for subcommands * proper AccountId decoding * test-runtime tests * revert * move RuntimeAdapter to cli-utils * use &'static str for TryFrom::<&'a str>::Error for Ss58AddressFormat * tests * add frame-system to sc-cli dev-dependencies * add frame-system to sc-cli dev-dependencies * fix ui test * wip * fixed inspect test * bump impl version * bump impl version, fixx spaces remove todos * pallet-balances-cli, rustc for some reason cannot resolve pallet_balances_cli in node-cli* wip * Subcommand::run takes &self * can't believe i missed that ♂️ * bump wasm-bindgen for some reason * adds key subcommand, rename generate-node-key to generate-node-id * cargo update and crossed fingers * update ui test * update more ui tests * should be all good now * revert subkey change * revert subkey change * adds frame-utilities-cli * Apply suggestions from code review Co-authored-by: Benjamin Kampmann <ben@gnunicorn.org> * removes frame from sc-cli, fix license * my editor and ci disagrees on line width * bump spec version * turn off default features for parity-scale-codec * enable full_crypto feature for sp-core in cli-utils * merge frame-utilities-cli with pallet-balances-cli * remove full_crypto feature from sp_core in cli-utils * bump Cargo.lock * cli-utils -> frame-utils * rename BlockNumber to GenericNumber, fix spaces * fix spaces * construct additional_signed manually * sign test * remove unused vars * implement subkey with frame-utilities-cli and sc_cli * fix moduleid test * CI and clion disagree on line widths * adds associated Params type to SignedExtensionProvider * Apply suggestions from code review Co-authored-by:
Benjamin Kampmann <ben@gnunicorn.org> * move some code around * removes unneccesary generic params * moves module_id back to frame_utilities_cli * Apply suggestions from code review Co-authored-by:
Benjamin Kampmann <ben@gnunicorn.org> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * remove print_ext * remove MaybeDisplay from pallet_balances::Trait::Balance * a lot of stuff tbh * adds ExtrasParamsBuilder * remove tests for ModuleIdCmd * address comments from PR * bump Cargo.lock * manually insert key into keystore * remove unnecessary SharedParams * add validation to vanity pattern, remove unused arg * remove SharedParams from Sign, Vanity, Verify * remove SharedParams from ModuleIdCmd, remove expect from Verify, new line to Cargo.toml * remove SharedParams from InsertCmd *
♂️ * deleted prometheus.yml * move a few things around * fix vanity test Co-authored-by: Benjamin Kampmann <ben@gnunicorn.org> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
Benjamin Kampmann <ben@parity.io>
Showing
- substrate/Cargo.lock 857 additions, 510 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/bin/node-template/node/src/cli.rs 1 addition, 1 deletionsubstrate/bin/node-template/node/src/cli.rs
- substrate/bin/node-template/node/src/command.rs 2 additions, 2 deletionssubstrate/bin/node-template/node/src/command.rs
- substrate/bin/node/cli/Cargo.toml 2 additions, 0 deletionssubstrate/bin/node/cli/Cargo.toml
- substrate/bin/node/cli/src/cli.rs 13 additions, 1 deletionsubstrate/bin/node/cli/src/cli.rs
- substrate/bin/node/cli/src/command.rs 4 additions, 0 deletionssubstrate/bin/node/cli/src/command.rs
- substrate/bin/node/runtime/src/lib.rs 17 additions, 12 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/bin/utils/subkey/Cargo.toml 8 additions, 21 deletionssubstrate/bin/utils/subkey/Cargo.toml
- substrate/bin/utils/subkey/README.adoc 2 additions, 2 deletionssubstrate/bin/utils/subkey/README.adoc
- substrate/bin/utils/subkey/src/lib.rs 81 additions, 0 deletionssubstrate/bin/utils/subkey/src/lib.rs
- substrate/bin/utils/subkey/src/main.rs 4 additions, 808 deletionssubstrate/bin/utils/subkey/src/main.rs
- substrate/bin/utils/subkey/src/rpc.rs 0 additions, 51 deletionssubstrate/bin/utils/subkey/src/rpc.rs
- substrate/client/cli/Cargo.toml 8 additions, 0 deletionssubstrate/client/cli/Cargo.toml
- substrate/client/cli/src/arg_enums.rs 17 additions, 0 deletionssubstrate/client/cli/src/arg_enums.rs
- substrate/client/cli/src/commands/export_blocks_cmd.rs 3 additions, 3 deletionssubstrate/client/cli/src/commands/export_blocks_cmd.rs
- substrate/client/cli/src/commands/generate.rs 91 additions, 0 deletionssubstrate/client/cli/src/commands/generate.rs
- substrate/client/cli/src/commands/generate_node_key.rs 70 additions, 0 deletionssubstrate/client/cli/src/commands/generate_node_key.rs
- substrate/client/cli/src/commands/insert.rs 94 additions, 0 deletionssubstrate/client/cli/src/commands/insert.rs
- substrate/client/cli/src/commands/inspect.rs 95 additions, 0 deletionssubstrate/client/cli/src/commands/inspect.rs
Please register or sign in to comment