Adding `Fallback` on election failure (#5093)
* Adding `Fallback` on election failure
Use the newly introduced `BoundedOnChainSequentialPhragmen`
and `UnboundedOnChainSequentialPhragmen`
* Adding `BoundedOnchainExecution`
after changes in substrate
* Introducing `ExecutionConfig`
from `frame_election_provider_support::onchain`
* `OnChainSequentialPhragmen` > `OnChainSeqPhragmen`
Renaming to have a shorter name
* `BoundedOnchainExecution` -> `BoundedExecution`
And `UnboundedOnchainExecution` -> `UnboundedExecution`
* `Fallback` back to `NoFallback`
`UnboundedExecution` for `GovernanceFallback`
* Update runtime/test-runtime/src/lib.rs
* update lockfile for {"substrate"}
Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Co-authored-by: parity-processbot <>
Showing
- polkadot/Cargo.lock 166 additions, 163 deletionspolkadot/Cargo.lock
- polkadot/runtime/common/src/elections.rs 17 additions, 3 deletionspolkadot/runtime/common/src/elections.rs
- polkadot/runtime/kusama/src/lib.rs 11 additions, 13 deletionspolkadot/runtime/kusama/src/lib.rs
- polkadot/runtime/polkadot/src/lib.rs 10 additions, 12 deletionspolkadot/runtime/polkadot/src/lib.rs
- polkadot/runtime/test-runtime/src/lib.rs 8 additions, 9 deletionspolkadot/runtime/test-runtime/src/lib.rs
- polkadot/runtime/westend/src/lib.rs 7 additions, 11 deletionspolkadot/runtime/westend/src/lib.rs
Please register or sign in to comment