Companion for better way to resolve Phase::Emergency via governance #10663 (#4757)

* Adding `GovernanceFallback` after changes to
substrate

* Update Substrate

* Update Substrate again

Co-authored-by: Bastian Köcher <info@kchr.de>
This commit is contained in:
GeorgesandBastian Köcher authored and GitHub committed 2022-01-27 15:43:35 +01:00
1 parent 806cb541b7
commit d306d64e73
4 files changed
+177 -175

No files matched your search

+171 -175
View File
File diff suppressed because it is too large. Load diff
+2
View File
@@ -449,6 +449,8 @@ impl pallet_election_provider_multi_phase::Config for Runtime {
type DataProvider = Staking;
type Solution = NposCompactSolution24;
type Fallback = pallet_election_provider_multi_phase::NoFallback<Self>;
type GovernanceFallback =
frame_election_provider_support::onchain::OnChainSequentialPhragmen<Self>;
type Solver = frame_election_provider_support::SequentialPhragmen<
AccountId,
pallet_election_provider_multi_phase::SolutionAccuracyOf<Self>,
+2
View File
@@ -491,6 +491,8 @@ impl pallet_election_provider_multi_phase::Config for Runtime {
type DataProvider = Staking;
type Solution = NposCompactSolution16;
type Fallback = pallet_election_provider_multi_phase::NoFallback<Self>;
type GovernanceFallback =
frame_election_provider_support::onchain::OnChainSequentialPhragmen<Self>;
type Solver = frame_election_provider_support::SequentialPhragmen<
AccountId,
pallet_election_provider_multi_phase::SolutionAccuracyOf<Self>,
+2
View File
@@ -399,6 +399,8 @@ impl pallet_election_provider_multi_phase::Config for Runtime {
type DataProvider = Staking;
type Solution = NposCompactSolution16;
type Fallback = pallet_election_provider_multi_phase::NoFallback<Self>;
type GovernanceFallback =
frame_election_provider_support::onchain::OnChainSequentialPhragmen<Self>;
type Solver = frame_election_provider_support::SequentialPhragmen<
AccountId,
pallet_election_provider_multi_phase::SolutionAccuracyOf<Self>,