Unverified Commit 24549ae1 authored by Kian Paimani's avatar Kian Paimani Committed by GitHub
Browse files

companion for substrate/pull/8044 (#2765)

* Add migration to kusama

* Fix try-runtime stuff

* Add to polkadot

* add migeations to all runtiem

* update Substrate

Co-authored-by: parity-processbot <>
parent 4a5bf3a9
Pipeline #135557 passed with stages
in 39 minutes and 22 seconds
This diff is collapsed.
...@@ -496,7 +496,7 @@ parameter_types! { ...@@ -496,7 +496,7 @@ parameter_types! {
pub const TermDuration: BlockNumber = 24 * HOURS; pub const TermDuration: BlockNumber = 24 * HOURS;
pub const DesiredMembers: u32 = 19; pub const DesiredMembers: u32 = 19;
pub const DesiredRunnersUp: u32 = 19; pub const DesiredRunnersUp: u32 = 19;
pub const ElectionsPhragmenPalletId: LockIdentifier = *b"phrelect"; pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect";
} }
// Make sure that there are no more than MaxMembers members elected via phragmen. // Make sure that there are no more than MaxMembers members elected via phragmen.
...@@ -516,7 +516,7 @@ impl pallet_elections_phragmen::Config for Runtime { ...@@ -516,7 +516,7 @@ impl pallet_elections_phragmen::Config for Runtime {
type DesiredMembers = DesiredMembers; type DesiredMembers = DesiredMembers;
type DesiredRunnersUp = DesiredRunnersUp; type DesiredRunnersUp = DesiredRunnersUp;
type TermDuration = TermDuration; type TermDuration = TermDuration;
type PalletId = ElectionsPhragmenPalletId; type PalletId = PhragmenElectionPalletId;
type WeightInfo = weights::pallet_elections_phragmen::WeightInfo<Runtime>; type WeightInfo = weights::pallet_elections_phragmen::WeightInfo<Runtime>;
} }
...@@ -609,7 +609,7 @@ impl pallet_tips::Config for Runtime { ...@@ -609,7 +609,7 @@ impl pallet_tips::Config for Runtime {
type Event = Event; type Event = Event;
type DataDepositPerByte = DataDepositPerByte; type DataDepositPerByte = DataDepositPerByte;
type MaximumReasonLength = MaximumReasonLength; type MaximumReasonLength = MaximumReasonLength;
type Tippers = ElectionsPhragmen; type Tippers = PhragmenElection;
type TipCountdown = TipCountdown; type TipCountdown = TipCountdown;
type TipFindersFee = TipFindersFee; type TipFindersFee = TipFindersFee;
type TipReportDepositBase = TipReportDepositBase; type TipReportDepositBase = TipReportDepositBase;
...@@ -887,7 +887,7 @@ impl InstanceFilter<Call> for ProxyType { ...@@ -887,7 +887,7 @@ impl InstanceFilter<Call> for ProxyType {
Call::Democracy(..) | Call::Democracy(..) |
Call::Council(..) | Call::Council(..) |
Call::TechnicalCommittee(..) | Call::TechnicalCommittee(..) |
Call::ElectionsPhragmen(..) | Call::PhragmenElection(..) |
Call::TechnicalMembership(..) | Call::TechnicalMembership(..) |
Call::Treasury(..) | Call::Treasury(..) |
Call::Bounties(..) | Call::Bounties(..) |
...@@ -914,7 +914,7 @@ impl InstanceFilter<Call> for ProxyType { ...@@ -914,7 +914,7 @@ impl InstanceFilter<Call> for ProxyType {
Call::Democracy(..) | Call::Democracy(..) |
Call::Council(..) | Call::Council(..) |
Call::TechnicalCommittee(..) | Call::TechnicalCommittee(..) |
Call::ElectionsPhragmen(..) | Call::PhragmenElection(..) |
Call::Treasury(..) | Call::Treasury(..) |
Call::Bounties(..) | Call::Bounties(..) |
Call::Tips(..) | Call::Tips(..) |
...@@ -992,7 +992,7 @@ construct_runtime! { ...@@ -992,7 +992,7 @@ construct_runtime! {
Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event<T>} = 13, Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event<T>} = 13,
Council: pallet_collective::<Instance1>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 14, Council: pallet_collective::<Instance1>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 14,
TechnicalCommittee: pallet_collective::<Instance2>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 15, TechnicalCommittee: pallet_collective::<Instance2>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 15,
ElectionsPhragmen: pallet_elections_phragmen::{Pallet, Call, Storage, Event<T>, Config<T>} = 16, PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event<T>, Config<T>} = 16,
TechnicalMembership: pallet_membership::<Instance1>::{Pallet, Call, Storage, Event<T>, Config<T>} = 17, TechnicalMembership: pallet_membership::<Instance1>::{Pallet, Call, Storage, Event<T>, Config<T>} = 17,
Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 18, Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 18,
...@@ -1404,7 +1404,7 @@ sp_api::impl_runtime_apis! { ...@@ -1404,7 +1404,7 @@ sp_api::impl_runtime_apis! {
add_benchmark!(params, batches, pallet_bounties, Bounties); add_benchmark!(params, batches, pallet_bounties, Bounties);
add_benchmark!(params, batches, pallet_collective, Council); add_benchmark!(params, batches, pallet_collective, Council);
add_benchmark!(params, batches, pallet_democracy, Democracy); add_benchmark!(params, batches, pallet_democracy, Democracy);
add_benchmark!(params, batches, pallet_elections_phragmen, ElectionsPhragmen); add_benchmark!(params, batches, pallet_elections_phragmen, PhragmenElection);
add_benchmark!(params, batches, pallet_election_provider_multi_phase, ElectionProviderMultiPhase); add_benchmark!(params, batches, pallet_election_provider_multi_phase, ElectionProviderMultiPhase);
add_benchmark!(params, batches, pallet_identity, Identity); add_benchmark!(params, batches, pallet_identity, Identity);
add_benchmark!(params, batches, pallet_im_online, ImOnline); add_benchmark!(params, batches, pallet_im_online, ImOnline);
......
...@@ -126,7 +126,7 @@ impl Filter<Call> for BaseFilter { ...@@ -126,7 +126,7 @@ impl Filter<Call> for BaseFilter {
match call { match call {
// These modules are all allowed to be called by transactions: // These modules are all allowed to be called by transactions:
Call::Democracy(_) | Call::Council(_) | Call::TechnicalCommittee(_) | Call::Democracy(_) | Call::Council(_) | Call::TechnicalCommittee(_) |
Call::TechnicalMembership(_) | Call::Treasury(_) | Call::ElectionsPhragmen(_) | Call::TechnicalMembership(_) | Call::Treasury(_) | Call::PhragmenElection(_) |
Call::System(_) | Call::Scheduler(_) | Call::Indices(_) | Call::System(_) | Call::Scheduler(_) | Call::Indices(_) |
Call::Babe(_) | Call::Timestamp(_) | Call::Balances(_) | Call::Babe(_) | Call::Timestamp(_) | Call::Balances(_) |
Call::Authorship(_) | Call::Staking(_) | Call::Offences(_) | Call::Authorship(_) | Call::Staking(_) | Call::Offences(_) |
...@@ -544,14 +544,14 @@ parameter_types! { ...@@ -544,14 +544,14 @@ parameter_types! {
/// 13 members initially, to be increased to 23 eventually. /// 13 members initially, to be increased to 23 eventually.
pub const DesiredMembers: u32 = 13; pub const DesiredMembers: u32 = 13;
pub const DesiredRunnersUp: u32 = 20; pub const DesiredRunnersUp: u32 = 20;
pub const ElectionsPhragmenPalletId: LockIdentifier = *b"phrelect"; pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect";
} }
// Make sure that there are no more than `MaxMembers` members elected via phragmen. // Make sure that there are no more than `MaxMembers` members elected via phragmen.
const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get());
impl pallet_elections_phragmen::Config for Runtime { impl pallet_elections_phragmen::Config for Runtime {
type Event = Event; type Event = Event;
type PalletId = ElectionsPhragmenPalletId; type PalletId = PhragmenElectionPalletId;
type Currency = Balances; type Currency = Balances;
type ChangeMembers = Council; type ChangeMembers = Council;
type InitializeMembers = Council; type InitializeMembers = Council;
...@@ -655,7 +655,7 @@ impl pallet_tips::Config for Runtime { ...@@ -655,7 +655,7 @@ impl pallet_tips::Config for Runtime {
type Event = Event; type Event = Event;
type DataDepositPerByte = DataDepositPerByte; type DataDepositPerByte = DataDepositPerByte;
type MaximumReasonLength = MaximumReasonLength; type MaximumReasonLength = MaximumReasonLength;
type Tippers = ElectionsPhragmen; type Tippers = PhragmenElection;
type TipCountdown = TipCountdown; type TipCountdown = TipCountdown;
type TipFindersFee = TipFindersFee; type TipFindersFee = TipFindersFee;
type TipReportDepositBase = TipReportDepositBase; type TipReportDepositBase = TipReportDepositBase;
...@@ -899,7 +899,7 @@ impl InstanceFilter<Call> for ProxyType { ...@@ -899,7 +899,7 @@ impl InstanceFilter<Call> for ProxyType {
Call::Democracy(..) | Call::Democracy(..) |
Call::Council(..) | Call::Council(..) |
Call::TechnicalCommittee(..) | Call::TechnicalCommittee(..) |
Call::ElectionsPhragmen(..) | Call::PhragmenElection(..) |
Call::TechnicalMembership(..) | Call::TechnicalMembership(..) |
Call::Treasury(..) | Call::Treasury(..) |
Call::Bounties(..) | Call::Bounties(..) |
...@@ -917,7 +917,7 @@ impl InstanceFilter<Call> for ProxyType { ...@@ -917,7 +917,7 @@ impl InstanceFilter<Call> for ProxyType {
Call::Democracy(..) | Call::Democracy(..) |
Call::Council(..) | Call::Council(..) |
Call::TechnicalCommittee(..) | Call::TechnicalCommittee(..) |
Call::ElectionsPhragmen(..) | Call::PhragmenElection(..) |
Call::Treasury(..) | Call::Treasury(..) |
Call::Bounties(..) | Call::Bounties(..) |
Call::Tips(..) | Call::Tips(..) |
...@@ -996,7 +996,7 @@ construct_runtime! { ...@@ -996,7 +996,7 @@ construct_runtime! {
Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event<T>} = 14, Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event<T>} = 14,
Council: pallet_collective::<Instance1>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 15, Council: pallet_collective::<Instance1>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 15,
TechnicalCommittee: pallet_collective::<Instance2>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 16, TechnicalCommittee: pallet_collective::<Instance2>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>} = 16,
ElectionsPhragmen: pallet_elections_phragmen::{Pallet, Call, Storage, Event<T>, Config<T>} = 17, PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event<T>, Config<T>} = 17,
TechnicalMembership: pallet_membership::<Instance1>::{Pallet, Call, Storage, Event<T>, Config<T>} = 18, TechnicalMembership: pallet_membership::<Instance1>::{Pallet, Call, Storage, Event<T>, Config<T>} = 18,
Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 19, Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 19,
...@@ -1397,7 +1397,7 @@ sp_api::impl_runtime_apis! { ...@@ -1397,7 +1397,7 @@ sp_api::impl_runtime_apis! {
add_benchmark!(params, batches, pallet_bounties, Bounties); add_benchmark!(params, batches, pallet_bounties, Bounties);
add_benchmark!(params, batches, pallet_collective, Council); add_benchmark!(params, batches, pallet_collective, Council);
add_benchmark!(params, batches, pallet_democracy, Democracy); add_benchmark!(params, batches, pallet_democracy, Democracy);
add_benchmark!(params, batches, pallet_elections_phragmen, ElectionsPhragmen); add_benchmark!(params, batches, pallet_elections_phragmen, PhragmenElection);
add_benchmark!(params, batches, pallet_election_provider_multi_phase, ElectionProviderMultiPhase); add_benchmark!(params, batches, pallet_election_provider_multi_phase, ElectionProviderMultiPhase);
add_benchmark!(params, batches, pallet_identity, Identity); add_benchmark!(params, batches, pallet_identity, Identity);
add_benchmark!(params, batches, pallet_im_online, ImOnline); add_benchmark!(params, batches, pallet_im_online, ImOnline);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment