Add missing fields to the light sync state (#7225)
* Initial draft * Add an iterator that helps us get most items * Revert changes to grandpa * Change fields to just be the grandpa authority set and babe epoch changes * Only use the fields we need from the shared authority set * Switch to RPC call * Revert "Only use the fields we need from the shared authority set" This reverts commit 6ede87b0c5fe53f251d7cb45951006a7dc8f9b83. * Add babe_finalized_block_weight from `ashley-improve-sync-state-WIP-loading` * Fix rpc test * Move sync state rpc stuff into sc-sync-state-rpc * Remove as_json_value and remove unwraps from sc-sync-state-rpc * Add clone_inner to SharedAuthoritySet
Showing
- substrate/Cargo.lock 29 additions, 2 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/bin/node/cli/src/cli.rs 0 additions, 3 deletionssubstrate/bin/node/cli/src/cli.rs
- substrate/bin/node/cli/src/command.rs 1 addition, 12 deletionssubstrate/bin/node/cli/src/command.rs
- substrate/bin/node/cli/src/service.rs 2 additions, 0 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/bin/node/rpc/Cargo.toml 2 additions, 0 deletionssubstrate/bin/node/rpc/Cargo.toml
- substrate/bin/node/rpc/src/lib.rs 21 additions, 6 deletionssubstrate/bin/node/rpc/src/lib.rs
- substrate/client/chain-spec/Cargo.toml 4 additions, 0 deletionssubstrate/client/chain-spec/Cargo.toml
- substrate/client/chain-spec/src/chain_spec.rs 28 additions, 7 deletionssubstrate/client/chain-spec/src/chain_spec.rs
- substrate/client/chain-spec/src/lib.rs 1 addition, 1 deletionsubstrate/client/chain-spec/src/lib.rs
- substrate/client/cli/Cargo.toml 3 additions, 0 deletionssubstrate/client/cli/Cargo.toml
- substrate/client/cli/src/commands/build_sync_spec_cmd.rs 0 additions, 113 deletionssubstrate/client/cli/src/commands/build_sync_spec_cmd.rs
- substrate/client/cli/src/commands/mod.rs 0 additions, 2 deletionssubstrate/client/cli/src/commands/mod.rs
- substrate/client/consensus/babe/src/aux_schema.rs 1 addition, 1 deletionsubstrate/client/consensus/babe/src/aux_schema.rs
- substrate/client/finality-grandpa/src/authorities.rs 8 additions, 3 deletionssubstrate/client/finality-grandpa/src/authorities.rs
- substrate/client/finality-grandpa/src/lib.rs 1 addition, 1 deletionsubstrate/client/finality-grandpa/src/lib.rs
- substrate/client/service/src/chain_ops/build_sync_spec.rs 0 additions, 36 deletionssubstrate/client/service/src/chain_ops/build_sync_spec.rs
- substrate/client/service/src/chain_ops/mod.rs 0 additions, 2 deletionssubstrate/client/service/src/chain_ops/mod.rs
- substrate/client/service/test/src/lib.rs 5 additions, 5 deletionssubstrate/client/service/test/src/lib.rs
- substrate/client/sync-state-rpc/Cargo.toml 27 additions, 0 deletionssubstrate/client/sync-state-rpc/Cargo.toml
Please register or sign in to comment