Accept new Phragmén solutions if they are epsilon better + Better pre-inclusion checks. (#6173)
* part1: Accept inly epsilon better solutions * Fix pre-dispatch check * Fix build * review grumbles * Epsilon -> Threshold
Showing
- substrate/bin/node/runtime/src/lib.rs 5 additions, 2 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/grandpa/src/mock.rs 1 addition, 0 deletionssubstrate/frame/grandpa/src/mock.rs
- substrate/frame/offences/benchmarking/src/mock.rs 1 addition, 0 deletionssubstrate/frame/offences/benchmarking/src/mock.rs
- substrate/frame/session/benchmarking/src/mock.rs 1 addition, 0 deletionssubstrate/frame/session/benchmarking/src/mock.rs
- substrate/frame/staking/fuzzer/src/mock.rs 1 addition, 0 deletionssubstrate/frame/staking/fuzzer/src/mock.rs
- substrate/frame/staking/src/lib.rs 46 additions, 19 deletionssubstrate/frame/staking/src/lib.rs
- substrate/frame/staking/src/mock.rs 7 additions, 1 deletionsubstrate/frame/staking/src/mock.rs
- substrate/primitives/arithmetic/src/lib.rs 78 additions, 1 deletionsubstrate/primitives/arithmetic/src/lib.rs
- substrate/primitives/arithmetic/src/per_things.rs 10 additions, 2 deletionssubstrate/primitives/arithmetic/src/per_things.rs
- substrate/primitives/phragmen/fuzzer/src/common.rs 2 additions, 2 deletionssubstrate/primitives/phragmen/fuzzer/src/common.rs
- substrate/primitives/phragmen/fuzzer/src/equalize.rs 2 additions, 1 deletionsubstrate/primitives/phragmen/fuzzer/src/equalize.rs
- substrate/primitives/phragmen/src/lib.rs 24 additions, 11 deletionssubstrate/primitives/phragmen/src/lib.rs
- substrate/primitives/phragmen/src/reduce.rs 2 additions, 2 deletionssubstrate/primitives/phragmen/src/reduce.rs
- substrate/primitives/phragmen/src/tests.rs 130 additions, 5 deletionssubstrate/primitives/phragmen/src/tests.rs
Please register or sign in to comment