Remove the service, replacing it with a struct of individual chain components (#6352)
* WIP * Making progress * Almost ready * Get service tests compiling * Fix node screenshot * Line widths * Fix node cli tests * Fix node cli warning * ChainComponents -> ServiceComponents, fix tests * make spawn_handle public * Remove spawnnamed impl for taskmanager * Move the keep alive stuff to the task manager * Move the telemetry, base path, rpc keep_alive to the service builder * Make the task manager keep alive an internal detail * Rewrite the browser start_client future * Remove run_node etc * Revert my personal changes to browser-demo/build.sh * use |config| * Add a runtime_version function to SubstrateCli * Reexport role and runtime version from sc cli * Update Cargo.lock * runtime_version -> native_runtime_version * Pass chain spec to native_runtime_version for polkadot * Fix line widths * Traitify ServiceComponents Client
parent
493d5d85
Showing
- substrate/bin/node-template/node/src/command.rs 9 additions, 6 deletionssubstrate/bin/node-template/node/src/command.rs
- substrate/bin/node-template/node/src/service.rs 27 additions, 21 deletionssubstrate/bin/node-template/node/src/service.rs
- substrate/bin/node/cli/src/browser.rs 5 additions, 3 deletionssubstrate/bin/node/cli/src/browser.rs
- substrate/bin/node/cli/src/chain_spec.rs 9 additions, 3 deletionssubstrate/bin/node/cli/src/chain_spec.rs
- substrate/bin/node/cli/src/command.rs 9 additions, 6 deletionssubstrate/bin/node/cli/src/command.rs
- substrate/bin/node/cli/src/service.rs 207 additions, 164 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/bin/node/testing/src/bench.rs 1 addition, 1 deletionsubstrate/bin/node/testing/src/bench.rs
- substrate/client/api/src/client.rs 3 additions, 0 deletionssubstrate/client/api/src/client.rs
- substrate/client/cli/src/lib.rs 6 additions, 1 deletionsubstrate/client/cli/src/lib.rs
- substrate/client/cli/src/runner.rs 15 additions, 89 deletionssubstrate/client/cli/src/runner.rs
- substrate/client/finality-grandpa/src/light_import.rs 1 addition, 1 deletionsubstrate/client/finality-grandpa/src/light_import.rs
- substrate/client/service/src/builder.rs 65 additions, 104 deletionssubstrate/client/service/src/builder.rs
- substrate/client/service/src/client/client.rs 4 additions, 7 deletionssubstrate/client/service/src/client/client.rs
- substrate/client/service/src/lib.rs 66 additions, 258 deletionssubstrate/client/service/src/lib.rs
- substrate/client/service/src/task_manager.rs 44 additions, 18 deletionssubstrate/client/service/src/task_manager.rs
- substrate/client/service/test/src/client/light.rs 7 additions, 1 deletionsubstrate/client/service/test/src/client/light.rs
- substrate/client/service/test/src/lib.rs 142 additions, 69 deletionssubstrate/client/service/test/src/lib.rs
- substrate/test-utils/client/src/client_ext.rs 1 addition, 0 deletionssubstrate/test-utils/client/src/client_ext.rs
- substrate/utils/browser/src/lib.rs 19 additions, 24 deletionssubstrate/utils/browser/src/lib.rs
Please register or sign in to comment