grandpa: track multiple live rounds in voter set state (#3298)
* grandpa: track multiple live rounds in voter set state * grandpa: don't assume rounds are completed in-order * grandpa: fix tests * grandpa: don't assume round is being tracked on Environment::completed * grandpa: fix missing import in test
Showing
- substrate/core/finality-grandpa/src/aux_schema.rs 40 additions, 52 deletionssubstrate/core/finality-grandpa/src/aux_schema.rs
- substrate/core/finality-grandpa/src/communication/gossip.rs 13 additions, 20 deletionssubstrate/core/finality-grandpa/src/communication/gossip.rs
- substrate/core/finality-grandpa/src/communication/tests.rs 6 additions, 14 deletionssubstrate/core/finality-grandpa/src/communication/tests.rs
- substrate/core/finality-grandpa/src/environment.rs 172 additions, 81 deletionssubstrate/core/finality-grandpa/src/environment.rs
- substrate/core/finality-grandpa/src/lib.rs 8 additions, 19 deletionssubstrate/core/finality-grandpa/src/lib.rs
- substrate/core/finality-grandpa/src/observer.rs 6 additions, 18 deletionssubstrate/core/finality-grandpa/src/observer.rs
- substrate/core/finality-grandpa/src/tests.rs 1 addition, 0 deletionssubstrate/core/finality-grandpa/src/tests.rs
Please register or sign in to comment