Add a `LightSyncState` field to the chain spec (#6894)
* Reset code, almost ready for PR * Improved build_hardcoded_spec * Fix line widths * Fix tests * Fix sc-service-test * Suggestions from code review * Rename to LightSyncState * It's not syncing :^( * It syncs! * Remove rpc call * Convert spaces to tabs * Moved sc-service things to export_sync_state.rs * Fix tests * Wait for syncing with network_status_sinks * Remove sc-network from node-template * Apply suggestions from code review Co-authored-by:Bastian Köcher <bkchr@users.noreply.github.com> * Various changes, split the flag up into 2 pieces to make testing easier. * Update client/cli/src/commands/build_spec_cmd.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * Revert a lot of changes Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
parent
b1a8ff17
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/client/api/src/in_mem.rs 10 additions, 8 deletionssubstrate/client/api/src/in_mem.rs
- substrate/client/api/src/light.rs 12 additions, 7 deletionssubstrate/client/api/src/light.rs
- substrate/client/chain-spec/Cargo.toml 1 addition, 0 deletionssubstrate/client/chain-spec/Cargo.toml
- substrate/client/chain-spec/src/chain_spec.rs 67 additions, 11 deletionssubstrate/client/chain-spec/src/chain_spec.rs
- substrate/client/chain-spec/src/lib.rs 5 additions, 1 deletionsubstrate/client/chain-spec/src/lib.rs
- substrate/client/db/src/light.rs 21 additions, 17 deletionssubstrate/client/db/src/light.rs
- substrate/client/service/src/chain_ops/build_spec.rs 82 additions, 0 deletionssubstrate/client/service/src/chain_ops/build_spec.rs
- substrate/client/service/src/chain_ops/mod.rs 2 additions, 0 deletionssubstrate/client/service/src/chain_ops/mod.rs
- substrate/client/service/test/src/client/light.rs 11 additions, 9 deletionssubstrate/client/service/test/src/client/light.rs
Please register or sign in to comment