GRANDPA links set IDs to sessions. (#3472)
* introduce some type aliases for round and set-id
* overhaul session "changed" flag and document better
* do_initialize in BABE when getting new session
* grandpa module tracks set IDs
* update runtime versions
* doc comment -> comment
* Include docs fixes from Gav
Co-Authored-By:
Gavin Wood <gavin@parity.io>
* some more review changes
* fix srml-grandpa compilation
Showing
- substrate/core/finality-grandpa/primitives/src/lib.rs 6 additions, 0 deletionssubstrate/core/finality-grandpa/primitives/src/lib.rs
- substrate/core/finality-grandpa/src/aux_schema.rs 10 additions, 10 deletionssubstrate/core/finality-grandpa/src/aux_schema.rs
- substrate/core/finality-grandpa/src/communication/mod.rs 19 additions, 17 deletionssubstrate/core/finality-grandpa/src/communication/mod.rs
- substrate/core/finality-grandpa/src/environment.rs 28 additions, 22 deletionssubstrate/core/finality-grandpa/src/environment.rs
- substrate/core/finality-grandpa/src/lib.rs 4 additions, 4 deletionssubstrate/core/finality-grandpa/src/lib.rs
- substrate/core/finality-grandpa/src/light_import.rs 2 additions, 2 deletionssubstrate/core/finality-grandpa/src/light_import.rs
- substrate/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/node/runtime/src/lib.rs
- substrate/srml/babe/src/lib.rs 2 additions, 0 deletionssubstrate/srml/babe/src/lib.rs
- substrate/srml/grandpa/src/lib.rs 44 additions, 20 deletionssubstrate/srml/grandpa/src/lib.rs
- substrate/srml/session/src/lib.rs 75 additions, 28 deletionssubstrate/srml/session/src/lib.rs
- substrate/srml/session/src/mock.rs 19 additions, 10 deletionssubstrate/srml/session/src/mock.rs
- substrate/srml/staking/src/lib.rs 4 additions, 0 deletionssubstrate/srml/staking/src/lib.rs
Please register or sign in to comment