From ff8af08be1d11d6b9a631a6e048836443ac86afc Mon Sep 17 00:00:00 2001 From: Dom Date: Sat, 16 Nov 2024 09:20:53 -0500 Subject: [PATCH 01/32] Initial setup --- substrate/frame/core-fellowship/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index c61447e36280..f1b36cd36fea 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -169,6 +169,7 @@ pub mod pallet { traits::{tokens::GetSalary, EnsureOrigin}, }; use frame_system::{ensure_root, pallet_prelude::*}; + use sp_runtime::traits::BlockNumberProvider; /// The in-code storage version. const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); @@ -225,8 +226,15 @@ pub mod pallet { /// Increasing this value is supported, but decreasing it may lead to a broken state. #[pallet::constant] type MaxRank: Get; + + /// Provides the current block number. + /// + /// This is usually 'cumulus_pallet_parachain_system' if a parachain, + /// or 'frame_system' if a solo chain. + type BlockNumberProvider : BlockNumberProvider; } + pub type MyBlockNumberFor = <::BlockNumberProvider as BlockNumberProvider>::BlockNumber; pub type ParamsOf = ParamsType<>::Balance, BlockNumberFor, >::MaxRank>; pub type PartialParamsOf = ParamsType< From 7ac7223c4c8f1e6abdf9c244a04d2506e3ea729f Mon Sep 17 00:00:00 2001 From: Dom Date: Sat, 16 Nov 2024 12:06:32 -0500 Subject: [PATCH 02/32] testing cont'd --- substrate/frame/core-fellowship/src/lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index f1b36cd36fea..8a41b4826eb2 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -64,7 +64,7 @@ use codec::{Decode, Encode, MaxEncodedLen}; use core::{fmt::Debug, marker::PhantomData}; use scale_info::TypeInfo; use sp_arithmetic::traits::{Saturating, Zero}; -use sp_runtime::RuntimeDebug; +use sp_runtime::{RuntimeDebug, traits::BlockNumberProvider}; use frame_support::{ defensive, @@ -88,6 +88,8 @@ pub mod weights; pub use pallet::*; pub use weights::*; +pub type MyBlockNumberFor = <::BlockNumberProvider as BlockNumberProvider>::BlockNumber; + /// The desired outcome for which evidence is presented. #[derive(Encode, Decode, Eq, PartialEq, Copy, Clone, TypeInfo, MaxEncodedLen, RuntimeDebug)] pub enum Wish { @@ -169,7 +171,6 @@ pub mod pallet { traits::{tokens::GetSalary, EnsureOrigin}, }; use frame_system::{ensure_root, pallet_prelude::*}; - use sp_runtime::traits::BlockNumberProvider; /// The in-code storage version. const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); @@ -234,12 +235,11 @@ pub mod pallet { type BlockNumberProvider : BlockNumberProvider; } - pub type MyBlockNumberFor = <::BlockNumberProvider as BlockNumberProvider>::BlockNumber; pub type ParamsOf = ParamsType<>::Balance, BlockNumberFor, >::MaxRank>; pub type PartialParamsOf = ParamsType< Option<>::Balance>, - Option>, + Option>, >::MaxRank, >; pub type MemberStatusOf = MemberStatus>; From 5871063394f06fb2807b9689a50a019e62a97669 Mon Sep 17 00:00:00 2001 From: Dom Date: Sat, 16 Nov 2024 14:20:40 -0500 Subject: [PATCH 03/32] Add to test configs --- substrate/frame/core-fellowship/src/tests/integration.rs | 1 + substrate/frame/core-fellowship/src/tests/unit.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/substrate/frame/core-fellowship/src/tests/integration.rs b/substrate/frame/core-fellowship/src/tests/integration.rs index 7a48ed9783e7..f128fb3f3263 100644 --- a/substrate/frame/core-fellowship/src/tests/integration.rs +++ b/substrate/frame/core-fellowship/src/tests/integration.rs @@ -81,6 +81,7 @@ impl Config for Test { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = EvidenceSize; type MaxRank = ConstU32<9>; + type BlockNumberProvider = frame_system::Pallet; } /// Convert the tally class into the minimum rank required to vote on the poll. diff --git a/substrate/frame/core-fellowship/src/tests/unit.rs b/substrate/frame/core-fellowship/src/tests/unit.rs index 11d1ea9fe5b7..9f7aaeb0bb81 100644 --- a/substrate/frame/core-fellowship/src/tests/unit.rs +++ b/substrate/frame/core-fellowship/src/tests/unit.rs @@ -118,6 +118,7 @@ impl Config for Test { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<1024>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = frame_system::Pallet; } pub fn new_test_ext() -> sp_io::TestExternalities { From 4434d98ef8f9d752227053da8124913ba2568d84 Mon Sep 17 00:00:00 2001 From: Dom Date: Mon, 18 Nov 2024 16:51:19 -0500 Subject: [PATCH 04/32] Finish switch to generic block provider --- substrate/frame/core-fellowship/src/lib.rs | 33 +++++++++++----------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 8a41b4826eb2..04e7be0ae533 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -64,7 +64,7 @@ use codec::{Decode, Encode, MaxEncodedLen}; use core::{fmt::Debug, marker::PhantomData}; use scale_info::TypeInfo; use sp_arithmetic::traits::{Saturating, Zero}; -use sp_runtime::{RuntimeDebug, traits::BlockNumberProvider}; +use sp_runtime::RuntimeDebug; use frame_support::{ defensive, @@ -88,8 +88,6 @@ pub mod weights; pub use pallet::*; pub use weights::*; -pub type MyBlockNumberFor = <::BlockNumberProvider as BlockNumberProvider>::BlockNumber; - /// The desired outcome for which evidence is presented. #[derive(Encode, Decode, Eq, PartialEq, Copy, Clone, TypeInfo, MaxEncodedLen, RuntimeDebug)] pub enum Wish { @@ -171,6 +169,7 @@ pub mod pallet { traits::{tokens::GetSalary, EnsureOrigin}, }; use frame_system::{ensure_root, pallet_prelude::*}; + use sp_runtime::traits::BlockNumberProvider; /// The in-code storage version. const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); @@ -229,20 +228,22 @@ pub mod pallet { type MaxRank: Get; /// Provides the current block number. - /// - /// This is usually 'cumulus_pallet_parachain_system' if a parachain, + /// + /// This is usually 'cumulus_pallet_parachain_system' if a parachain, /// or 'frame_system' if a solo chain. - type BlockNumberProvider : BlockNumberProvider; + type BlockNumberProvider: BlockNumberProvider; } + pub type BlockNumberFor = + <>::BlockNumberProvider as BlockNumberProvider>::BlockNumber; pub type ParamsOf = - ParamsType<>::Balance, BlockNumberFor, >::MaxRank>; + ParamsType<>::Balance, BlockNumberFor, >::MaxRank>; pub type PartialParamsOf = ParamsType< Option<>::Balance>, - Option>, + Option>, >::MaxRank, >; - pub type MemberStatusOf = MemberStatus>; + pub type MemberStatusOf = MemberStatus>; pub type RankOf = <>::Members as RankedMembers>::Rank; /// The overall status of the system. @@ -253,7 +254,7 @@ pub mod pallet { /// The status of a claimant. #[pallet::storage] pub(super) type Member, I: 'static = ()> = - StorageMap<_, Twox64Concat, T::AccountId, MemberStatusOf, OptionQuery>; + StorageMap<_, Twox64Concat, T::AccountId, MemberStatusOf, OptionQuery>; /// Some evidence together with the desired outcome for which it was presented. #[pallet::storage] @@ -355,7 +356,7 @@ pub mod pallet { let demotion_block = member.last_proof.saturating_add(demotion_period); // Ensure enough time has passed. - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); if now >= demotion_block { T::Members::demote(&who)?; let maybe_to_rank = T::Members::rank_of(&who); @@ -434,7 +435,7 @@ pub mod pallet { ensure!(rank == at_rank, Error::::UnexpectedRank); let mut member = Member::::get(&who).ok_or(Error::::NotTracked)?; - member.last_proof = frame_system::Pallet::::block_number(); + member.last_proof = T::BlockNumberProvider::current_block_number(); Member::::insert(&who, &member); Self::dispose_evidence(who.clone(), at_rank, Some(at_rank)); @@ -458,7 +459,7 @@ pub mod pallet { ensure!(T::Members::rank_of(&who).is_none(), Error::::Ranked); T::Members::induct(&who)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); Member::::insert( &who, MemberStatus { is_active: true, last_promotion: now, last_proof: now }, @@ -491,7 +492,7 @@ pub mod pallet { ); let mut member = Member::::get(&who).ok_or(Error::::NotTracked)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); let params = Params::::get(); let rank_index = Self::rank_to_index(to_rank).ok_or(Error::::InvalidRank)?; @@ -534,7 +535,7 @@ pub mod pallet { ensure!(to_rank > curr_rank, Error::::UnexpectedRank); let mut member = Member::::get(&who).ok_or(Error::::NotTracked)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); member.last_promotion = now; member.last_proof = now; @@ -607,7 +608,7 @@ pub mod pallet { ensure!(!Member::::contains_key(&who), Error::::AlreadyInducted); let rank = T::Members::rank_of(&who).ok_or(Error::::Unranked)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); Member::::insert( &who, MemberStatus { is_active: true, last_promotion: 0u32.into(), last_proof: now }, From cdd6c92f3b875fa1ad18cbea480a9caa6202885c Mon Sep 17 00:00:00 2001 From: Dom Date: Mon, 18 Nov 2024 16:51:33 -0500 Subject: [PATCH 05/32] Update v0 to v1 migration in preparation of v2 --- .../frame/core-fellowship/src/migration.rs | 77 +++++++++++++++++-- 1 file changed, 72 insertions(+), 5 deletions(-) diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index b1e27d1e7936..b7ab757da67a 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -30,9 +30,8 @@ use alloc::vec::Vec; use sp_runtime::TryRuntimeError; mod v0 { - use frame_system::pallet_prelude::BlockNumberFor; - use super::*; + use frame_system::pallet_prelude::BlockNumberFor as SystemBlockNumberFor; #[derive(Encode, Decode, Eq, PartialEq, Clone, TypeInfo, MaxEncodedLen, RuntimeDebug)] pub struct ParamsType { @@ -60,7 +59,8 @@ mod v0 { /// Number of available ranks from old version. pub(crate) const RANK_COUNT: usize = 9; - pub type ParamsOf = ParamsType<>::Balance, BlockNumberFor, RANK_COUNT>; + pub type ParamsOf = + ParamsType<>::Balance, SystemBlockNumberFor, RANK_COUNT>; /// V0 type for [`crate::Params`]. #[storage_alias] @@ -68,6 +68,73 @@ mod v0 { StorageValue, ParamsOf, ValueQuery>; } +mod v1 { + use super::*; + use frame_system::pallet_prelude::BlockNumberFor as SystemBlockNumberFor; + + #[derive( + Encode, + Decode, + CloneNoBound, + EqNoBound, + PartialEqNoBound, + RuntimeDebugNoBound, + TypeInfo, + MaxEncodedLen, + )] + #[scale_info(skip_type_params(Ranks))] + pub struct ParamsType< + Balance: Clone + Eq + PartialEq + Debug, + BlockNumber: Clone + Eq + PartialEq + Debug, + Ranks: Get, + > { + pub active_salary: BoundedVec, + pub passive_salary: BoundedVec, + pub demotion_period: BoundedVec, + pub min_promotion_period: BoundedVec, + pub offboard_timeout: BlockNumber, + } + + impl> Default for ParamsType + where + Balance: Default + Copy + Clone + Eq + PartialEq + Debug, + BlockNumber: Default + Copy + Clone + Eq + PartialEq + Debug, + Ranks: Get, + { + fn default() -> Self { + let rank_count = Ranks::get() as usize; + Self { + active_salary: BoundedVec::defensive_truncate_from(vec![ + Balance::default(); + rank_count + ]), + passive_salary: BoundedVec::defensive_truncate_from(vec![ + Balance::default(); + rank_count + ]), + demotion_period: BoundedVec::defensive_truncate_from(vec![ + BlockNumber::default(); + rank_count + ]), + min_promotion_period: BoundedVec::defensive_truncate_from(vec![ + BlockNumber::default( + ); + rank_count + ]), + offboard_timeout: BlockNumber::default(), + } + } + } + + pub type ParamsOf = + ParamsType<>::Balance, SystemBlockNumberFor, >::MaxRank>; + + /// V1 type for [`crate::Params`]. + #[storage_alias] + pub type Params, I: 'static> = + StorageValue, ParamsOf, ValueQuery>; +} + pub struct MigrateToV1(PhantomData<(T, I)>); impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { #[cfg(feature = "try-runtime")] @@ -83,7 +150,7 @@ impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { // Read the old value from storage let old_value = v0::Params::::take(); // Write the new value to storage - let new = crate::ParamsType { + let new = v1::ParamsType { active_salary: BoundedVec::defensive_truncate_from(old_value.active_salary.to_vec()), passive_salary: BoundedVec::defensive_truncate_from(old_value.passive_salary.to_vec()), demotion_period: BoundedVec::defensive_truncate_from( @@ -94,7 +161,7 @@ impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { ), offboard_timeout: old_value.offboard_timeout, }; - crate::Params::::put(new); + v1::Params::::put(new); T::DbWeight::get().reads_writes(1, 1) } } From b717aafc6474381ddb4bf69315d703d11533aabe Mon Sep 17 00:00:00 2001 From: Dom Date: Mon, 18 Nov 2024 16:57:27 -0500 Subject: [PATCH 06/32] Bind block numbers provider to block number --- substrate/primitives/runtime/src/traits/mod.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/substrate/primitives/runtime/src/traits/mod.rs b/substrate/primitives/runtime/src/traits/mod.rs index 01bdcca86b6f..ac99e01c0bc4 100644 --- a/substrate/primitives/runtime/src/traits/mod.rs +++ b/substrate/primitives/runtime/src/traits/mod.rs @@ -2341,15 +2341,7 @@ pub trait BlockIdTo { /// Get current block number pub trait BlockNumberProvider { /// Type of `BlockNumber` to provide. - type BlockNumber: Codec - + Clone - + Ord - + Eq - + AtLeast32BitUnsigned - + TypeInfo - + Debug - + MaxEncodedLen - + Copy; + type BlockNumber: BlockNumber; /// Returns the current block number. /// From 09927363d0a97c9bff63a8728e35583534e3ab03 Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 19 Nov 2024 08:12:47 -0500 Subject: [PATCH 07/32] Revert block number bind, add default --- substrate/primitives/runtime/src/traits/mod.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/substrate/primitives/runtime/src/traits/mod.rs b/substrate/primitives/runtime/src/traits/mod.rs index ac99e01c0bc4..92072a4e6e10 100644 --- a/substrate/primitives/runtime/src/traits/mod.rs +++ b/substrate/primitives/runtime/src/traits/mod.rs @@ -2341,7 +2341,16 @@ pub trait BlockIdTo { /// Get current block number pub trait BlockNumberProvider { /// Type of `BlockNumber` to provide. - type BlockNumber: BlockNumber; + type BlockNumber: Codec + + Clone + + Ord + + Eq + + AtLeast32BitUnsigned + + TypeInfo + + Debug + + MaxEncodedLen + + Copy + + Default; /// Returns the current block number. /// From ea932ff8025ba67ff634e324e80187dff1098994 Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 19 Nov 2024 08:13:13 -0500 Subject: [PATCH 08/32] Set westend configs --- .../collectives/collectives-westend/src/ambassador/mod.rs | 1 + .../collectives/collectives-westend/src/fellowship/mod.rs | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs index a052a9d3800c..4fbf4abc5506 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs @@ -223,6 +223,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = ParachainSystem; } pub type AmbassadorSalaryInstance = pallet_salary::Instance2; diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs index 1e8212cf6ac2..09721a2e5852 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs @@ -19,11 +19,7 @@ mod origins; mod tracks; use crate::{ - weights, - xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, - AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, - ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, - WestendTreasuryAccount, DAYS, + weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, ParachainSystem, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, WestendTreasuryAccount, DAYS }; use cumulus_primitives_core::ParaId; use frame_support::{ @@ -211,6 +207,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = ParachainSystem; } pub type FellowshipSalaryInstance = pallet_salary::Instance1; From 1c6cc1afc0012edbc42fb51f1211392105d72707 Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 19 Nov 2024 08:13:24 -0500 Subject: [PATCH 09/32] Update comments --- substrate/frame/core-fellowship/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 04e7be0ae533..096ea28c134a 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -229,8 +229,8 @@ pub mod pallet { /// Provides the current block number. /// - /// This is usually 'cumulus_pallet_parachain_system' if a parachain, - /// or 'frame_system' if a solo chain. + /// This is usually `cumulus_pallet_parachain_system::Pallet` if a parachain, + /// or `frame_system::Pallet` if a solo chain. type BlockNumberProvider: BlockNumberProvider; } From 78c05e67fc1dbe261f2465b9691a1f8854888071 Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 19 Nov 2024 10:18:37 -0500 Subject: [PATCH 10/32] Update comments --- substrate/frame/core-fellowship/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 096ea28c134a..5638a13ce209 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -229,7 +229,7 @@ pub mod pallet { /// Provides the current block number. /// - /// This is usually `cumulus_pallet_parachain_system::Pallet` if a parachain, + /// This is usually `cumulus_pallet_parachain_system::RelayChainDataProvider` if a parachain, /// or `frame_system::Pallet` if a solo chain. type BlockNumberProvider: BlockNumberProvider; } From c6faf727cb6d53aa84d67cf4e5357251dc16ebca Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 19 Nov 2024 10:18:57 -0500 Subject: [PATCH 11/32] Add BlockNumberProvider to kitchen sink --- substrate/bin/node/runtime/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/substrate/bin/node/runtime/src/lib.rs b/substrate/bin/node/runtime/src/lib.rs index 914b51fb5621..ddb77fbc0592 100644 --- a/substrate/bin/node/runtime/src/lib.rs +++ b/substrate/bin/node/runtime/src/lib.rs @@ -1988,6 +1988,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<16_384>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = System; } parameter_types! { From d70ff7551d69777421248c0b7dfb33a1b284f08b Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 19 Nov 2024 10:19:22 -0500 Subject: [PATCH 12/32] Set block number provider to frame_system --- .../collectives/collectives-westend/src/ambassador/mod.rs | 4 ++-- .../collectives/collectives-westend/src/fellowship/mod.rs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs index 4fbf4abc5506..3aab6dbd433d 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs @@ -32,7 +32,7 @@ pub mod origins; mod tracks; use super::*; -use crate::xcm_config::{FellowshipAdminBodyId, LocationToAccountId, WndAssetHub}; +use crate::{System, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, WndAssetHub}}; use frame_support::traits::{EitherOf, MapSuccess, TryMapSuccess}; use frame_system::EnsureRootWithSuccess; pub use origins::pallet_origins as pallet_ambassador_origins; @@ -223,7 +223,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; - type BlockNumberProvider = ParachainSystem; + type BlockNumberProvider = System; } pub type AmbassadorSalaryInstance = pallet_salary::Instance2; diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs index 09721a2e5852..7da2a7ee29bd 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs @@ -19,7 +19,7 @@ mod origins; mod tracks; use crate::{ - weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, ParachainSystem, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, WestendTreasuryAccount, DAYS + weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, WestendTreasuryAccount, DAYS }; use cumulus_primitives_core::ParaId; use frame_support::{ @@ -207,7 +207,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; - type BlockNumberProvider = ParachainSystem; + type BlockNumberProvider = System; } pub type FellowshipSalaryInstance = pallet_salary::Instance1; @@ -330,5 +330,5 @@ impl pallet_treasury::Config for Runtime { sp_core::ConstU8<1>, ConstU32<1000>, >; - type BlockNumberProvider = crate::System; + type BlockNumberProvider = System; } From ed0cad86500c20fc1f07dd06fe53d26bff9808b1 Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 19 Nov 2024 10:20:41 -0500 Subject: [PATCH 13/32] fmt --- .../collectives-westend/src/ambassador/mod.rs | 5 ++++- .../collectives-westend/src/fellowship/mod.rs | 6 +++++- substrate/frame/core-fellowship/src/lib.rs | 4 ++-- substrate/primitives/runtime/src/traits/mod.rs | 18 +++++++++--------- 4 files changed, 20 insertions(+), 13 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs index 3aab6dbd433d..a8c5ef25e145 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs @@ -32,7 +32,10 @@ pub mod origins; mod tracks; use super::*; -use crate::{System, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, WndAssetHub}}; +use crate::{ + xcm_config::{FellowshipAdminBodyId, LocationToAccountId, WndAssetHub}, + System, +}; use frame_support::traits::{EitherOf, MapSuccess, TryMapSuccess}; use frame_system::EnsureRootWithSuccess; pub use origins::pallet_origins as pallet_ambassador_origins; diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs index 7da2a7ee29bd..bc19fd713bad 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs @@ -19,7 +19,11 @@ mod origins; mod tracks; use crate::{ - weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, WestendTreasuryAccount, DAYS + weights, + xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, + AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, + ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, + WestendTreasuryAccount, DAYS, }; use cumulus_primitives_core::ParaId; use frame_support::{ diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 5638a13ce209..4145e97cb05c 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -229,8 +229,8 @@ pub mod pallet { /// Provides the current block number. /// - /// This is usually `cumulus_pallet_parachain_system::RelayChainDataProvider` if a parachain, - /// or `frame_system::Pallet` if a solo chain. + /// This is usually `cumulus_pallet_parachain_system::RelayChainDataProvider` if a + /// parachain, or `frame_system::Pallet` if a solo chain. type BlockNumberProvider: BlockNumberProvider; } diff --git a/substrate/primitives/runtime/src/traits/mod.rs b/substrate/primitives/runtime/src/traits/mod.rs index 92072a4e6e10..94f4a8a9621a 100644 --- a/substrate/primitives/runtime/src/traits/mod.rs +++ b/substrate/primitives/runtime/src/traits/mod.rs @@ -2342,15 +2342,15 @@ pub trait BlockIdTo { pub trait BlockNumberProvider { /// Type of `BlockNumber` to provide. type BlockNumber: Codec - + Clone - + Ord - + Eq - + AtLeast32BitUnsigned - + TypeInfo - + Debug - + MaxEncodedLen - + Copy - + Default; + + Clone + + Ord + + Eq + + AtLeast32BitUnsigned + + TypeInfo + + Debug + + MaxEncodedLen + + Copy + + Default; /// Returns the current block number. /// From b3f51125b3abb67c9d37c62ea0838bd4e16fb0a3 Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 20 Nov 2024 19:59:53 -0500 Subject: [PATCH 14/32] Revert "Update v0 to v1 migration in preparation of v2" This reverts commit cdd6c92f3b875fa1ad18cbea480a9caa6202885c. --- .../frame/core-fellowship/src/migration.rs | 77 ++----------------- 1 file changed, 5 insertions(+), 72 deletions(-) diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index b7ab757da67a..b1e27d1e7936 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -30,8 +30,9 @@ use alloc::vec::Vec; use sp_runtime::TryRuntimeError; mod v0 { + use frame_system::pallet_prelude::BlockNumberFor; + use super::*; - use frame_system::pallet_prelude::BlockNumberFor as SystemBlockNumberFor; #[derive(Encode, Decode, Eq, PartialEq, Clone, TypeInfo, MaxEncodedLen, RuntimeDebug)] pub struct ParamsType { @@ -59,8 +60,7 @@ mod v0 { /// Number of available ranks from old version. pub(crate) const RANK_COUNT: usize = 9; - pub type ParamsOf = - ParamsType<>::Balance, SystemBlockNumberFor, RANK_COUNT>; + pub type ParamsOf = ParamsType<>::Balance, BlockNumberFor, RANK_COUNT>; /// V0 type for [`crate::Params`]. #[storage_alias] @@ -68,73 +68,6 @@ mod v0 { StorageValue, ParamsOf, ValueQuery>; } -mod v1 { - use super::*; - use frame_system::pallet_prelude::BlockNumberFor as SystemBlockNumberFor; - - #[derive( - Encode, - Decode, - CloneNoBound, - EqNoBound, - PartialEqNoBound, - RuntimeDebugNoBound, - TypeInfo, - MaxEncodedLen, - )] - #[scale_info(skip_type_params(Ranks))] - pub struct ParamsType< - Balance: Clone + Eq + PartialEq + Debug, - BlockNumber: Clone + Eq + PartialEq + Debug, - Ranks: Get, - > { - pub active_salary: BoundedVec, - pub passive_salary: BoundedVec, - pub demotion_period: BoundedVec, - pub min_promotion_period: BoundedVec, - pub offboard_timeout: BlockNumber, - } - - impl> Default for ParamsType - where - Balance: Default + Copy + Clone + Eq + PartialEq + Debug, - BlockNumber: Default + Copy + Clone + Eq + PartialEq + Debug, - Ranks: Get, - { - fn default() -> Self { - let rank_count = Ranks::get() as usize; - Self { - active_salary: BoundedVec::defensive_truncate_from(vec![ - Balance::default(); - rank_count - ]), - passive_salary: BoundedVec::defensive_truncate_from(vec![ - Balance::default(); - rank_count - ]), - demotion_period: BoundedVec::defensive_truncate_from(vec![ - BlockNumber::default(); - rank_count - ]), - min_promotion_period: BoundedVec::defensive_truncate_from(vec![ - BlockNumber::default( - ); - rank_count - ]), - offboard_timeout: BlockNumber::default(), - } - } - } - - pub type ParamsOf = - ParamsType<>::Balance, SystemBlockNumberFor, >::MaxRank>; - - /// V1 type for [`crate::Params`]. - #[storage_alias] - pub type Params, I: 'static> = - StorageValue, ParamsOf, ValueQuery>; -} - pub struct MigrateToV1(PhantomData<(T, I)>); impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { #[cfg(feature = "try-runtime")] @@ -150,7 +83,7 @@ impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { // Read the old value from storage let old_value = v0::Params::::take(); // Write the new value to storage - let new = v1::ParamsType { + let new = crate::ParamsType { active_salary: BoundedVec::defensive_truncate_from(old_value.active_salary.to_vec()), passive_salary: BoundedVec::defensive_truncate_from(old_value.passive_salary.to_vec()), demotion_period: BoundedVec::defensive_truncate_from( @@ -161,7 +94,7 @@ impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { ), offboard_timeout: old_value.offboard_timeout, }; - v1::Params::::put(new); + crate::Params::::put(new); T::DbWeight::get().reads_writes(1, 1) } } From eb1d5783a4879f3b55d6d4e5108f4e3bb4a12797 Mon Sep 17 00:00:00 2001 From: Dom Date: Sat, 23 Nov 2024 11:26:41 -0500 Subject: [PATCH 15/32] Update migration --- .../frame/core-fellowship/src/migration.rs | 72 ++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index b1e27d1e7936..15e1fe5ad87f 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -68,6 +68,17 @@ mod v0 { StorageValue, ParamsOf, ValueQuery>; } +mod v1 { + use super::*; + use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; + + pub type ParamsOf = ParamsType<>::Balance, LocalBlockNumberFor, >::MaxRank>; + /// V1 type for [`crate::Params`]. + #[storage_alias] + pub type Params, I: 'static> = + StorageValue, ParamsOf, ValueQuery>; +} + pub struct MigrateToV1(PhantomData<(T, I)>); impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { #[cfg(feature = "try-runtime")] @@ -94,11 +105,57 @@ impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { ), offboard_timeout: old_value.offboard_timeout, }; - crate::Params::::put(new); + v1::Params::::put(new); T::DbWeight::get().reads_writes(1, 1) } } +mod v2 { + use super::*; + use crate::BlockNumberFor as NewBlockNumberFor; + use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; + + pub trait ConvertBlockNumber + { + /// Converts the local block number to the new block number type. + fn convert(local: L) -> N; + + /// Adds an offset to new block number if necessary + /// + /// For instance - if your new version uses the relay chain number, you'll want to add (RC Num - Local Num) + fn add_offset(current: N) -> N; + + /// Returns the equivalent time duration as the previous type when represented as the new type + /// + /// For instance - If you previously had 12s blocks and are now following the relay chain's 6 + /// values should be 2x the old to achieve the same duration in time + fn equivalent_time(local: L) -> N; + } + + pub struct MigrateToV2(PhantomData<(T, BlockNumberConverter, I)>); + impl, BlockNumberConverter, I: 'static> UncheckedOnRuntimeUpgrade + for MigrateToV2 + where + BlockNumberConverter: ConvertBlockNumber, NewBlockNumberFor>, + { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + // Params conversion + let _ = Params::::translate::, _>(|x| { + let prev = x.unwrap(); + let _ = prev.demotion_period.into_iter().map(|block_number| { + BlockNumberConverter::equivalent_time(block_number); + T::DbWeight::get().reads_writes(1, 1); + }); + None + }); + + // Member conversion + + T::DbWeight::get().reads_writes(1, 1) + } + } +} + /// [`UncheckedOnRuntimeUpgrade`] implementation [`MigrateToV1`] wrapped in a /// [`VersionedMigration`](frame_support::migrations::VersionedMigration), which ensures that: /// - The migration only runs once when the on-chain storage version is 0 @@ -111,3 +168,16 @@ pub type MigrateV0ToV1 = frame_support::migrations::VersionedMigration< crate::pallet::Pallet, ::DbWeight, >; + +/// [`UncheckedOnRuntimeUpgrade`] implementation [`MigrateToV2`] wrapped in a +/// [`VersionedMigration`](frame_support::migrations::VersionedMigration), which ensures that: +/// - The migration only runs once when the on-chain storage version is `1`. +/// - The on-chain storage version is updated to `2` after the migration executes. +/// - Reads/Writes from checking/settings the on-chain storage version are accounted for. +pub type MigrateV1ToV2 = frame_support::migrations::VersionedMigration< + 1, // The migration will only execute when the on-chain storage version is 0 + 2, // The on-chain storage version will be set to 1 after the migration is complete + v2::MigrateToV2, + crate::pallet::Pallet, + ::DbWeight, +>; From 8bbd0ce2a3873b0d9c4111de6270c7a76cf113fd Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 18 Dec 2024 19:31:00 -0500 Subject: [PATCH 16/32] Core fellowship migration v1 to v2 --- .../frame/core-fellowship/src/migration.rs | 144 +++++++++++------- 1 file changed, 88 insertions(+), 56 deletions(-) diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index 15e1fe5ad87f..0f59ce37897e 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -68,90 +68,122 @@ mod v0 { StorageValue, ParamsOf, ValueQuery>; } -mod v1 { +pub mod v1 { use super::*; use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; - pub type ParamsOf = ParamsType<>::Balance, LocalBlockNumberFor, >::MaxRank>; + pub type MemberStatusOf = MemberStatus>; + /// V1 type for [`crate::Member`]. + #[storage_alias] + pub type Member, I: 'static> = + StorageMap, Twox64Concat, ::AccountId, MemberStatusOf, OptionQuery>; + + pub type ParamsOf = + ParamsType<>::Balance, LocalBlockNumberFor, >::MaxRank>; /// V1 type for [`crate::Params`]. #[storage_alias] pub type Params, I: 'static> = StorageValue, ParamsOf, ValueQuery>; -} - -pub struct MigrateToV1(PhantomData<(T, I)>); -impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { - #[cfg(feature = "try-runtime")] - fn pre_upgrade() -> Result, TryRuntimeError> { - ensure!( - T::MaxRank::get() >= v0::RANK_COUNT as u32, - "pallet-core-fellowship: new bound should not truncate" - ); - Ok(Default::default()) - } - fn on_runtime_upgrade() -> frame_support::weights::Weight { - // Read the old value from storage - let old_value = v0::Params::::take(); - // Write the new value to storage - let new = crate::ParamsType { - active_salary: BoundedVec::defensive_truncate_from(old_value.active_salary.to_vec()), - passive_salary: BoundedVec::defensive_truncate_from(old_value.passive_salary.to_vec()), - demotion_period: BoundedVec::defensive_truncate_from( - old_value.demotion_period.to_vec(), - ), - min_promotion_period: BoundedVec::defensive_truncate_from( - old_value.min_promotion_period.to_vec(), - ), - offboard_timeout: old_value.offboard_timeout, - }; - v1::Params::::put(new); - T::DbWeight::get().reads_writes(1, 1) + pub struct MigrateToV1(PhantomData<(T, I)>); + impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { + #[cfg(feature = "try-runtime")] + fn pre_upgrade() -> Result, TryRuntimeError> { + ensure!( + T::MaxRank::get() >= v0::RANK_COUNT as u32, + "pallet-core-fellowship: new bound should not truncate" + ); + Ok(Default::default()) + } + + fn on_runtime_upgrade() -> frame_support::weights::Weight { + // Read the old value from storage + let old_value = v0::Params::::take(); + // Write the new value to storage + let new = ParamsOf:: { + active_salary: BoundedVec::defensive_truncate_from(old_value.active_salary.to_vec()), + passive_salary: BoundedVec::defensive_truncate_from(old_value.passive_salary.to_vec()), + demotion_period: BoundedVec::defensive_truncate_from( + old_value.demotion_period.to_vec(), + ), + min_promotion_period: BoundedVec::defensive_truncate_from( + old_value.min_promotion_period.to_vec(), + ), + offboard_timeout: old_value.offboard_timeout, + }; + Params::::put(new); + T::DbWeight::get().reads_writes(1, 1) + } } } -mod v2 { + +pub mod v2 { use super::*; use crate::BlockNumberFor as NewBlockNumberFor; use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; - pub trait ConvertBlockNumber - { - /// Converts the local block number to the new block number type. - fn convert(local: L) -> N; - - /// Adds an offset to new block number if necessary - /// - /// For instance - if your new version uses the relay chain number, you'll want to add (RC Num - Local Num) - fn add_offset(current: N) -> N; + /// Helper for migration. Converts old (local) block number into the new one. May be identity functions + /// if sticking with local block number as the provider. + pub trait ConvertBlockNumber { + /// Converts to the new type and finds the equivalent moment in time as relative to the new block provider + /// + /// For instance - if your new version uses the relay chain number, you'll want to + /// use relay current - ((current local - local) * 2) (if local 6s and relay 12s) + fn equivalent_moment_in_time(local: L) -> N; /// Returns the equivalent time duration as the previous type when represented as the new type - /// - /// For instance - If you previously had 12s blocks and are now following the relay chain's 6 + /// + /// For instance - If you previously had 12s blocks and are now following the relay chain's 6, /// values should be 2x the old to achieve the same duration in time - fn equivalent_time(local: L) -> N; + fn equivalent_block_duration(local: L) -> N; } - pub struct MigrateToV2(PhantomData<(T, BlockNumberConverter, I)>); + pub struct MigrateToV2( + PhantomData<(T, BlockNumberConverter, I)>, + ); + impl, BlockNumberConverter, I: 'static> UncheckedOnRuntimeUpgrade - for MigrateToV2 + for MigrateToV2 where BlockNumberConverter: ConvertBlockNumber, NewBlockNumberFor>, { fn on_runtime_upgrade() -> frame_support::weights::Weight { + let mut translation_count = 0; + // Params conversion - let _ = Params::::translate::, _>(|x| { - let prev = x.unwrap(); - let _ = prev.demotion_period.into_iter().map(|block_number| { - BlockNumberConverter::equivalent_time(block_number); - T::DbWeight::get().reads_writes(1, 1); - }); - None - }); + let old_params = v1::Params::::take(); + let new_params = crate::ParamsOf:: { + active_salary: old_params.active_salary, + passive_salary: old_params.passive_salary, + demotion_period: BoundedVec::defensive_truncate_from(old_params + .demotion_period + .into_iter() + .map(|original| BlockNumberConverter::equivalent_block_duration(original)) + .collect()), + min_promotion_period: BoundedVec::defensive_truncate_from(old_params + .min_promotion_period + .into_iter() + .map(|original| BlockNumberConverter::equivalent_block_duration(original)) + .collect()), + offboard_timeout: BlockNumberConverter::equivalent_block_duration( + old_params.offboard_timeout, + ), + }; + crate::Params::::put(new_params); + translation_count.saturating_inc(); // Member conversion + crate::Member::::translate::, _>(|_, member_data| { + translation_count.saturating_inc(); + Some(crate::MemberStatus { + is_active: member_data.is_active, + last_promotion: BlockNumberConverter::equivalent_moment_in_time(member_data.last_promotion), + last_proof: BlockNumberConverter::equivalent_moment_in_time(member_data.last_proof), + }) + }); - T::DbWeight::get().reads_writes(1, 1) + T::DbWeight::get().reads_writes(translation_count, translation_count) } } } @@ -164,7 +196,7 @@ mod v2 { pub type MigrateV0ToV1 = frame_support::migrations::VersionedMigration< 0, // The migration will only execute when the on-chain storage version is 0 1, // The on-chain storage version will be set to 1 after the migration is complete - MigrateToV1, + v1::MigrateToV1, crate::pallet::Pallet, ::DbWeight, >; From ae916dece8011c3a08bb8b60e11b034369fb4325 Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 18 Dec 2024 19:32:27 -0500 Subject: [PATCH 17/32] Syntax and accessibility changes --- substrate/frame/core-fellowship/src/lib.rs | 47 +++++++++++----------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 4145e97cb05c..efeaa158a02f 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -71,8 +71,8 @@ use frame_support::{ dispatch::DispatchResultWithPostInfo, ensure, impl_ensure_origin_with_arg_ignoring_arg, traits::{ - tokens::Balance as BalanceTrait, EnsureOrigin, EnsureOriginWithArg, Get, RankedMembers, - RankedMembersSwapHandler, + tokens::Balance as BalanceTrait, EnsureOrigin, EnsureOriginWithArg, Get, + RankedMembers, RankedMembersSwapHandler, }, BoundedVec, CloneNoBound, EqNoBound, PartialEqNoBound, RuntimeDebugNoBound, }; @@ -153,11 +153,11 @@ impl< #[derive(Encode, Decode, Eq, PartialEq, Clone, TypeInfo, MaxEncodedLen, RuntimeDebug)] pub struct MemberStatus { /// Are they currently active? - is_active: bool, + pub is_active: bool, /// The block number at which we last promoted them. - last_promotion: BlockNumber, + pub last_promotion: BlockNumber, /// The last time a member was demoted, promoted or proved their rank. - last_proof: BlockNumber, + pub last_proof: BlockNumber, } #[frame_support::pallet] @@ -171,12 +171,14 @@ pub mod pallet { use frame_system::{ensure_root, pallet_prelude::*}; use sp_runtime::traits::BlockNumberProvider; /// The in-code storage version. - const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); + const STORAGE_VERSION: StorageVersion = StorageVersion::new(2); #[pallet::pallet] #[pallet::storage_version(STORAGE_VERSION)] pub struct Pallet(PhantomData<(T, I)>); + pub type InstanceHere = frame_support::instances::Instance1; + #[pallet::config] pub trait Config: frame_system::Config { /// Weight information for extrinsics in this pallet. @@ -230,7 +232,7 @@ pub mod pallet { /// Provides the current block number. /// /// This is usually `cumulus_pallet_parachain_system::RelayChainDataProvider` if a - /// parachain, or `frame_system::Pallet` if a solo chain. + /// parachain, or `frame_system::Pallet` if a solochain. type BlockNumberProvider: BlockNumberProvider; } @@ -248,12 +250,11 @@ pub mod pallet { /// The overall status of the system. #[pallet::storage] - pub(super) type Params, I: 'static = ()> = - StorageValue<_, ParamsOf, ValueQuery>; + pub type Params, I: 'static = ()> = StorageValue<_, ParamsOf, ValueQuery>; /// The status of a claimant. #[pallet::storage] - pub(super) type Member, I: 'static = ()> = + pub type Member, I: 'static = ()> = StorageMap<_, Twox64Concat, T::AccountId, MemberStatusOf, OptionQuery>; /// Some evidence together with the desired outcome for which it was presented. @@ -350,7 +351,7 @@ pub mod pallet { }; if demotion_period.is_zero() { - return Err(Error::::NothingDoing.into()) + return Err(Error::::NothingDoing.into()); } let demotion_block = member.last_proof.saturating_add(demotion_period); @@ -370,7 +371,7 @@ pub mod pallet { Event::::Offboarded { who } }; Self::deposit_event(event); - return Ok(Pays::No.into()) + return Ok(Pays::No.into()); } Err(Error::::NothingDoing.into()) @@ -748,15 +749,15 @@ impl, I: 'static> RankedMembersSwapHandler for P fn swapped(old: &T::AccountId, new: &T::AccountId, _rank: u16) { if old == new { defensive!("Should not try to swap with self"); - return + return; } if !Member::::contains_key(old) { defensive!("Should not try to swap non-member"); - return + return; } if Member::::contains_key(new) { defensive!("Should not try to overwrite existing member"); - return + return; } if let Some(member) = Member::::take(old) { @@ -770,11 +771,11 @@ impl, I: 'static> RankedMembersSwapHandler for P } } -#[cfg(feature = "runtime-benchmarks")] -impl, I: 'static> - pallet_ranked_collective::BenchmarkSetup<::AccountId> for Pallet -{ - fn ensure_member(who: &::AccountId) { - Self::import(frame_system::RawOrigin::Signed(who.clone()).into()).unwrap(); - } -} +// #[cfg(feature = "runtime-benchmarks")] +// impl, I: 'static> +// pallet_ranked_collective::BenchmarkSetup<::AccountId> for Pallet +// { +// fn ensure_member(who: &::AccountId) { +// Self::import(frame_system::RawOrigin::Signed(who.clone()).into()).unwrap(); +// } +// } From c9f62745b91be478577520097fde2129854cbdb3 Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 18 Dec 2024 19:34:41 -0500 Subject: [PATCH 18/32] Use relay chain block number instead of system --- .../collectives/collectives-westend/src/ambassador/mod.rs | 7 ++----- .../collectives/collectives-westend/src/fellowship/mod.rs | 8 ++------ 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs index a8c5ef25e145..e2dc6699723a 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs @@ -32,10 +32,7 @@ pub mod origins; mod tracks; use super::*; -use crate::{ - xcm_config::{FellowshipAdminBodyId, LocationToAccountId, WndAssetHub}, - System, -}; +use crate::xcm_config::{FellowshipAdminBodyId, LocationToAccountId, WndAssetHub}; use frame_support::traits::{EitherOf, MapSuccess, TryMapSuccess}; use frame_system::EnsureRootWithSuccess; pub use origins::pallet_origins as pallet_ambassador_origins; @@ -226,7 +223,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; - type BlockNumberProvider = System; + type BlockNumberProvider = cumulus_pallet_parachain_system::RelaychainDataProvider; } pub type AmbassadorSalaryInstance = pallet_salary::Instance2; diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs index bc19fd713bad..3f5e934762d4 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs @@ -19,11 +19,7 @@ mod origins; mod tracks; use crate::{ - weights, - xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, - AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, - ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, - WestendTreasuryAccount, DAYS, + weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, WestendTreasuryAccount, DAYS }; use cumulus_primitives_core::ParaId; use frame_support::{ @@ -211,7 +207,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; - type BlockNumberProvider = System; + type BlockNumberProvider = cumulus_pallet_parachain_system::RelaychainDataProvider; } pub type FellowshipSalaryInstance = pallet_salary::Instance1; From 8f53c22e386e449d74766bb6fff6e0d6adbc12ec Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 18 Dec 2024 19:38:15 -0500 Subject: [PATCH 19/32] implement migration for westend, spec version increase, remove old migrations, fmt --- .../collectives-westend/src/lib.rs | 97 ++++++++++++------- 1 file changed, 64 insertions(+), 33 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs index c3e105a84fb6..8181521e0a02 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs @@ -126,7 +126,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("collectives-westend"), impl_name: alloc::borrow::Cow::Borrowed("collectives-westend"), authoring_version: 1, - spec_version: 1_016_001, + spec_version: 1_017_000, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 6, @@ -319,42 +319,42 @@ impl InstanceFilter for ProxyType { ProxyType::NonTransfer => !matches!(c, RuntimeCall::Balances { .. }), ProxyType::CancelProxy => matches!( c, - RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) | - RuntimeCall::Utility { .. } | - RuntimeCall::Multisig { .. } + RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) + | RuntimeCall::Utility { .. } + | RuntimeCall::Multisig { .. } ), ProxyType::Collator => matches!( c, - RuntimeCall::CollatorSelection { .. } | - RuntimeCall::Utility { .. } | - RuntimeCall::Multisig { .. } + RuntimeCall::CollatorSelection { .. } + | RuntimeCall::Utility { .. } + | RuntimeCall::Multisig { .. } ), ProxyType::Alliance => matches!( c, - RuntimeCall::AllianceMotion { .. } | - RuntimeCall::Alliance { .. } | - RuntimeCall::Utility { .. } | - RuntimeCall::Multisig { .. } + RuntimeCall::AllianceMotion { .. } + | RuntimeCall::Alliance { .. } + | RuntimeCall::Utility { .. } + | RuntimeCall::Multisig { .. } ), ProxyType::Fellowship => matches!( c, - RuntimeCall::FellowshipCollective { .. } | - RuntimeCall::FellowshipReferenda { .. } | - RuntimeCall::FellowshipCore { .. } | - RuntimeCall::FellowshipSalary { .. } | - RuntimeCall::FellowshipTreasury { .. } | - RuntimeCall::Utility { .. } | - RuntimeCall::Multisig { .. } + RuntimeCall::FellowshipCollective { .. } + | RuntimeCall::FellowshipReferenda { .. } + | RuntimeCall::FellowshipCore { .. } + | RuntimeCall::FellowshipSalary { .. } + | RuntimeCall::FellowshipTreasury { .. } + | RuntimeCall::Utility { .. } + | RuntimeCall::Multisig { .. } ), ProxyType::Ambassador => matches!( c, - RuntimeCall::AmbassadorCollective { .. } | - RuntimeCall::AmbassadorReferenda { .. } | - RuntimeCall::AmbassadorContent { .. } | - RuntimeCall::AmbassadorCore { .. } | - RuntimeCall::AmbassadorSalary { .. } | - RuntimeCall::Utility { .. } | - RuntimeCall::Multisig { .. } + RuntimeCall::AmbassadorCollective { .. } + | RuntimeCall::AmbassadorReferenda { .. } + | RuntimeCall::AmbassadorContent { .. } + | RuntimeCall::AmbassadorCore { .. } + | RuntimeCall::AmbassadorSalary { .. } + | RuntimeCall::Utility { .. } + | RuntimeCall::Multisig { .. } ), } } @@ -749,19 +749,50 @@ pub type UncheckedExtrinsic = /// All migrations executed on runtime upgrade as a nested tuple of types implementing /// `OnRuntimeUpgrade`. Included migrations must be idempotent. type Migrations = ( - // unreleased - pallet_collator_selection::migration::v2::MigrationToV2, - // unreleased - cumulus_pallet_xcmp_queue::migration::v4::MigrationToV4, - cumulus_pallet_xcmp_queue::migration::v5::MigrateV4ToV5, // permanent pallet_xcm::migration::MigrateToLatestXcmVersion, // unreleased - pallet_core_fellowship::migration::MigrateV0ToV1, - // unreleased - pallet_core_fellowship::migration::MigrateV0ToV1, + pallet_core_fellowship::migration::MigrateV1ToV2< + Runtime, + BlockNumberConverter, + FellowshipCoreInstance, + >, + pallet_core_fellowship::migration::MigrateV1ToV2< + Runtime, + BlockNumberConverter, + AmbassadorCoreInstance, + >, ); +// Helpers for core fellowship pallet migration. +use sp_runtime::traits::BlockNumberProvider; +type CoreFellowshipLocalBlockNumber = ::BlockNumber; +type CoreFellowshipNewBlockNumber = as BlockNumberProvider>::BlockNumber; +pub struct BlockNumberConverter; +impl + pallet_core_fellowship::migration::v2::ConvertBlockNumber< + CoreFellowshipLocalBlockNumber, + CoreFellowshipNewBlockNumber + > for BlockNumberConverter +{ + /// Convert the duration since local block to equivalent relay duration then substract that + /// from current relay block number as this should be the new starting point for any + /// block timestamps previously set. + fn equivalent_moment_in_time(local: CoreFellowshipLocalBlockNumber) -> CoreFellowshipNewBlockNumber { + let block_number = System::block_number(); + let local_duration = block_number.saturating_sub(local); + let relay_duration = Self::equivalent_block_duration(local_duration); //6s to 6s + let relay_block_number = ParachainSystem::last_relay_block_number(); + relay_block_number.saturating_sub(relay_duration) + } + + /// Identity function, as blocks blocks on westend relay and westend collectives are + /// both currently 6s + fn equivalent_block_duration(local: CoreFellowshipLocalBlockNumber) -> CoreFellowshipNewBlockNumber { + local + } +} + /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, From 8b78e1b9c2370b9ac8ff9521a7563c274ca6dbbb Mon Sep 17 00:00:00 2001 From: Dom Date: Fri, 20 Dec 2024 10:38:36 -0500 Subject: [PATCH 20/32] Couple fixes --- .../collectives-westend/src/fellowship/mod.rs | 2 +- substrate/frame/core-fellowship/src/lib.rs | 18 ++++++++---------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs index 3f5e934762d4..2ac9f610c92d 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs @@ -19,7 +19,7 @@ mod origins; mod tracks; use crate::{ - weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, WestendTreasuryAccount, DAYS + weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, WestendTreasuryAccount, DAYS, }; use cumulus_primitives_core::ParaId; use frame_support::{ diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index efeaa158a02f..d95ff7189114 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -177,8 +177,6 @@ pub mod pallet { #[pallet::storage_version(STORAGE_VERSION)] pub struct Pallet(PhantomData<(T, I)>); - pub type InstanceHere = frame_support::instances::Instance1; - #[pallet::config] pub trait Config: frame_system::Config { /// Weight information for extrinsics in this pallet. @@ -771,11 +769,11 @@ impl, I: 'static> RankedMembersSwapHandler for P } } -// #[cfg(feature = "runtime-benchmarks")] -// impl, I: 'static> -// pallet_ranked_collective::BenchmarkSetup<::AccountId> for Pallet -// { -// fn ensure_member(who: &::AccountId) { -// Self::import(frame_system::RawOrigin::Signed(who.clone()).into()).unwrap(); -// } -// } +#[cfg(feature = "runtime-benchmarks")] +impl, I: 'static> + pallet_ranked_collective::BenchmarkSetup<::AccountId> for Pallet +{ + fn ensure_member(who: &::AccountId) { + Self::import(frame_system::RawOrigin::Signed(who.clone()).into()).unwrap(); + } +} From 1f2a1c4c095595011b7e451b8cf2db1464bb60b2 Mon Sep 17 00:00:00 2001 From: Dom Date: Fri, 20 Dec 2024 11:07:55 -0500 Subject: [PATCH 21/32] Update comments --- .../collectives/collectives-westend/src/lib.rs | 12 ++++++------ substrate/frame/core-fellowship/src/lib.rs | 2 +- substrate/frame/core-fellowship/src/migration.rs | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs index 806255258b1e..0842d1b29025 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs @@ -766,7 +766,7 @@ type Migrations = ( >, ); -// Helpers for core fellowship pallet migration. +// Helpers for the core fellowship pallet v1->v2 storage migration. use sp_runtime::traits::BlockNumberProvider; type CoreFellowshipLocalBlockNumber = ::BlockNumber; type CoreFellowshipNewBlockNumber = as BlockNumberProvider>::BlockNumber; @@ -777,9 +777,8 @@ impl CoreFellowshipNewBlockNumber > for BlockNumberConverter { - /// Convert the duration since local block to equivalent relay duration then substract that - /// from current relay block number as this should be the new starting point for any - /// block timestamps previously set. + /// The equivalent moment in time from the perspective of the relay chain, starting from a + /// local moment in time (system block number) fn equivalent_moment_in_time(local: CoreFellowshipLocalBlockNumber) -> CoreFellowshipNewBlockNumber { let block_number = System::block_number(); let local_duration = block_number.saturating_sub(local); @@ -788,8 +787,9 @@ impl relay_block_number.saturating_sub(relay_duration) } - /// Identity function, as blocks blocks on westend relay and westend collectives are - /// both currently 6s + /// The equivalent duration from the perspective of the relay chain, starting from + /// a local duration (number of block). Identity function for Westend, since both + /// relay and collectives chain run 6s block times fn equivalent_block_duration(local: CoreFellowshipLocalBlockNumber) -> CoreFellowshipNewBlockNumber { local } diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index d95ff7189114..1272af66968b 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -229,7 +229,7 @@ pub mod pallet { /// Provides the current block number. /// - /// This is usually `cumulus_pallet_parachain_system::RelayChainDataProvider` if a + /// This is usually `cumulus_pallet_parachain_system::RelaychainDataProvider` if a /// parachain, or `frame_system::Pallet` if a solochain. type BlockNumberProvider: BlockNumberProvider; } diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index 0f59ce37897e..0563d877b5d7 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -123,19 +123,19 @@ pub mod v2 { use crate::BlockNumberFor as NewBlockNumberFor; use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; - /// Helper for migration. Converts old (local) block number into the new one. May be identity functions + /// Converts previous (local) block number into the new one. May just be identity functions /// if sticking with local block number as the provider. pub trait ConvertBlockNumber { /// Converts to the new type and finds the equivalent moment in time as relative to the new block provider /// /// For instance - if your new version uses the relay chain number, you'll want to - /// use relay current - ((current local - local) * 2) (if local 6s and relay 12s) + /// use relay current - ((current local - local) * equivalent_block_duration) fn equivalent_moment_in_time(local: L) -> N; /// Returns the equivalent time duration as the previous type when represented as the new type /// /// For instance - If you previously had 12s blocks and are now following the relay chain's 6, - /// values should be 2x the old to achieve the same duration in time + /// one local block is equivalent to 2 relay blocks in duration fn equivalent_block_duration(local: L) -> N; } From 2a1b78370dd52487fa6ca00d2ef586d02ea3800c Mon Sep 17 00:00:00 2001 From: Dom Date: Fri, 20 Dec 2024 12:23:41 -0500 Subject: [PATCH 22/32] Fix benchmarking --- .../frame/core-fellowship/src/benchmarking.rs | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/substrate/frame/core-fellowship/src/benchmarking.rs b/substrate/frame/core-fellowship/src/benchmarking.rs index adb8a4a091b8..2c543ddf73a4 100644 --- a/substrate/frame/core-fellowship/src/benchmarking.rs +++ b/substrate/frame/core-fellowship/src/benchmarking.rs @@ -15,17 +15,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! Salary pallet benchmarking. +//! Core Fellowship pallet benchmarking. #![cfg(feature = "runtime-benchmarks")] use super::*; use crate::Pallet as CoreFellowship; +use crate::BlockNumberFor as CoreFellowshipBlockNumberFor; use alloc::{boxed::Box, vec}; use frame_benchmarking::v2::*; -use frame_system::{pallet_prelude::BlockNumberFor, RawOrigin}; +use frame_system::RawOrigin; use sp_arithmetic::traits::Bounded; +use sp_runtime::traits::BlockNumberProvider; const SEED: u32 = 0; @@ -35,6 +37,10 @@ type BenchResult = Result<(), BenchmarkError>; mod benchmarks { use super::*; + fn set_block_number, I: 'static>(n: CoreFellowshipBlockNumberFor) { + T::BlockNumberProvider::set_block_number(n); + } + fn ensure_evidence, I: 'static>(who: &T::AccountId) -> BenchResult { let evidence = BoundedVec::try_from(vec![0; Evidence::::bound()]).unwrap(); let wish = Wish::Retention; @@ -132,7 +138,7 @@ mod benchmarks { let member = make_member::(0)?; // Set it to the max value to ensure that any possible auto-demotion period has passed. - frame_system::Pallet::::set_block_number(BlockNumberFor::::max_value()); + set_block_number::(CoreFellowshipBlockNumberFor::::max_value()); ensure_evidence::(&member)?; assert!(Member::::contains_key(&member)); @@ -151,7 +157,7 @@ mod benchmarks { let member = make_member::(2)?; // Set it to the max value to ensure that any possible auto-demotion period has passed. - frame_system::Pallet::::set_block_number(BlockNumberFor::::max_value()); + set_block_number::(CoreFellowshipBlockNumberFor::::max_value()); ensure_evidence::(&member)?; assert!(Member::::contains_key(&member)); assert_eq!(T::Members::rank_of(&member), Some(2)); @@ -200,7 +206,7 @@ mod benchmarks { let member = make_member::(1)?; // Set it to the max value to ensure that any possible auto-demotion period has passed. - frame_system::Pallet::::set_block_number(BlockNumberFor::::max_value()); + set_block_number::(CoreFellowshipBlockNumberFor::::max_value()); ensure_evidence::(&member)?; #[extrinsic_call] @@ -263,9 +269,9 @@ mod benchmarks { #[benchmark] fn approve() -> Result<(), BenchmarkError> { let member = make_member::(1)?; - let then = frame_system::Pallet::::block_number(); + let then = T::BlockNumberProvider::current_block_number(); let now = then.saturating_plus_one(); - frame_system::Pallet::::set_block_number(now); + set_block_number::(now); ensure_evidence::(&member)?; assert_eq!(Member::::get(&member).unwrap().last_proof, then); From b9318a78a75616764129fdeb3c31562a19062cf4 Mon Sep 17 00:00:00 2001 From: Dom Date: Sat, 21 Dec 2024 09:41:00 -0500 Subject: [PATCH 23/32] fmt --- .../collectives-westend/src/fellowship/mod.rs | 6 +- .../collectives-westend/src/lib.rs | 64 ++++++++++--------- .../frame/core-fellowship/src/benchmarking.rs | 3 +- substrate/frame/core-fellowship/src/lib.rs | 4 +- .../frame/core-fellowship/src/migration.rs | 64 ++++++++++++------- 5 files changed, 84 insertions(+), 57 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs index 2ac9f610c92d..709252d4715e 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs @@ -19,7 +19,11 @@ mod origins; mod tracks; use crate::{ - weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, WestendTreasuryAccount, DAYS, + weights, + xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, + AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, + ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, + WestendTreasuryAccount, DAYS, }; use cumulus_primitives_core::ParaId; use frame_support::{ diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs index 0842d1b29025..1f6cb94f6c25 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs @@ -320,42 +320,42 @@ impl InstanceFilter for ProxyType { ProxyType::NonTransfer => !matches!(c, RuntimeCall::Balances { .. }), ProxyType::CancelProxy => matches!( c, - RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) - | RuntimeCall::Utility { .. } - | RuntimeCall::Multisig { .. } + RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Collator => matches!( c, - RuntimeCall::CollatorSelection { .. } - | RuntimeCall::Utility { .. } - | RuntimeCall::Multisig { .. } + RuntimeCall::CollatorSelection { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Alliance => matches!( c, - RuntimeCall::AllianceMotion { .. } - | RuntimeCall::Alliance { .. } - | RuntimeCall::Utility { .. } - | RuntimeCall::Multisig { .. } + RuntimeCall::AllianceMotion { .. } | + RuntimeCall::Alliance { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Fellowship => matches!( c, - RuntimeCall::FellowshipCollective { .. } - | RuntimeCall::FellowshipReferenda { .. } - | RuntimeCall::FellowshipCore { .. } - | RuntimeCall::FellowshipSalary { .. } - | RuntimeCall::FellowshipTreasury { .. } - | RuntimeCall::Utility { .. } - | RuntimeCall::Multisig { .. } + RuntimeCall::FellowshipCollective { .. } | + RuntimeCall::FellowshipReferenda { .. } | + RuntimeCall::FellowshipCore { .. } | + RuntimeCall::FellowshipSalary { .. } | + RuntimeCall::FellowshipTreasury { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Ambassador => matches!( c, - RuntimeCall::AmbassadorCollective { .. } - | RuntimeCall::AmbassadorReferenda { .. } - | RuntimeCall::AmbassadorContent { .. } - | RuntimeCall::AmbassadorCore { .. } - | RuntimeCall::AmbassadorSalary { .. } - | RuntimeCall::Utility { .. } - | RuntimeCall::Multisig { .. } + RuntimeCall::AmbassadorCollective { .. } | + RuntimeCall::AmbassadorReferenda { .. } | + RuntimeCall::AmbassadorContent { .. } | + RuntimeCall::AmbassadorCore { .. } | + RuntimeCall::AmbassadorSalary { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), } } @@ -769,17 +769,21 @@ type Migrations = ( // Helpers for the core fellowship pallet v1->v2 storage migration. use sp_runtime::traits::BlockNumberProvider; type CoreFellowshipLocalBlockNumber = ::BlockNumber; -type CoreFellowshipNewBlockNumber = as BlockNumberProvider>::BlockNumber; +type CoreFellowshipNewBlockNumber = as BlockNumberProvider>::BlockNumber; pub struct BlockNumberConverter; impl pallet_core_fellowship::migration::v2::ConvertBlockNumber< - CoreFellowshipLocalBlockNumber, - CoreFellowshipNewBlockNumber + CoreFellowshipLocalBlockNumber, + CoreFellowshipNewBlockNumber, > for BlockNumberConverter { /// The equivalent moment in time from the perspective of the relay chain, starting from a /// local moment in time (system block number) - fn equivalent_moment_in_time(local: CoreFellowshipLocalBlockNumber) -> CoreFellowshipNewBlockNumber { + fn equivalent_moment_in_time( + local: CoreFellowshipLocalBlockNumber, + ) -> CoreFellowshipNewBlockNumber { let block_number = System::block_number(); let local_duration = block_number.saturating_sub(local); let relay_duration = Self::equivalent_block_duration(local_duration); //6s to 6s @@ -790,7 +794,9 @@ impl /// The equivalent duration from the perspective of the relay chain, starting from /// a local duration (number of block). Identity function for Westend, since both /// relay and collectives chain run 6s block times - fn equivalent_block_duration(local: CoreFellowshipLocalBlockNumber) -> CoreFellowshipNewBlockNumber { + fn equivalent_block_duration( + local: CoreFellowshipLocalBlockNumber, + ) -> CoreFellowshipNewBlockNumber { local } } diff --git a/substrate/frame/core-fellowship/src/benchmarking.rs b/substrate/frame/core-fellowship/src/benchmarking.rs index 2c543ddf73a4..2176a8f4005d 100644 --- a/substrate/frame/core-fellowship/src/benchmarking.rs +++ b/substrate/frame/core-fellowship/src/benchmarking.rs @@ -20,8 +20,7 @@ #![cfg(feature = "runtime-benchmarks")] use super::*; -use crate::Pallet as CoreFellowship; -use crate::BlockNumberFor as CoreFellowshipBlockNumberFor; +use crate::{BlockNumberFor as CoreFellowshipBlockNumberFor, Pallet as CoreFellowship}; use alloc::{boxed::Box, vec}; use frame_benchmarking::v2::*; diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 1272af66968b..33c9a31a3a59 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -71,8 +71,8 @@ use frame_support::{ dispatch::DispatchResultWithPostInfo, ensure, impl_ensure_origin_with_arg_ignoring_arg, traits::{ - tokens::Balance as BalanceTrait, EnsureOrigin, EnsureOriginWithArg, Get, - RankedMembers, RankedMembersSwapHandler, + tokens::Balance as BalanceTrait, EnsureOrigin, EnsureOriginWithArg, Get, RankedMembers, + RankedMembersSwapHandler, }, BoundedVec, CloneNoBound, EqNoBound, PartialEqNoBound, RuntimeDebugNoBound, }; diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index 0563d877b5d7..958048aac377 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -75,8 +75,13 @@ pub mod v1 { pub type MemberStatusOf = MemberStatus>; /// V1 type for [`crate::Member`]. #[storage_alias] - pub type Member, I: 'static> = - StorageMap, Twox64Concat, ::AccountId, MemberStatusOf, OptionQuery>; + pub type Member, I: 'static> = StorageMap< + Pallet, + Twox64Concat, + ::AccountId, + MemberStatusOf, + OptionQuery, + >; pub type ParamsOf = ParamsType<>::Balance, LocalBlockNumberFor, >::MaxRank>; @@ -95,14 +100,18 @@ pub mod v1 { ); Ok(Default::default()) } - + fn on_runtime_upgrade() -> frame_support::weights::Weight { // Read the old value from storage let old_value = v0::Params::::take(); // Write the new value to storage let new = ParamsOf:: { - active_salary: BoundedVec::defensive_truncate_from(old_value.active_salary.to_vec()), - passive_salary: BoundedVec::defensive_truncate_from(old_value.passive_salary.to_vec()), + active_salary: BoundedVec::defensive_truncate_from( + old_value.active_salary.to_vec(), + ), + passive_salary: BoundedVec::defensive_truncate_from( + old_value.passive_salary.to_vec(), + ), demotion_period: BoundedVec::defensive_truncate_from( old_value.demotion_period.to_vec(), ), @@ -117,7 +126,6 @@ pub mod v1 { } } - pub mod v2 { use super::*; use crate::BlockNumberFor as NewBlockNumberFor; @@ -126,16 +134,18 @@ pub mod v2 { /// Converts previous (local) block number into the new one. May just be identity functions /// if sticking with local block number as the provider. pub trait ConvertBlockNumber { - /// Converts to the new type and finds the equivalent moment in time as relative to the new block provider + /// Converts to the new type and finds the equivalent moment in time as relative to the new + /// block provider /// - /// For instance - if your new version uses the relay chain number, you'll want to + /// For instance - if your new version uses the relay chain number, you'll want to /// use relay current - ((current local - local) * equivalent_block_duration) fn equivalent_moment_in_time(local: L) -> N; - /// Returns the equivalent time duration as the previous type when represented as the new type + /// Returns the equivalent time duration as the previous type when represented as the new + /// type /// - /// For instance - If you previously had 12s blocks and are now following the relay chain's 6, - /// one local block is equivalent to 2 relay blocks in duration + /// For instance - If you previously had 12s blocks and are now following the relay chain's + /// 6, one local block is equivalent to 2 relay blocks in duration fn equivalent_block_duration(local: L) -> N; } @@ -156,16 +166,20 @@ pub mod v2 { let new_params = crate::ParamsOf:: { active_salary: old_params.active_salary, passive_salary: old_params.passive_salary, - demotion_period: BoundedVec::defensive_truncate_from(old_params - .demotion_period - .into_iter() - .map(|original| BlockNumberConverter::equivalent_block_duration(original)) - .collect()), - min_promotion_period: BoundedVec::defensive_truncate_from(old_params - .min_promotion_period - .into_iter() - .map(|original| BlockNumberConverter::equivalent_block_duration(original)) - .collect()), + demotion_period: BoundedVec::defensive_truncate_from( + old_params + .demotion_period + .into_iter() + .map(|original| BlockNumberConverter::equivalent_block_duration(original)) + .collect(), + ), + min_promotion_period: BoundedVec::defensive_truncate_from( + old_params + .min_promotion_period + .into_iter() + .map(|original| BlockNumberConverter::equivalent_block_duration(original)) + .collect(), + ), offboard_timeout: BlockNumberConverter::equivalent_block_duration( old_params.offboard_timeout, ), @@ -178,8 +192,12 @@ pub mod v2 { translation_count.saturating_inc(); Some(crate::MemberStatus { is_active: member_data.is_active, - last_promotion: BlockNumberConverter::equivalent_moment_in_time(member_data.last_promotion), - last_proof: BlockNumberConverter::equivalent_moment_in_time(member_data.last_proof), + last_promotion: BlockNumberConverter::equivalent_moment_in_time( + member_data.last_promotion, + ), + last_proof: BlockNumberConverter::equivalent_moment_in_time( + member_data.last_proof, + ), }) }); From 9992f1dfdd67766b3f733aa6107b6d24995e7604 Mon Sep 17 00:00:00 2001 From: Dom Date: Sat, 21 Dec 2024 10:46:01 -0500 Subject: [PATCH 24/32] Prdoc and cargo files --- Cargo.lock | 708 +++++++++--------- .../collectives-westend/Cargo.toml | 2 +- prdoc/pr_6978.prdoc | 17 + substrate/frame/core-fellowship/Cargo.toml | 2 +- substrate/primitives/runtime/Cargo.toml | 2 +- 5 files changed, 374 insertions(+), 357 deletions(-) create mode 100644 prdoc/pr_6978.prdoc diff --git a/Cargo.lock b/Cargo.lock index 6151ed33c5b6..84113847ca7c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -940,7 +940,7 @@ dependencies = [ "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "xcm-runtime-apis 0.1.0", @@ -1017,7 +1017,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -1074,7 +1074,7 @@ dependencies = [ "parity-scale-codec", "polkadot-runtime-common 7.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1154,7 +1154,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -1192,7 +1192,7 @@ dependencies = [ "parachains-runtimes-test-utils 7.0.0", "parity-scale-codec", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -1246,7 +1246,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1751,7 +1751,7 @@ dependencies = [ "log", "parity-scale-codec", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", ] @@ -2081,7 +2081,7 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2108,7 +2108,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2121,7 +2121,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2136,7 +2136,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2151,7 +2151,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2170,7 +2170,7 @@ dependencies = [ "serde", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2250,7 +2250,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2311,7 +2311,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2328,7 +2328,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2366,7 +2366,7 @@ dependencies = [ "pallet-utility 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -2417,7 +2417,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-trie 29.0.0", @@ -2462,7 +2462,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -2541,7 +2541,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", ] @@ -2569,7 +2569,7 @@ dependencies = [ "scale-info", "snowbridge-core 0.2.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", ] @@ -2634,7 +2634,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2729,7 +2729,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -2779,7 +2779,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -2875,7 +2875,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2967,7 +2967,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3009,7 +3009,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-weights 27.0.0", @@ -3312,7 +3312,7 @@ dependencies = [ "sp-core 28.0.0", "sp-genesis-builder 0.8.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-chain-spec-builder", "substrate-wasm-builder 17.0.0", ] @@ -3630,7 +3630,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -3640,7 +3640,7 @@ dependencies = [ [[package]] name = "collectives-westend-runtime" -version = "3.0.0" +version = "3.1.0" dependencies = [ "cumulus-pallet-aura-ext 0.7.0", "cumulus-pallet-parachain-system 0.7.0", @@ -3668,7 +3668,7 @@ dependencies = [ "pallet-collator-selection 9.0.0", "pallet-collective 28.0.0", "pallet-collective-content 0.6.0", - "pallet-core-fellowship 12.0.0", + "pallet-core-fellowship 12.1.0", "pallet-message-queue 31.0.0", "pallet-multisig 28.0.0", "pallet-preimage 28.0.0", @@ -3702,7 +3702,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3995,7 +3995,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4083,7 +4083,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -4142,7 +4142,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4182,7 +4182,7 @@ dependencies = [ "pallet-message-queue 31.0.0", "polkadot-runtime-common 7.0.0", "polkadot-runtime-parachains 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime-constants 7.0.0", @@ -4241,7 +4241,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4562,7 +4562,7 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "url", ] @@ -4590,7 +4590,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "tracing", @@ -4633,7 +4633,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-trie 29.0.0", @@ -4666,7 +4666,7 @@ dependencies = [ "sp-consensus", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -4684,7 +4684,7 @@ dependencies = [ "cumulus-primitives-parachain-inherent 0.7.0", "sp-consensus", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "thiserror", ] @@ -4706,7 +4706,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-prometheus-endpoint", "tracing", ] @@ -4739,7 +4739,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4762,7 +4762,7 @@ dependencies = [ "sp-api 26.0.0", "sp-crypto-hashing 0.1.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-trie 29.0.0", @@ -4797,7 +4797,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4838,7 +4838,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-transaction-pool 26.0.0", ] @@ -4855,7 +4855,7 @@ dependencies = [ "scale-info", "sp-application-crypto 30.0.0", "sp-consensus-aura 0.32.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -4889,7 +4889,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "staging-xcm 7.0.0", ] @@ -4947,7 +4947,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -5027,7 +5027,7 @@ dependencies = [ "frame-system 28.0.0", "pallet-session 28.0.0", "parity-scale-codec", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -5055,7 +5055,7 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 7.0.0", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -5084,7 +5084,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", ] @@ -5124,7 +5124,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5166,7 +5166,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", ] @@ -5236,7 +5236,7 @@ dependencies = [ "polkadot-primitives 7.0.0", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-trie 29.0.0", "staging-xcm 7.0.0", ] @@ -5324,7 +5324,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-trie 29.0.0", ] @@ -5375,7 +5375,7 @@ dependencies = [ "pallet-asset-conversion 10.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5423,7 +5423,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", ] @@ -5473,7 +5473,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe 0.32.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -5508,7 +5508,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-consensus-babe 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-version 29.0.0", @@ -5552,7 +5552,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "substrate-test-client", ] @@ -5564,7 +5564,7 @@ dependencies = [ "cumulus-primitives-core 0.7.0", "parity-scale-codec", "polkadot-primitives 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-trie 29.0.0", ] @@ -5618,7 +5618,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -5696,7 +5696,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -6383,7 +6383,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "xcm-emulator", ] @@ -7061,7 +7061,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -7142,7 +7142,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -7168,7 +7168,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -7242,7 +7242,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -7276,7 +7276,7 @@ dependencies = [ "scale-info", "sp-arithmetic 23.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -7296,7 +7296,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -7371,7 +7371,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-test-runtime-client", @@ -7407,7 +7407,7 @@ dependencies = [ "sc-chain-spec", "sc-cli", "sp-genesis-builder 0.8.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "tempfile", @@ -7427,7 +7427,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "spinners", @@ -7472,7 +7472,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", @@ -7551,7 +7551,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "static_assertions", "syn 2.0.87", ] @@ -7640,7 +7640,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-version 29.0.0", "static_assertions", @@ -7656,7 +7656,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-version 29.0.0", ] @@ -7669,7 +7669,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -7696,7 +7696,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-version 29.0.0", "sp-weights 27.0.0", @@ -7736,7 +7736,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-version 29.0.0", ] @@ -7782,7 +7782,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -8188,7 +8188,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -10889,7 +10889,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -10907,7 +10907,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -11345,7 +11345,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -11358,7 +11358,7 @@ name = "node-primitives" version = "2.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -11389,7 +11389,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-statement-store 10.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", @@ -11451,7 +11451,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "staging-node-cli", "substrate-test-client", @@ -11846,7 +11846,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -11886,7 +11886,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -11925,7 +11925,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -11962,7 +11962,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-storage 19.0.0", ] @@ -11993,7 +11993,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12028,7 +12028,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-storage 19.0.0", ] @@ -12064,7 +12064,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12098,7 +12098,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12156,7 +12156,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12189,7 +12189,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12219,7 +12219,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12258,7 +12258,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -12303,7 +12303,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", ] @@ -12351,7 +12351,7 @@ dependencies = [ "pallet-bags-list 27.0.0", "pallet-staking 28.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -12372,7 +12372,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12412,7 +12412,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -12458,7 +12458,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-state-machine 0.35.0", ] @@ -12503,7 +12503,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12544,7 +12544,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -12564,7 +12564,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -12606,7 +12606,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -12649,7 +12649,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -12700,7 +12700,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -12745,7 +12745,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", ] @@ -12783,7 +12783,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12824,7 +12824,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -12863,7 +12863,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12894,7 +12894,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -12947,7 +12947,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -12997,7 +12997,7 @@ dependencies = [ "anyhow", "frame-system 28.0.0", "parity-wasm", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "tempfile", "toml 0.8.12", "twox-hash", @@ -13032,7 +13032,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -13134,7 +13134,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13156,7 +13156,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" -version = "12.0.0" +version = "12.1.0" dependencies = [ "frame-benchmarking 28.0.0", "frame-support 28.0.0", @@ -13168,7 +13168,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13200,7 +13200,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13220,7 +13220,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13258,7 +13258,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13291,7 +13291,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13331,7 +13331,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -13356,7 +13356,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "strum 0.26.3", ] @@ -13393,7 +13393,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13424,7 +13424,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13464,7 +13464,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13480,7 +13480,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13505,7 +13505,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13535,7 +13535,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13553,7 +13553,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-version 29.0.0", ] @@ -13583,7 +13583,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13620,7 +13620,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13660,7 +13660,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13706,7 +13706,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -13749,7 +13749,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13784,7 +13784,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", ] @@ -13821,7 +13821,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13852,7 +13852,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13882,7 +13882,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13911,7 +13911,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -13949,7 +13949,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "sp-weights 27.0.0", ] @@ -13993,7 +13993,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -14040,7 +14040,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-io 30.0.0", "sp-mixnet 0.4.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14078,7 +14078,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", ] @@ -14142,7 +14142,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -14178,7 +14178,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14232,7 +14232,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14262,7 +14262,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14293,7 +14293,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -14336,7 +14336,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "sp-staking 26.0.0", ] @@ -14373,7 +14373,7 @@ dependencies = [ "pallet-nomination-pools 25.0.0", "rand", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", ] @@ -14416,7 +14416,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14440,7 +14440,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14459,7 +14459,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", ] @@ -14502,7 +14502,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", ] @@ -14543,7 +14543,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14600,7 +14600,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14634,7 +14634,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14694,7 +14694,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14728,7 +14728,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14764,7 +14764,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14797,7 +14797,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -14855,7 +14855,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -14975,7 +14975,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -15079,7 +15079,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-std 14.0.0", ] @@ -15110,7 +15110,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15144,7 +15144,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15180,7 +15180,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15217,7 +15217,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15234,7 +15234,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", "substrate-test-utils", ] @@ -15268,7 +15268,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15298,7 +15298,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -15345,7 +15345,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", ] @@ -15374,7 +15374,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15407,7 +15407,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15451,7 +15451,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -15486,7 +15486,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.86", "quote 1.0.37", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "syn 2.0.87", ] @@ -15544,7 +15544,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-state-trie-migration-rpc", "thousands", @@ -15582,7 +15582,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-statement-store 10.0.0", ] @@ -15616,7 +15616,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15646,7 +15646,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15663,7 +15663,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-storage 19.0.0", "sp-timestamp 26.0.0", ] @@ -15703,7 +15703,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-storage 19.0.0", ] @@ -15740,7 +15740,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15770,7 +15770,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", ] @@ -15781,7 +15781,7 @@ dependencies = [ "pallet-transaction-payment 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", ] @@ -15814,7 +15814,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-transaction-storage-proof 26.0.0", ] @@ -15855,7 +15855,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15892,7 +15892,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15926,7 +15926,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -15960,7 +15960,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -15994,7 +15994,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", ] @@ -16011,7 +16011,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -16043,7 +16043,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -16078,7 +16078,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -16126,7 +16126,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16172,7 +16172,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16215,7 +16215,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16299,7 +16299,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -16375,7 +16375,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", @@ -16694,7 +16694,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16735,7 +16735,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -16794,7 +16794,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16835,7 +16835,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime", @@ -16896,7 +16896,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -17228,7 +17228,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-build-script-utils", "thiserror", ] @@ -17257,7 +17257,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "thiserror", "tokio-util", @@ -17271,7 +17271,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -17453,7 +17453,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17495,7 +17495,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17794,7 +17794,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", "tracing-gum", ] @@ -17935,7 +17935,7 @@ dependencies = [ "sc-authority-discovery", "sc-network", "sc-network-types", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "strum 0.26.3", "thiserror", "tracing-gum", @@ -17962,7 +17962,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", "zstd 0.12.4", ] @@ -18019,7 +18019,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-blockchain", "sp-consensus-babe 0.32.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-prometheus-endpoint", "thiserror", ] @@ -18140,7 +18140,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -18227,7 +18227,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", ] @@ -18270,7 +18270,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", "sp-std 14.0.0", "thiserror", @@ -18339,7 +18339,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -18371,7 +18371,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -18422,7 +18422,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", "staging-xcm 7.0.0", @@ -18554,7 +18554,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", @@ -18718,7 +18718,7 @@ dependencies = [ "pallet-contracts-proc-macro 18.0.0", "pallet-contracts-uapi 5.0.0", "pallet-conviction-voting 28.0.0", - "pallet-core-fellowship 12.0.0", + "pallet-core-fellowship 12.1.0", "pallet-delegated-staking 1.0.0", "pallet-democracy 28.0.0", "pallet-dev-mode 10.0.0", @@ -18953,7 +18953,7 @@ dependencies = [ "sp-offchain 26.0.0", "sp-panic-handler 13.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "sp-runtime-interface-proc-macro 17.0.0", "sp-session 27.0.0", @@ -19311,7 +19311,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -19385,7 +19385,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -19524,7 +19524,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -19652,7 +19652,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "strum 0.26.3", @@ -19685,7 +19685,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "substrate-test-client", @@ -19769,7 +19769,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-transaction-pool 26.0.0", @@ -19825,7 +19825,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "substrate-test-client", "substrate-test-utils", @@ -21180,7 +21180,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-version 29.0.0", @@ -21206,7 +21206,7 @@ dependencies = [ "num-traits", "parking_lot 0.12.3", "serde_json", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "sysinfo", @@ -21485,7 +21485,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -21586,7 +21586,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -21613,7 +21613,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -22178,7 +22178,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22205,7 +22205,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-prometheus-endpoint", "substrate-test-runtime-client", ] @@ -22220,7 +22220,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "substrate-test-runtime-client", @@ -22252,7 +22252,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "substrate-test-runtime", @@ -22304,7 +22304,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "sp-version 29.0.0", "tempfile", @@ -22330,7 +22330,7 @@ dependencies = [ "sp-core 28.0.0", "sp-database", "sp-externalities 0.25.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-statement-store 10.0.0", "sp-storage 19.0.0", @@ -22366,7 +22366,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-database", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -22391,7 +22391,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-test-primitives", "substrate-prometheus-endpoint", @@ -22426,7 +22426,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22469,7 +22469,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22500,7 +22500,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22540,7 +22540,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22566,7 +22566,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22581,7 +22581,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -22626,7 +22626,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22652,7 +22652,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22687,7 +22687,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22715,7 +22715,7 @@ dependencies = [ "sp-consensus-pow 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-prometheus-endpoint", "thiserror", ] @@ -22738,7 +22738,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "substrate-test-runtime-client", ] @@ -22768,7 +22768,7 @@ dependencies = [ "sp-io 30.0.0", "sp-maybe-compressed-blob 11.0.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -22979,7 +22979,7 @@ dependencies = [ "sc-network-common", "sc-network-sync", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -23020,7 +23020,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-mixnet 0.4.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", ] @@ -23072,7 +23072,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23104,7 +23104,7 @@ dependencies = [ "sc-network-types", "sp-consensus", "sp-consensus-grandpa 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "tempfile", ] @@ -23124,7 +23124,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "schnellru", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-prometheus-endpoint", "substrate-test-runtime-client", "tokio", @@ -23147,7 +23147,7 @@ dependencies = [ "sc-network-types", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", ] @@ -23165,7 +23165,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "sp-consensus", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-statement-store 10.0.0", "substrate-prometheus-endpoint", ] @@ -23200,7 +23200,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23234,7 +23234,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23255,7 +23255,7 @@ dependencies = [ "sc-network-types", "sc-utils", "sp-consensus", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-prometheus-endpoint", ] @@ -23314,7 +23314,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-keystore 0.34.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-test-runtime-client", "threadpool", @@ -23362,7 +23362,7 @@ dependencies = [ "sp-keystore 0.34.0", "sp-offchain 26.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-statement-store 10.0.0", "sp-version 29.0.0", @@ -23384,7 +23384,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-version 29.0.0", "thiserror", ] @@ -23447,7 +23447,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-maybe-compressed-blob 11.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-version 29.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23463,7 +23463,7 @@ version = "2.0.0" dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "substrate-wasm-builder 17.0.0", ] @@ -23533,7 +23533,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -23577,7 +23577,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -23610,7 +23610,7 @@ dependencies = [ "sp-api 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23644,7 +23644,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", ] @@ -23665,7 +23665,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -23709,7 +23709,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "thiserror", "tracing", @@ -23753,7 +23753,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-prometheus-endpoint", @@ -23777,7 +23777,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", ] @@ -24547,7 +24547,7 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -24860,7 +24860,7 @@ dependencies = [ "snowbridge-milagro-bls", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "ssz_rs", "ssz_rs_derive", @@ -24906,7 +24906,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -24954,7 +24954,7 @@ dependencies = [ "serde-big-array", "serde_json", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "wasm-bindgen-test", ] @@ -25006,7 +25006,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", ] @@ -25070,7 +25070,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "static_assertions", ] @@ -25146,7 +25146,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25223,7 +25223,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", ] @@ -25270,7 +25270,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25309,7 +25309,7 @@ dependencies = [ "snowbridge-core 0.2.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25391,7 +25391,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25541,7 +25541,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", @@ -25579,7 +25579,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -25600,7 +25600,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", @@ -25714,7 +25714,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-version 29.0.0", @@ -25856,7 +25856,7 @@ dependencies = [ "scale-info", "sp-api 26.0.0", "sp-application-crypto 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -25878,7 +25878,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -25904,7 +25904,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-database", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "thiserror", "tracing", @@ -25919,7 +25919,7 @@ dependencies = [ "log", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-test-primitives", "thiserror", @@ -25936,7 +25936,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", ] @@ -25970,7 +25970,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-timestamp 26.0.0", ] @@ -26008,7 +26008,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", "strum 0.26.3", "w3f-bls", @@ -26049,7 +26049,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -26077,7 +26077,7 @@ dependencies = [ "parity-scale-codec", "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -26103,7 +26103,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -26606,7 +26606,7 @@ dependencies = [ "scale-info", "serde_json", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -26631,7 +26631,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", ] @@ -26760,7 +26760,7 @@ name = "sp-keyring" version = "31.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "strum 0.26.3", ] @@ -26896,7 +26896,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-debug-derive 14.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", ] @@ -26928,7 +26928,7 @@ dependencies = [ "serde", "sp-arithmetic 23.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-test-utils", ] @@ -26954,7 +26954,7 @@ dependencies = [ "honggfuzz", "rand", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -26963,7 +26963,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -27008,7 +27008,7 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "31.0.1" +version = "31.0.2" dependencies = [ "binary-merkle-tree 13.0.0", "docify", @@ -27265,7 +27265,7 @@ dependencies = [ "sc-executor 0.32.0", "sc-executor-common 0.29.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "sp-runtime-interface-test-wasm", "sp-runtime-interface-test-wasm-deprecated", @@ -27304,7 +27304,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-staking 26.0.0", ] @@ -27332,7 +27332,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -27380,7 +27380,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-trie 29.0.0", "thiserror", "tracing", @@ -27467,7 +27467,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-externalities 0.25.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-runtime-interface 24.0.0", "thiserror", "x25519-dalek", @@ -27573,7 +27573,7 @@ dependencies = [ "serde", "sp-application-crypto 30.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -27583,7 +27583,7 @@ dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", ] @@ -27652,7 +27652,7 @@ name = "sp-transaction-pool" version = "26.0.0" dependencies = [ "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -27674,7 +27674,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-trie 29.0.0", ] @@ -27710,7 +27710,7 @@ dependencies = [ "schnellru", "sp-core 28.0.0", "sp-externalities 0.25.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "thiserror", "tracing", "trie-bench", @@ -27801,7 +27801,7 @@ dependencies = [ "scale-info", "serde", "sp-crypto-hashing-proc-macro 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-version-proc-macro 13.0.0", "thiserror", @@ -28090,7 +28090,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-statement-store 10.0.0", "thiserror", ] @@ -28104,7 +28104,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -28143,7 +28143,7 @@ dependencies = [ "schemars", "serde", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", "xcm-procedural 7.0.0", ] @@ -28193,7 +28193,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -28235,7 +28235,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", "staging-xcm 7.0.0", "tracing", @@ -28520,7 +28520,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-storage 19.0.0", "tokio", ] @@ -28543,7 +28543,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -28598,7 +28598,7 @@ dependencies = [ "scale-info", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-trie 29.0.0", "structopt", "strum 0.26.3", @@ -28615,7 +28615,7 @@ dependencies = [ "sc-rpc-api", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "tokio", ] @@ -28646,7 +28646,7 @@ dependencies = [ "serde", "serde_json", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "trie-db", @@ -28673,7 +28673,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "tokio", ] @@ -28717,7 +28717,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -28742,7 +28742,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-test-client", "substrate-test-runtime", ] @@ -28758,7 +28758,7 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "substrate-test-runtime-client", "thiserror", ] @@ -29457,7 +29457,7 @@ dependencies = [ "frame-support 28.0.0", "polkadot-primitives 7.0.0", "smallvec", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", ] [[package]] @@ -29469,7 +29469,7 @@ dependencies = [ "polkadot-core-primitives 7.0.0", "rococo-runtime-constants 7.0.0", "smallvec", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "westend-runtime-constants 7.0.0", ] @@ -31126,7 +31126,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "staging-xcm 7.0.0", "westend-runtime", "westend-runtime-constants 7.0.0", @@ -31230,7 +31230,7 @@ dependencies = [ "sp-mmr-primitives 26.0.0", "sp-npos-elections 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -31256,7 +31256,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31722,7 +31722,7 @@ dependencies = [ "scale-info", "simple-mermaid 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31757,7 +31757,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31782,7 +31782,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31866,7 +31866,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31914,7 +31914,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31943,7 +31943,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 31.0.2", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml index 9c70b65060dd..ec5948263aed 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "collectives-westend-runtime" -version = "3.0.0" +version = "3.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/prdoc/pr_6978.prdoc b/prdoc/pr_6978.prdoc new file mode 100644 index 000000000000..8d0348969651 --- /dev/null +++ b/prdoc/pr_6978.prdoc @@ -0,0 +1,17 @@ +title: 'Adds BlockNumberProvider to pallet-core-fellowship' +doc: +- audience: Runtime Dev + description: |- + This PR adds a parameter 'BlockNumberProvider' to the pallet-core-fellowship + config such that a block provider can be set for use in the pallet. This would + usually be the local system pallet or the appropriate relay chain. Previously + it defaulted to the local system pallet. +crates: +- name: collectives-westend-runtime + bump: minor +- name: pallet-core-fellowship + bump: minor +- name: sp-runtime + bump: patch +- name: kitchensink-runtime + bump: none diff --git a/substrate/frame/core-fellowship/Cargo.toml b/substrate/frame/core-fellowship/Cargo.toml index c0017f477251..0ab212e3af08 100644 --- a/substrate/frame/core-fellowship/Cargo.toml +++ b/substrate/frame/core-fellowship/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-core-fellowship" -version = "12.0.0" +version = "12.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml index 89c221d574fc..1a22e80bdf5b 100644 --- a/substrate/primitives/runtime/Cargo.toml +++ b/substrate/primitives/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-runtime" -version = "31.0.1" +version = "31.0.2" authors.workspace = true edition.workspace = true license = "Apache-2.0" From 9c8b4733712650b1cd6af86cbbd2bfafb3b85099 Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 25 Dec 2024 16:38:36 -0500 Subject: [PATCH 25/32] Update semver bumps --- prdoc/pr_6978.prdoc | 10 +++++----- substrate/bin/node/runtime/Cargo.toml | 2 +- substrate/bin/node/runtime/src/lib.rs | 2 +- substrate/frame/core-fellowship/Cargo.toml | 2 +- substrate/primitives/runtime/Cargo.toml | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/prdoc/pr_6978.prdoc b/prdoc/pr_6978.prdoc index 8d0348969651..c1a6a77ef3e6 100644 --- a/prdoc/pr_6978.prdoc +++ b/prdoc/pr_6978.prdoc @@ -7,11 +7,11 @@ doc: usually be the local system pallet or the appropriate relay chain. Previously it defaulted to the local system pallet. crates: -- name: collectives-westend-runtime - bump: minor - name: pallet-core-fellowship - bump: minor + bump: major - name: sp-runtime - bump: patch + bump: major +- name: collectives-westend-runtime + bump: minor - name: kitchensink-runtime - bump: none + bump: patch diff --git a/substrate/bin/node/runtime/Cargo.toml b/substrate/bin/node/runtime/Cargo.toml index 6d377cc92cce..37464e84b6f8 100644 --- a/substrate/bin/node/runtime/Cargo.toml +++ b/substrate/bin/node/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kitchensink-runtime" -version = "3.0.0-dev" +version = "3.0.1-dev" authors.workspace = true description = "Substrate node kitchensink runtime." edition.workspace = true diff --git a/substrate/bin/node/runtime/src/lib.rs b/substrate/bin/node/runtime/src/lib.rs index dbd193f2c9b7..002f8424f2ff 100644 --- a/substrate/bin/node/runtime/src/lib.rs +++ b/substrate/bin/node/runtime/src/lib.rs @@ -177,7 +177,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. spec_version: 268, - impl_version: 0, + impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 2, system_version: 1, diff --git a/substrate/frame/core-fellowship/Cargo.toml b/substrate/frame/core-fellowship/Cargo.toml index 0ab212e3af08..f5bd330f2476 100644 --- a/substrate/frame/core-fellowship/Cargo.toml +++ b/substrate/frame/core-fellowship/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-core-fellowship" -version = "12.1.0" +version = "13.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml index 1a22e80bdf5b..0c21d2ec1eb9 100644 --- a/substrate/primitives/runtime/Cargo.toml +++ b/substrate/primitives/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-runtime" -version = "31.0.2" +version = "32.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" From 6a1ada83ee41d572b2dad7bd61c5327cd4bb92ac Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 25 Dec 2024 16:47:31 -0500 Subject: [PATCH 26/32] Update Cargo.lock --- Cargo.lock | 708 ++++++++++++++++++++++++++--------------------------- 1 file changed, 354 insertions(+), 354 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 84113847ca7c..57b0b0c7b3cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -940,7 +940,7 @@ dependencies = [ "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "xcm-runtime-apis 0.1.0", @@ -1017,7 +1017,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -1074,7 +1074,7 @@ dependencies = [ "parity-scale-codec", "polkadot-runtime-common 7.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1154,7 +1154,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -1192,7 +1192,7 @@ dependencies = [ "parachains-runtimes-test-utils 7.0.0", "parity-scale-codec", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -1246,7 +1246,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1751,7 +1751,7 @@ dependencies = [ "log", "parity-scale-codec", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -2081,7 +2081,7 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy 13.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2108,7 +2108,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2121,7 +2121,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2136,7 +2136,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2151,7 +2151,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2170,7 +2170,7 @@ dependencies = [ "serde", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2250,7 +2250,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2311,7 +2311,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2328,7 +2328,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2366,7 +2366,7 @@ dependencies = [ "pallet-utility 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2417,7 +2417,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-trie 29.0.0", @@ -2462,7 +2462,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -2541,7 +2541,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", ] @@ -2569,7 +2569,7 @@ dependencies = [ "scale-info", "snowbridge-core 0.2.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", ] @@ -2634,7 +2634,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2729,7 +2729,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -2779,7 +2779,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -2875,7 +2875,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2967,7 +2967,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3009,7 +3009,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-weights 27.0.0", @@ -3312,7 +3312,7 @@ dependencies = [ "sp-core 28.0.0", "sp-genesis-builder 0.8.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-chain-spec-builder", "substrate-wasm-builder 17.0.0", ] @@ -3630,7 +3630,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -3668,7 +3668,7 @@ dependencies = [ "pallet-collator-selection 9.0.0", "pallet-collective 28.0.0", "pallet-collective-content 0.6.0", - "pallet-core-fellowship 12.1.0", + "pallet-core-fellowship 13.0.0", "pallet-message-queue 31.0.0", "pallet-multisig 28.0.0", "pallet-preimage 28.0.0", @@ -3702,7 +3702,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3995,7 +3995,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4083,7 +4083,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -4142,7 +4142,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4182,7 +4182,7 @@ dependencies = [ "pallet-message-queue 31.0.0", "polkadot-runtime-common 7.0.0", "polkadot-runtime-parachains 7.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime-constants 7.0.0", @@ -4241,7 +4241,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4562,7 +4562,7 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "url", ] @@ -4590,7 +4590,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "tracing", @@ -4633,7 +4633,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-trie 29.0.0", @@ -4666,7 +4666,7 @@ dependencies = [ "sp-consensus", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -4684,7 +4684,7 @@ dependencies = [ "cumulus-primitives-parachain-inherent 0.7.0", "sp-consensus", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "thiserror", ] @@ -4706,7 +4706,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -4739,7 +4739,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4762,7 +4762,7 @@ dependencies = [ "sp-api 26.0.0", "sp-crypto-hashing 0.1.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-trie 29.0.0", @@ -4797,7 +4797,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4838,7 +4838,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-transaction-pool 26.0.0", ] @@ -4855,7 +4855,7 @@ dependencies = [ "scale-info", "sp-application-crypto 30.0.0", "sp-consensus-aura 0.32.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -4889,7 +4889,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", ] @@ -4947,7 +4947,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -5027,7 +5027,7 @@ dependencies = [ "frame-system 28.0.0", "pallet-session 28.0.0", "parity-scale-codec", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -5055,7 +5055,7 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 7.0.0", "scale-info", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -5084,7 +5084,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", ] @@ -5124,7 +5124,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5166,7 +5166,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", ] @@ -5236,7 +5236,7 @@ dependencies = [ "polkadot-primitives 7.0.0", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-trie 29.0.0", "staging-xcm 7.0.0", ] @@ -5324,7 +5324,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-trie 29.0.0", ] @@ -5375,7 +5375,7 @@ dependencies = [ "pallet-asset-conversion 10.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5423,7 +5423,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", ] @@ -5473,7 +5473,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe 0.32.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -5508,7 +5508,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-consensus-babe 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-version 29.0.0", @@ -5552,7 +5552,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "substrate-test-client", ] @@ -5564,7 +5564,7 @@ dependencies = [ "cumulus-primitives-core 0.7.0", "parity-scale-codec", "polkadot-primitives 7.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-trie 29.0.0", ] @@ -5618,7 +5618,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -5696,7 +5696,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -6383,7 +6383,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "xcm-emulator", ] @@ -7061,7 +7061,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -7142,7 +7142,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -7168,7 +7168,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -7242,7 +7242,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -7276,7 +7276,7 @@ dependencies = [ "scale-info", "sp-arithmetic 23.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -7296,7 +7296,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -7371,7 +7371,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-test-runtime-client", @@ -7407,7 +7407,7 @@ dependencies = [ "sc-chain-spec", "sc-cli", "sp-genesis-builder 0.8.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "tempfile", @@ -7427,7 +7427,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "spinners", @@ -7472,7 +7472,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", @@ -7551,7 +7551,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "static_assertions", "syn 2.0.87", ] @@ -7640,7 +7640,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-version 29.0.0", "static_assertions", @@ -7656,7 +7656,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-version 29.0.0", ] @@ -7669,7 +7669,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -7696,7 +7696,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-version 29.0.0", "sp-weights 27.0.0", @@ -7736,7 +7736,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-version 29.0.0", ] @@ -7782,7 +7782,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -8188,7 +8188,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -9507,7 +9507,7 @@ checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" [[package]] name = "kitchensink-runtime" -version = "3.0.0-dev" +version = "3.0.1-dev" dependencies = [ "log", "node-primitives", @@ -10889,7 +10889,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -10907,7 +10907,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -11345,7 +11345,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -11358,7 +11358,7 @@ name = "node-primitives" version = "2.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -11389,7 +11389,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", @@ -11451,7 +11451,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "staging-node-cli", "substrate-test-client", @@ -11846,7 +11846,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -11886,7 +11886,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -11925,7 +11925,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -11962,7 +11962,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-storage 19.0.0", ] @@ -11993,7 +11993,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12028,7 +12028,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-storage 19.0.0", ] @@ -12064,7 +12064,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12098,7 +12098,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12156,7 +12156,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12189,7 +12189,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12219,7 +12219,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12258,7 +12258,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -12303,7 +12303,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -12351,7 +12351,7 @@ dependencies = [ "pallet-bags-list 27.0.0", "pallet-staking 28.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -12372,7 +12372,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12412,7 +12412,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -12458,7 +12458,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", ] @@ -12503,7 +12503,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12544,7 +12544,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12564,7 +12564,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12606,7 +12606,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -12649,7 +12649,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12700,7 +12700,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12745,7 +12745,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -12783,7 +12783,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12824,7 +12824,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -12863,7 +12863,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12894,7 +12894,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -12947,7 +12947,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -12997,7 +12997,7 @@ dependencies = [ "anyhow", "frame-system 28.0.0", "parity-wasm", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "tempfile", "toml 0.8.12", "twox-hash", @@ -13032,7 +13032,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -13134,7 +13134,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13156,7 +13156,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" -version = "12.1.0" +version = "13.0.0" dependencies = [ "frame-benchmarking 28.0.0", "frame-support 28.0.0", @@ -13168,7 +13168,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13200,7 +13200,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13220,7 +13220,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13258,7 +13258,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13291,7 +13291,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13331,7 +13331,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -13356,7 +13356,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "strum 0.26.3", ] @@ -13393,7 +13393,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13424,7 +13424,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13464,7 +13464,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13480,7 +13480,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13505,7 +13505,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13535,7 +13535,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13553,7 +13553,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-version 29.0.0", ] @@ -13583,7 +13583,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13620,7 +13620,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13660,7 +13660,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13706,7 +13706,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -13749,7 +13749,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13784,7 +13784,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -13821,7 +13821,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13852,7 +13852,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13882,7 +13882,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13911,7 +13911,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -13949,7 +13949,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-weights 27.0.0", ] @@ -13993,7 +13993,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -14040,7 +14040,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-io 30.0.0", "sp-mixnet 0.4.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14078,7 +14078,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -14142,7 +14142,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -14178,7 +14178,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14232,7 +14232,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14262,7 +14262,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14293,7 +14293,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -14336,7 +14336,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-staking 26.0.0", ] @@ -14373,7 +14373,7 @@ dependencies = [ "pallet-nomination-pools 25.0.0", "rand", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -14416,7 +14416,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14440,7 +14440,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14459,7 +14459,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -14502,7 +14502,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -14543,7 +14543,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14600,7 +14600,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14634,7 +14634,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14694,7 +14694,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14728,7 +14728,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14764,7 +14764,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14797,7 +14797,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -14855,7 +14855,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -14975,7 +14975,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -15079,7 +15079,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", ] @@ -15110,7 +15110,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15144,7 +15144,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15180,7 +15180,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15217,7 +15217,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15234,7 +15234,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "substrate-test-utils", ] @@ -15268,7 +15268,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15298,7 +15298,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -15345,7 +15345,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", ] @@ -15374,7 +15374,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15407,7 +15407,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15451,7 +15451,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -15486,7 +15486,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.86", "quote 1.0.37", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "syn 2.0.87", ] @@ -15544,7 +15544,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-state-trie-migration-rpc", "thousands", @@ -15582,7 +15582,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", ] @@ -15616,7 +15616,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15646,7 +15646,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15663,7 +15663,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", ] @@ -15703,7 +15703,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-storage 19.0.0", ] @@ -15740,7 +15740,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15770,7 +15770,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -15781,7 +15781,7 @@ dependencies = [ "pallet-transaction-payment 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -15814,7 +15814,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-transaction-storage-proof 26.0.0", ] @@ -15855,7 +15855,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15892,7 +15892,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15926,7 +15926,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -15960,7 +15960,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -15994,7 +15994,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -16011,7 +16011,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -16043,7 +16043,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -16078,7 +16078,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -16126,7 +16126,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16172,7 +16172,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16215,7 +16215,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16299,7 +16299,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -16375,7 +16375,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", @@ -16694,7 +16694,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16735,7 +16735,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -16794,7 +16794,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16835,7 +16835,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime", @@ -16896,7 +16896,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -17228,7 +17228,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-build-script-utils", "thiserror", ] @@ -17257,7 +17257,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tokio-util", @@ -17271,7 +17271,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -17453,7 +17453,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17495,7 +17495,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17794,7 +17794,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", "tracing-gum", ] @@ -17935,7 +17935,7 @@ dependencies = [ "sc-authority-discovery", "sc-network", "sc-network-types", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "strum 0.26.3", "thiserror", "tracing-gum", @@ -17962,7 +17962,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", "zstd 0.12.4", ] @@ -18019,7 +18019,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-blockchain", "sp-consensus-babe 0.32.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -18140,7 +18140,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -18227,7 +18227,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -18270,7 +18270,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "thiserror", @@ -18339,7 +18339,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -18371,7 +18371,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -18422,7 +18422,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "staging-xcm 7.0.0", @@ -18554,7 +18554,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", @@ -18718,7 +18718,7 @@ dependencies = [ "pallet-contracts-proc-macro 18.0.0", "pallet-contracts-uapi 5.0.0", "pallet-conviction-voting 28.0.0", - "pallet-core-fellowship 12.1.0", + "pallet-core-fellowship 13.0.0", "pallet-delegated-staking 1.0.0", "pallet-democracy 28.0.0", "pallet-dev-mode 10.0.0", @@ -18953,7 +18953,7 @@ dependencies = [ "sp-offchain 26.0.0", "sp-panic-handler 13.0.0", "sp-rpc", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-runtime-interface-proc-macro 17.0.0", "sp-session 27.0.0", @@ -19311,7 +19311,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -19385,7 +19385,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -19524,7 +19524,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -19652,7 +19652,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "strum 0.26.3", @@ -19685,7 +19685,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "substrate-test-client", @@ -19769,7 +19769,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-transaction-pool 26.0.0", @@ -19825,7 +19825,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "substrate-test-client", "substrate-test-utils", @@ -21180,7 +21180,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-version 29.0.0", @@ -21206,7 +21206,7 @@ dependencies = [ "num-traits", "parking_lot 0.12.3", "serde_json", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "sysinfo", @@ -21485,7 +21485,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -21586,7 +21586,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -21613,7 +21613,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -22178,7 +22178,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22205,7 +22205,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", ] @@ -22220,7 +22220,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "substrate-test-runtime-client", @@ -22252,7 +22252,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "substrate-test-runtime", @@ -22304,7 +22304,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", "tempfile", @@ -22330,7 +22330,7 @@ dependencies = [ "sp-core 28.0.0", "sp-database", "sp-externalities 0.25.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-statement-store 10.0.0", "sp-storage 19.0.0", @@ -22366,7 +22366,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-database", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -22391,7 +22391,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", "substrate-prometheus-endpoint", @@ -22426,7 +22426,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22469,7 +22469,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22500,7 +22500,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22540,7 +22540,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22566,7 +22566,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22581,7 +22581,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -22626,7 +22626,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22652,7 +22652,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22687,7 +22687,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22715,7 +22715,7 @@ dependencies = [ "sp-consensus-pow 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -22738,7 +22738,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "substrate-test-runtime-client", ] @@ -22768,7 +22768,7 @@ dependencies = [ "sp-io 30.0.0", "sp-maybe-compressed-blob 11.0.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -22979,7 +22979,7 @@ dependencies = [ "sc-network-common", "sc-network-sync", "sp-blockchain", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -23020,7 +23020,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-mixnet 0.4.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", ] @@ -23072,7 +23072,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23104,7 +23104,7 @@ dependencies = [ "sc-network-types", "sp-consensus", "sp-consensus-grandpa 13.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "tempfile", ] @@ -23124,7 +23124,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "schnellru", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", "tokio", @@ -23147,7 +23147,7 @@ dependencies = [ "sc-network-types", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", ] @@ -23165,7 +23165,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "sp-consensus", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "substrate-prometheus-endpoint", ] @@ -23200,7 +23200,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23234,7 +23234,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23255,7 +23255,7 @@ dependencies = [ "sc-network-types", "sc-utils", "sp-consensus", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", ] @@ -23314,7 +23314,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-keystore 0.34.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime-client", "threadpool", @@ -23362,7 +23362,7 @@ dependencies = [ "sp-keystore 0.34.0", "sp-offchain 26.0.0", "sp-rpc", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-statement-store 10.0.0", "sp-version 29.0.0", @@ -23384,7 +23384,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-version 29.0.0", "thiserror", ] @@ -23447,7 +23447,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-maybe-compressed-blob 11.0.0", "sp-rpc", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-version 29.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23463,7 +23463,7 @@ version = "2.0.0" dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "substrate-wasm-builder 17.0.0", ] @@ -23533,7 +23533,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -23577,7 +23577,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -23610,7 +23610,7 @@ dependencies = [ "sp-api 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23644,7 +23644,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", ] @@ -23665,7 +23665,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -23709,7 +23709,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tracing", @@ -23753,7 +23753,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-prometheus-endpoint", @@ -23777,7 +23777,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", ] @@ -24547,7 +24547,7 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -24860,7 +24860,7 @@ dependencies = [ "snowbridge-milagro-bls", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "ssz_rs", "ssz_rs_derive", @@ -24906,7 +24906,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -24954,7 +24954,7 @@ dependencies = [ "serde-big-array", "serde_json", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "wasm-bindgen-test", ] @@ -25006,7 +25006,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -25070,7 +25070,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "static_assertions", ] @@ -25146,7 +25146,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25223,7 +25223,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -25270,7 +25270,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25309,7 +25309,7 @@ dependencies = [ "snowbridge-core 0.2.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25391,7 +25391,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25541,7 +25541,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", @@ -25579,7 +25579,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -25600,7 +25600,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", @@ -25714,7 +25714,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-version 29.0.0", @@ -25856,7 +25856,7 @@ dependencies = [ "scale-info", "sp-api 26.0.0", "sp-application-crypto 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -25878,7 +25878,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -25904,7 +25904,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-database", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "thiserror", "tracing", @@ -25919,7 +25919,7 @@ dependencies = [ "log", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", "thiserror", @@ -25936,7 +25936,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", ] @@ -25970,7 +25970,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", ] @@ -26008,7 +26008,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "strum 0.26.3", "w3f-bls", @@ -26049,7 +26049,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -26077,7 +26077,7 @@ dependencies = [ "parity-scale-codec", "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -26103,7 +26103,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -26606,7 +26606,7 @@ dependencies = [ "scale-info", "serde_json", "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -26631,7 +26631,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", ] @@ -26760,7 +26760,7 @@ name = "sp-keyring" version = "31.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "strum 0.26.3", ] @@ -26896,7 +26896,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-debug-derive 14.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", ] @@ -26928,7 +26928,7 @@ dependencies = [ "serde", "sp-arithmetic 23.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-test-utils", ] @@ -26954,7 +26954,7 @@ dependencies = [ "honggfuzz", "rand", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -26963,7 +26963,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -27008,7 +27008,7 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "31.0.2" +version = "32.0.0" dependencies = [ "binary-merkle-tree 13.0.0", "docify", @@ -27265,7 +27265,7 @@ dependencies = [ "sc-executor 0.32.0", "sc-executor-common 0.29.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-runtime-interface-test-wasm", "sp-runtime-interface-test-wasm-deprecated", @@ -27304,7 +27304,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -27332,7 +27332,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -27380,7 +27380,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-trie 29.0.0", "thiserror", "tracing", @@ -27467,7 +27467,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-externalities 0.25.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "thiserror", "x25519-dalek", @@ -27573,7 +27573,7 @@ dependencies = [ "serde", "sp-application-crypto 30.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -27583,7 +27583,7 @@ dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", ] @@ -27652,7 +27652,7 @@ name = "sp-transaction-pool" version = "26.0.0" dependencies = [ "sp-api 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -27674,7 +27674,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-trie 29.0.0", ] @@ -27710,7 +27710,7 @@ dependencies = [ "schnellru", "sp-core 28.0.0", "sp-externalities 0.25.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "thiserror", "tracing", "trie-bench", @@ -27801,7 +27801,7 @@ dependencies = [ "scale-info", "serde", "sp-crypto-hashing-proc-macro 0.1.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-version-proc-macro 13.0.0", "thiserror", @@ -28090,7 +28090,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "thiserror", ] @@ -28104,7 +28104,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -28143,7 +28143,7 @@ dependencies = [ "schemars", "serde", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "xcm-procedural 7.0.0", ] @@ -28193,7 +28193,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -28235,7 +28235,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "tracing", @@ -28520,7 +28520,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-storage 19.0.0", "tokio", ] @@ -28543,7 +28543,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -28598,7 +28598,7 @@ dependencies = [ "scale-info", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-trie 29.0.0", "structopt", "strum 0.26.3", @@ -28615,7 +28615,7 @@ dependencies = [ "sc-rpc-api", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "tokio", ] @@ -28646,7 +28646,7 @@ dependencies = [ "serde", "serde_json", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "trie-db", @@ -28673,7 +28673,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "tokio", ] @@ -28717,7 +28717,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -28742,7 +28742,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-test-client", "substrate-test-runtime", ] @@ -28758,7 +28758,7 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", ] @@ -29457,7 +29457,7 @@ dependencies = [ "frame-support 28.0.0", "polkadot-primitives 7.0.0", "smallvec", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", ] [[package]] @@ -29469,7 +29469,7 @@ dependencies = [ "polkadot-core-primitives 7.0.0", "rococo-runtime-constants 7.0.0", "smallvec", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "westend-runtime-constants 7.0.0", ] @@ -31126,7 +31126,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "westend-runtime", "westend-runtime-constants 7.0.0", @@ -31230,7 +31230,7 @@ dependencies = [ "sp-mmr-primitives 26.0.0", "sp-npos-elections 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -31256,7 +31256,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31722,7 +31722,7 @@ dependencies = [ "scale-info", "simple-mermaid 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31757,7 +31757,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31782,7 +31782,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31866,7 +31866,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31914,7 +31914,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31943,7 +31943,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.2", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", From 1395fc459d824b9d9717a1896ace6a078a369e3d Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 7 Jan 2025 14:56:40 -0500 Subject: [PATCH 27/32] Revert cargo.toml bumps & spec version bumps --- Cargo.lock | 710 +++++++++--------- .../collectives-westend/Cargo.toml | 2 +- .../collectives-westend/src/lib.rs | 2 +- substrate/bin/node/runtime/Cargo.toml | 2 +- substrate/bin/node/runtime/src/lib.rs | 2 +- substrate/frame/core-fellowship/Cargo.toml | 2 +- substrate/primitives/runtime/Cargo.toml | 2 +- 7 files changed, 361 insertions(+), 361 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 57b0b0c7b3cc..6151ed33c5b6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -940,7 +940,7 @@ dependencies = [ "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "xcm-runtime-apis 0.1.0", @@ -1017,7 +1017,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -1074,7 +1074,7 @@ dependencies = [ "parity-scale-codec", "polkadot-runtime-common 7.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1154,7 +1154,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -1192,7 +1192,7 @@ dependencies = [ "parachains-runtimes-test-utils 7.0.0", "parity-scale-codec", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -1246,7 +1246,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1751,7 +1751,7 @@ dependencies = [ "log", "parity-scale-codec", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", ] @@ -2081,7 +2081,7 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy 13.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2108,7 +2108,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2121,7 +2121,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2136,7 +2136,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2151,7 +2151,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2170,7 +2170,7 @@ dependencies = [ "serde", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2250,7 +2250,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2311,7 +2311,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2328,7 +2328,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2366,7 +2366,7 @@ dependencies = [ "pallet-utility 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -2417,7 +2417,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-trie 29.0.0", @@ -2462,7 +2462,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -2541,7 +2541,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", ] @@ -2569,7 +2569,7 @@ dependencies = [ "scale-info", "snowbridge-core 0.2.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", ] @@ -2634,7 +2634,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2729,7 +2729,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -2779,7 +2779,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -2875,7 +2875,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2967,7 +2967,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3009,7 +3009,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-weights 27.0.0", @@ -3312,7 +3312,7 @@ dependencies = [ "sp-core 28.0.0", "sp-genesis-builder 0.8.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-chain-spec-builder", "substrate-wasm-builder 17.0.0", ] @@ -3630,7 +3630,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -3640,7 +3640,7 @@ dependencies = [ [[package]] name = "collectives-westend-runtime" -version = "3.1.0" +version = "3.0.0" dependencies = [ "cumulus-pallet-aura-ext 0.7.0", "cumulus-pallet-parachain-system 0.7.0", @@ -3668,7 +3668,7 @@ dependencies = [ "pallet-collator-selection 9.0.0", "pallet-collective 28.0.0", "pallet-collective-content 0.6.0", - "pallet-core-fellowship 13.0.0", + "pallet-core-fellowship 12.0.0", "pallet-message-queue 31.0.0", "pallet-multisig 28.0.0", "pallet-preimage 28.0.0", @@ -3702,7 +3702,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3995,7 +3995,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4083,7 +4083,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -4142,7 +4142,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4182,7 +4182,7 @@ dependencies = [ "pallet-message-queue 31.0.0", "polkadot-runtime-common 7.0.0", "polkadot-runtime-parachains 7.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime-constants 7.0.0", @@ -4241,7 +4241,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4562,7 +4562,7 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "url", ] @@ -4590,7 +4590,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "tracing", @@ -4633,7 +4633,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-trie 29.0.0", @@ -4666,7 +4666,7 @@ dependencies = [ "sp-consensus", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -4684,7 +4684,7 @@ dependencies = [ "cumulus-primitives-parachain-inherent 0.7.0", "sp-consensus", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "thiserror", ] @@ -4706,7 +4706,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-prometheus-endpoint", "tracing", ] @@ -4739,7 +4739,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4762,7 +4762,7 @@ dependencies = [ "sp-api 26.0.0", "sp-crypto-hashing 0.1.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-trie 29.0.0", @@ -4797,7 +4797,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4838,7 +4838,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-transaction-pool 26.0.0", ] @@ -4855,7 +4855,7 @@ dependencies = [ "scale-info", "sp-application-crypto 30.0.0", "sp-consensus-aura 0.32.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -4889,7 +4889,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "staging-xcm 7.0.0", ] @@ -4947,7 +4947,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -5027,7 +5027,7 @@ dependencies = [ "frame-system 28.0.0", "pallet-session 28.0.0", "parity-scale-codec", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -5055,7 +5055,7 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 7.0.0", "scale-info", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -5084,7 +5084,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", ] @@ -5124,7 +5124,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5166,7 +5166,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", ] @@ -5236,7 +5236,7 @@ dependencies = [ "polkadot-primitives 7.0.0", "scale-info", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-trie 29.0.0", "staging-xcm 7.0.0", ] @@ -5324,7 +5324,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-trie 29.0.0", ] @@ -5375,7 +5375,7 @@ dependencies = [ "pallet-asset-conversion 10.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5423,7 +5423,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", ] @@ -5473,7 +5473,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe 0.32.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -5508,7 +5508,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-consensus-babe 0.32.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-version 29.0.0", @@ -5552,7 +5552,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "substrate-test-client", ] @@ -5564,7 +5564,7 @@ dependencies = [ "cumulus-primitives-core 0.7.0", "parity-scale-codec", "polkadot-primitives 7.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-trie 29.0.0", ] @@ -5618,7 +5618,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -5696,7 +5696,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -6383,7 +6383,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "xcm-emulator", ] @@ -7061,7 +7061,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -7142,7 +7142,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -7168,7 +7168,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -7242,7 +7242,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -7276,7 +7276,7 @@ dependencies = [ "scale-info", "sp-arithmetic 23.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -7296,7 +7296,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -7371,7 +7371,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-test-runtime-client", @@ -7407,7 +7407,7 @@ dependencies = [ "sc-chain-spec", "sc-cli", "sp-genesis-builder 0.8.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "tempfile", @@ -7427,7 +7427,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "spinners", @@ -7472,7 +7472,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", @@ -7551,7 +7551,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "static_assertions", "syn 2.0.87", ] @@ -7640,7 +7640,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-version 29.0.0", "static_assertions", @@ -7656,7 +7656,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-version 29.0.0", ] @@ -7669,7 +7669,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -7696,7 +7696,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-version 29.0.0", "sp-weights 27.0.0", @@ -7736,7 +7736,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-version 29.0.0", ] @@ -7782,7 +7782,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -8188,7 +8188,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -9507,7 +9507,7 @@ checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" [[package]] name = "kitchensink-runtime" -version = "3.0.1-dev" +version = "3.0.0-dev" dependencies = [ "log", "node-primitives", @@ -10889,7 +10889,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -10907,7 +10907,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -11345,7 +11345,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -11358,7 +11358,7 @@ name = "node-primitives" version = "2.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -11389,7 +11389,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-statement-store 10.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", @@ -11451,7 +11451,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "staging-node-cli", "substrate-test-client", @@ -11846,7 +11846,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -11886,7 +11886,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -11925,7 +11925,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -11962,7 +11962,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-storage 19.0.0", ] @@ -11993,7 +11993,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12028,7 +12028,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-storage 19.0.0", ] @@ -12064,7 +12064,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12098,7 +12098,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12156,7 +12156,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12189,7 +12189,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12219,7 +12219,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12258,7 +12258,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -12303,7 +12303,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", ] @@ -12351,7 +12351,7 @@ dependencies = [ "pallet-bags-list 27.0.0", "pallet-staking 28.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -12372,7 +12372,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12412,7 +12412,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -12458,7 +12458,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-state-machine 0.35.0", ] @@ -12503,7 +12503,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12544,7 +12544,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -12564,7 +12564,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -12606,7 +12606,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -12649,7 +12649,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -12700,7 +12700,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -12745,7 +12745,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", ] @@ -12783,7 +12783,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12824,7 +12824,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -12863,7 +12863,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12894,7 +12894,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -12947,7 +12947,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -12997,7 +12997,7 @@ dependencies = [ "anyhow", "frame-system 28.0.0", "parity-wasm", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "tempfile", "toml 0.8.12", "twox-hash", @@ -13032,7 +13032,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -13134,7 +13134,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13156,7 +13156,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" -version = "13.0.0" +version = "12.0.0" dependencies = [ "frame-benchmarking 28.0.0", "frame-support 28.0.0", @@ -13168,7 +13168,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13200,7 +13200,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13220,7 +13220,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13258,7 +13258,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13291,7 +13291,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13331,7 +13331,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -13356,7 +13356,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "strum 0.26.3", ] @@ -13393,7 +13393,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13424,7 +13424,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13464,7 +13464,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13480,7 +13480,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13505,7 +13505,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13535,7 +13535,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13553,7 +13553,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-version 29.0.0", ] @@ -13583,7 +13583,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13620,7 +13620,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13660,7 +13660,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13706,7 +13706,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -13749,7 +13749,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13784,7 +13784,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", ] @@ -13821,7 +13821,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13852,7 +13852,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13882,7 +13882,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13911,7 +13911,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -13949,7 +13949,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "sp-weights 27.0.0", ] @@ -13993,7 +13993,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -14040,7 +14040,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-io 30.0.0", "sp-mixnet 0.4.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14078,7 +14078,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", ] @@ -14142,7 +14142,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -14178,7 +14178,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14232,7 +14232,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14262,7 +14262,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14293,7 +14293,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -14336,7 +14336,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "sp-staking 26.0.0", ] @@ -14373,7 +14373,7 @@ dependencies = [ "pallet-nomination-pools 25.0.0", "rand", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", ] @@ -14416,7 +14416,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14440,7 +14440,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14459,7 +14459,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", ] @@ -14502,7 +14502,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", ] @@ -14543,7 +14543,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14600,7 +14600,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14634,7 +14634,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14694,7 +14694,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14728,7 +14728,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14764,7 +14764,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14797,7 +14797,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -14855,7 +14855,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -14975,7 +14975,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -15079,7 +15079,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-std 14.0.0", ] @@ -15110,7 +15110,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15144,7 +15144,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15180,7 +15180,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15217,7 +15217,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15234,7 +15234,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", "substrate-test-utils", ] @@ -15268,7 +15268,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15298,7 +15298,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -15345,7 +15345,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", ] @@ -15374,7 +15374,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15407,7 +15407,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15451,7 +15451,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -15486,7 +15486,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.86", "quote 1.0.37", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "syn 2.0.87", ] @@ -15544,7 +15544,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-state-trie-migration-rpc", "thousands", @@ -15582,7 +15582,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-statement-store 10.0.0", ] @@ -15616,7 +15616,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15646,7 +15646,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15663,7 +15663,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-storage 19.0.0", "sp-timestamp 26.0.0", ] @@ -15703,7 +15703,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-storage 19.0.0", ] @@ -15740,7 +15740,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15770,7 +15770,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", ] @@ -15781,7 +15781,7 @@ dependencies = [ "pallet-transaction-payment 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", ] @@ -15814,7 +15814,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-transaction-storage-proof 26.0.0", ] @@ -15855,7 +15855,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15892,7 +15892,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15926,7 +15926,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -15960,7 +15960,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -15994,7 +15994,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", ] @@ -16011,7 +16011,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -16043,7 +16043,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -16078,7 +16078,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -16126,7 +16126,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16172,7 +16172,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16215,7 +16215,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16299,7 +16299,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -16375,7 +16375,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", @@ -16694,7 +16694,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16735,7 +16735,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -16794,7 +16794,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16835,7 +16835,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime", @@ -16896,7 +16896,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -17228,7 +17228,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-build-script-utils", "thiserror", ] @@ -17257,7 +17257,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "thiserror", "tokio-util", @@ -17271,7 +17271,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -17453,7 +17453,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17495,7 +17495,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17794,7 +17794,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", "tracing-gum", ] @@ -17935,7 +17935,7 @@ dependencies = [ "sc-authority-discovery", "sc-network", "sc-network-types", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "strum 0.26.3", "thiserror", "tracing-gum", @@ -17962,7 +17962,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", "zstd 0.12.4", ] @@ -18019,7 +18019,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-blockchain", "sp-consensus-babe 0.32.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-prometheus-endpoint", "thiserror", ] @@ -18140,7 +18140,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -18227,7 +18227,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", ] @@ -18270,7 +18270,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", "sp-std 14.0.0", "thiserror", @@ -18339,7 +18339,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -18371,7 +18371,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -18422,7 +18422,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", "staging-xcm 7.0.0", @@ -18554,7 +18554,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", @@ -18718,7 +18718,7 @@ dependencies = [ "pallet-contracts-proc-macro 18.0.0", "pallet-contracts-uapi 5.0.0", "pallet-conviction-voting 28.0.0", - "pallet-core-fellowship 13.0.0", + "pallet-core-fellowship 12.0.0", "pallet-delegated-staking 1.0.0", "pallet-democracy 28.0.0", "pallet-dev-mode 10.0.0", @@ -18953,7 +18953,7 @@ dependencies = [ "sp-offchain 26.0.0", "sp-panic-handler 13.0.0", "sp-rpc", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "sp-runtime-interface-proc-macro 17.0.0", "sp-session 27.0.0", @@ -19311,7 +19311,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -19385,7 +19385,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -19524,7 +19524,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -19652,7 +19652,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "strum 0.26.3", @@ -19685,7 +19685,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "substrate-test-client", @@ -19769,7 +19769,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-transaction-pool 26.0.0", @@ -19825,7 +19825,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "substrate-test-client", "substrate-test-utils", @@ -21180,7 +21180,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-version 29.0.0", @@ -21206,7 +21206,7 @@ dependencies = [ "num-traits", "parking_lot 0.12.3", "serde_json", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "sysinfo", @@ -21485,7 +21485,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -21586,7 +21586,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -21613,7 +21613,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -22178,7 +22178,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22205,7 +22205,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-prometheus-endpoint", "substrate-test-runtime-client", ] @@ -22220,7 +22220,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "substrate-test-runtime-client", @@ -22252,7 +22252,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "substrate-test-runtime", @@ -22304,7 +22304,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-panic-handler 13.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "sp-version 29.0.0", "tempfile", @@ -22330,7 +22330,7 @@ dependencies = [ "sp-core 28.0.0", "sp-database", "sp-externalities 0.25.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-statement-store 10.0.0", "sp-storage 19.0.0", @@ -22366,7 +22366,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-database", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -22391,7 +22391,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-test-primitives", "substrate-prometheus-endpoint", @@ -22426,7 +22426,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22469,7 +22469,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22500,7 +22500,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22540,7 +22540,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22566,7 +22566,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22581,7 +22581,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -22626,7 +22626,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22652,7 +22652,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22687,7 +22687,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22715,7 +22715,7 @@ dependencies = [ "sp-consensus-pow 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-prometheus-endpoint", "thiserror", ] @@ -22738,7 +22738,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "substrate-test-runtime-client", ] @@ -22768,7 +22768,7 @@ dependencies = [ "sp-io 30.0.0", "sp-maybe-compressed-blob 11.0.0", "sp-panic-handler 13.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -22979,7 +22979,7 @@ dependencies = [ "sc-network-common", "sc-network-sync", "sp-blockchain", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -23020,7 +23020,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-mixnet 0.4.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", ] @@ -23072,7 +23072,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23104,7 +23104,7 @@ dependencies = [ "sc-network-types", "sp-consensus", "sp-consensus-grandpa 13.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "tempfile", ] @@ -23124,7 +23124,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "schnellru", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-prometheus-endpoint", "substrate-test-runtime-client", "tokio", @@ -23147,7 +23147,7 @@ dependencies = [ "sc-network-types", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", ] @@ -23165,7 +23165,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "sp-consensus", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-statement-store 10.0.0", "substrate-prometheus-endpoint", ] @@ -23200,7 +23200,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23234,7 +23234,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23255,7 +23255,7 @@ dependencies = [ "sc-network-types", "sc-utils", "sp-consensus", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-prometheus-endpoint", ] @@ -23314,7 +23314,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-keystore 0.34.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-test-runtime-client", "threadpool", @@ -23362,7 +23362,7 @@ dependencies = [ "sp-keystore 0.34.0", "sp-offchain 26.0.0", "sp-rpc", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-statement-store 10.0.0", "sp-version 29.0.0", @@ -23384,7 +23384,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-version 29.0.0", "thiserror", ] @@ -23447,7 +23447,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-maybe-compressed-blob 11.0.0", "sp-rpc", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-version 29.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23463,7 +23463,7 @@ version = "2.0.0" dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "substrate-wasm-builder 17.0.0", ] @@ -23533,7 +23533,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -23577,7 +23577,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -23610,7 +23610,7 @@ dependencies = [ "sp-api 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23644,7 +23644,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", ] @@ -23665,7 +23665,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -23709,7 +23709,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "thiserror", "tracing", @@ -23753,7 +23753,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-prometheus-endpoint", @@ -23777,7 +23777,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", ] @@ -24547,7 +24547,7 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -24860,7 +24860,7 @@ dependencies = [ "snowbridge-milagro-bls", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "ssz_rs", "ssz_rs_derive", @@ -24906,7 +24906,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -24954,7 +24954,7 @@ dependencies = [ "serde-big-array", "serde_json", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "wasm-bindgen-test", ] @@ -25006,7 +25006,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", ] @@ -25070,7 +25070,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "static_assertions", ] @@ -25146,7 +25146,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25223,7 +25223,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", ] @@ -25270,7 +25270,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25309,7 +25309,7 @@ dependencies = [ "snowbridge-core 0.2.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25391,7 +25391,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25541,7 +25541,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", @@ -25579,7 +25579,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -25600,7 +25600,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-metadata-ir 0.6.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", @@ -25714,7 +25714,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-version 29.0.0", @@ -25856,7 +25856,7 @@ dependencies = [ "scale-info", "sp-api 26.0.0", "sp-application-crypto 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -25878,7 +25878,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -25904,7 +25904,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-database", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "thiserror", "tracing", @@ -25919,7 +25919,7 @@ dependencies = [ "log", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-test-primitives", "thiserror", @@ -25936,7 +25936,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", ] @@ -25970,7 +25970,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-timestamp 26.0.0", ] @@ -26008,7 +26008,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", "strum 0.26.3", "w3f-bls", @@ -26049,7 +26049,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -26077,7 +26077,7 @@ dependencies = [ "parity-scale-codec", "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -26103,7 +26103,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -26606,7 +26606,7 @@ dependencies = [ "scale-info", "serde_json", "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -26631,7 +26631,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", ] @@ -26760,7 +26760,7 @@ name = "sp-keyring" version = "31.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "strum 0.26.3", ] @@ -26896,7 +26896,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-debug-derive 14.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", ] @@ -26928,7 +26928,7 @@ dependencies = [ "serde", "sp-arithmetic 23.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-test-utils", ] @@ -26954,7 +26954,7 @@ dependencies = [ "honggfuzz", "rand", "sp-npos-elections 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -26963,7 +26963,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -27008,7 +27008,7 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "32.0.0" +version = "31.0.1" dependencies = [ "binary-merkle-tree 13.0.0", "docify", @@ -27265,7 +27265,7 @@ dependencies = [ "sc-executor 0.32.0", "sc-executor-common 0.29.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "sp-runtime-interface-test-wasm", "sp-runtime-interface-test-wasm-deprecated", @@ -27304,7 +27304,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-staking 26.0.0", ] @@ -27332,7 +27332,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -27380,7 +27380,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-panic-handler 13.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-trie 29.0.0", "thiserror", "tracing", @@ -27467,7 +27467,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-externalities 0.25.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-runtime-interface 24.0.0", "thiserror", "x25519-dalek", @@ -27573,7 +27573,7 @@ dependencies = [ "serde", "sp-application-crypto 30.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -27583,7 +27583,7 @@ dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", ] @@ -27652,7 +27652,7 @@ name = "sp-transaction-pool" version = "26.0.0" dependencies = [ "sp-api 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -27674,7 +27674,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-trie 29.0.0", ] @@ -27710,7 +27710,7 @@ dependencies = [ "schnellru", "sp-core 28.0.0", "sp-externalities 0.25.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "thiserror", "tracing", "trie-bench", @@ -27801,7 +27801,7 @@ dependencies = [ "scale-info", "serde", "sp-crypto-hashing-proc-macro 0.1.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-version-proc-macro 13.0.0", "thiserror", @@ -28090,7 +28090,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-statement-store 10.0.0", "thiserror", ] @@ -28104,7 +28104,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -28143,7 +28143,7 @@ dependencies = [ "schemars", "serde", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", "xcm-procedural 7.0.0", ] @@ -28193,7 +28193,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -28235,7 +28235,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", "staging-xcm 7.0.0", "tracing", @@ -28520,7 +28520,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-storage 19.0.0", "tokio", ] @@ -28543,7 +28543,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -28598,7 +28598,7 @@ dependencies = [ "scale-info", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-trie 29.0.0", "structopt", "strum 0.26.3", @@ -28615,7 +28615,7 @@ dependencies = [ "sc-rpc-api", "serde", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "tokio", ] @@ -28646,7 +28646,7 @@ dependencies = [ "serde", "serde_json", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "trie-db", @@ -28673,7 +28673,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "tokio", ] @@ -28717,7 +28717,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -28742,7 +28742,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-test-client", "substrate-test-runtime", ] @@ -28758,7 +28758,7 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "substrate-test-runtime-client", "thiserror", ] @@ -29457,7 +29457,7 @@ dependencies = [ "frame-support 28.0.0", "polkadot-primitives 7.0.0", "smallvec", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", ] [[package]] @@ -29469,7 +29469,7 @@ dependencies = [ "polkadot-core-primitives 7.0.0", "rococo-runtime-constants 7.0.0", "smallvec", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "westend-runtime-constants 7.0.0", ] @@ -31126,7 +31126,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "staging-xcm 7.0.0", "westend-runtime", "westend-runtime-constants 7.0.0", @@ -31230,7 +31230,7 @@ dependencies = [ "sp-mmr-primitives 26.0.0", "sp-npos-elections 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -31256,7 +31256,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31722,7 +31722,7 @@ dependencies = [ "scale-info", "simple-mermaid 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31757,7 +31757,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31782,7 +31782,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31866,7 +31866,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31914,7 +31914,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31943,7 +31943,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 32.0.0", + "sp-runtime 31.0.1", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml index ec5948263aed..9c70b65060dd 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "collectives-westend-runtime" -version = "3.1.0" +version = "3.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs index 122a2fe9ea2a..203b1208e0d4 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs @@ -126,7 +126,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("collectives-westend"), impl_name: alloc::borrow::Cow::Borrowed("collectives-westend"), authoring_version: 1, - spec_version: 1_018_000, + spec_version: 1_017_001, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 6, diff --git a/substrate/bin/node/runtime/Cargo.toml b/substrate/bin/node/runtime/Cargo.toml index 37464e84b6f8..6d377cc92cce 100644 --- a/substrate/bin/node/runtime/Cargo.toml +++ b/substrate/bin/node/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kitchensink-runtime" -version = "3.0.1-dev" +version = "3.0.0-dev" authors.workspace = true description = "Substrate node kitchensink runtime." edition.workspace = true diff --git a/substrate/bin/node/runtime/src/lib.rs b/substrate/bin/node/runtime/src/lib.rs index 002f8424f2ff..dbd193f2c9b7 100644 --- a/substrate/bin/node/runtime/src/lib.rs +++ b/substrate/bin/node/runtime/src/lib.rs @@ -177,7 +177,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. spec_version: 268, - impl_version: 1, + impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 2, system_version: 1, diff --git a/substrate/frame/core-fellowship/Cargo.toml b/substrate/frame/core-fellowship/Cargo.toml index f5bd330f2476..c0017f477251 100644 --- a/substrate/frame/core-fellowship/Cargo.toml +++ b/substrate/frame/core-fellowship/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-core-fellowship" -version = "13.0.0" +version = "12.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml index 0c21d2ec1eb9..89c221d574fc 100644 --- a/substrate/primitives/runtime/Cargo.toml +++ b/substrate/primitives/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-runtime" -version = "32.0.0" +version = "31.0.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" From 7d64daeccced009baf3df5aff2c6eaa1bcaf9e4f Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 7 Jan 2025 19:42:12 -0500 Subject: [PATCH 28/32] pre and post check, docs update, naming update, accomodate past and future moments --- .../collectives-westend/src/lib.rs | 24 +++--- .../frame/core-fellowship/src/migration.rs | 79 +++++++++++++++++-- 2 files changed, 86 insertions(+), 17 deletions(-) diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs index 203b1208e0d4..68d535e9787e 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs @@ -780,24 +780,30 @@ impl > for BlockNumberConverter { /// The equivalent moment in time from the perspective of the relay chain, starting from a - /// local moment in time (system block number) + /// local moment in time (system block number). fn equivalent_moment_in_time( - local: CoreFellowshipLocalBlockNumber, + local_moment: CoreFellowshipLocalBlockNumber, ) -> CoreFellowshipNewBlockNumber { - let block_number = System::block_number(); - let local_duration = block_number.saturating_sub(local); - let relay_duration = Self::equivalent_block_duration(local_duration); //6s to 6s + let local_block_number = System::block_number(); + let local_duration = u32::abs_diff(local_block_number, local_moment); + let relay_duration = Self::equivalent_block_duration(local_duration); // 6s to 6s let relay_block_number = ParachainSystem::last_relay_block_number(); - relay_block_number.saturating_sub(relay_duration) + if local_block_number >= local_moment { + // Moment was in past. + relay_block_number.saturating_sub(relay_duration) + } else { + // Moment is in future. + relay_block_number.saturating_add(relay_duration) + } } /// The equivalent duration from the perspective of the relay chain, starting from /// a local duration (number of block). Identity function for Westend, since both - /// relay and collectives chain run 6s block times + /// relay and collectives chain run 6s block times. fn equivalent_block_duration( - local: CoreFellowshipLocalBlockNumber, + local_duration: CoreFellowshipLocalBlockNumber, ) -> CoreFellowshipNewBlockNumber { - local + local_duration } } diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index 958048aac377..9eba19bdb07f 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -134,19 +134,61 @@ pub mod v2 { /// Converts previous (local) block number into the new one. May just be identity functions /// if sticking with local block number as the provider. pub trait ConvertBlockNumber { - /// Converts to the new type and finds the equivalent moment in time as relative to the new - /// block provider + /// Converts to the new type and finds the equivalent moment in time as from the view of the + /// new block provider /// /// For instance - if your new version uses the relay chain number, you'll want to - /// use relay current - ((current local - local) * equivalent_block_duration) - fn equivalent_moment_in_time(local: L) -> N; + /// use relay current (+ or -) ((current local - local) * equivalent_block_duration). + /// Note: This assumes consistent block times on both local chain and relay. + /// + /// # Example usage + /// + /// ```rust,ignore + /// // Let's say you are a parachain and switching block providers to the relay chain. + /// // This will return what the relay block number was at the moment the previous provider's + /// // number was `local_moment`. + /// fn equivalent_moment_in_time(local_moment: u32) -> u32 { + /// // How long it's been since 'local_moment' from the parachains pov. + /// let local_block_number = System::block_number(); + /// let local_duration = u32::abs_diff(local_block_number, local_moment); + /// // How many blocks that is from the relay's pov. + /// let relay_duration = Self::equivalent_block_duration(local_duration); + /// // What the relay block number must have been at 'local_moment'. + /// let relay_block_number = ParachainSystem::last_relay_block_number(); + /// if local_block_number >= local_moment { + /// // Moment was in past. + /// relay_block_number.saturating_sub(relay_duration) + /// } else { + /// // Moment is in future. + /// relay_block_number.saturating_add(relay_duration) + /// } + /// } + /// ``` + fn equivalent_moment_in_time(local_moment: L) -> N; - /// Returns the equivalent time duration as the previous type when represented as the new - /// type + /// Returns the equivalent number of new blocks it would take to fulfill the same + /// amount of time in seconds as the old blocks. /// /// For instance - If you previously had 12s blocks and are now following the relay chain's - /// 6, one local block is equivalent to 2 relay blocks in duration - fn equivalent_block_duration(local: L) -> N; + /// 6, one local block is equivalent to 2 relay blocks in duration. + /// + /// 6s 6s + /// |---------||---------| + /// + /// 12s + /// |--------------------| + /// + /// ^ Two 6s relay blocks passed per one 12s local block. + /// + /// # Example Usage + /// + /// ```rust,ignore + /// // Following the scenerio above. + /// fn equivalent_block_duration(local_duration: u32) -> u32 { + /// local_duration.saturating_mul(2) + /// } + /// ``` + fn equivalent_block_duration(local_duration: L) -> N; } pub struct MigrateToV2( @@ -158,6 +200,13 @@ pub mod v2 { where BlockNumberConverter: ConvertBlockNumber, NewBlockNumberFor>, { + #[cfg(feature = "try-runtime")] + fn pre_upgrade() -> Result, TryRuntimeError> { + let params_exists = v1::Params::::exists(); + let member_count = v1::Member::::iter().count() as u32; + Ok((params_exists, member_count).encode()) + } + fn on_runtime_upgrade() -> frame_support::weights::Weight { let mut translation_count = 0; @@ -203,6 +252,20 @@ pub mod v2 { T::DbWeight::get().reads_writes(translation_count, translation_count) } + + #[cfg(feature = "try-runtime")] + fn post_upgrade(state: Vec) -> Result<(), TryRuntimeError> { + let (params_existed, pre_member_count): (bool, u32) = + Decode::decode(&mut &state[..]).expect("pre_upgrade provides a valid state; qed"); + + ensure!(crate::Params::::exists() == params_existed, "The Params storage's existence should remain the same before and after the upgrade."); + let post_member_count = crate::Member::::iter().count() as u32; + ensure!( + post_member_count == pre_member_count, + "The member count should remain the same before and after the upgrade." + ); + Ok(()) + } } } From 2502dabb2c44f37fe42fdf59de998aa2d0139649 Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 7 Jan 2025 21:08:05 -0500 Subject: [PATCH 29/32] update docs --- substrate/frame/core-fellowship/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 33c9a31a3a59..0d51a3d6b311 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -230,7 +230,7 @@ pub mod pallet { /// Provides the current block number. /// /// This is usually `cumulus_pallet_parachain_system::RelaychainDataProvider` if a - /// parachain, or `frame_system::Pallet` if a solochain. + /// parachain, or `frame_system::Pallet` if a solo- or relaychain. type BlockNumberProvider: BlockNumberProvider; } From 66f33ed3b3230ebee7b321a652c0611aee41ab6e Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 8 Jan 2025 09:53:09 -0500 Subject: [PATCH 30/32] Update pr_6978.prdoc --- prdoc/pr_6978.prdoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/prdoc/pr_6978.prdoc b/prdoc/pr_6978.prdoc index c1a6a77ef3e6..20a54131c419 100644 --- a/prdoc/pr_6978.prdoc +++ b/prdoc/pr_6978.prdoc @@ -6,6 +6,11 @@ doc: config such that a block provider can be set for use in the pallet. This would usually be the local system pallet or the appropriate relay chain. Previously it defaulted to the local system pallet. +- audience: Runtime User + description: |- + This PR updates the Westend runtime to use the relaychain's block number for + core-fellowship pallet logic. The type remains the same, but the values have + shifted. crates: - name: pallet-core-fellowship bump: major From 8f737c7d3d85ed8533d961d7e0139ad135a89d4b Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 8 Jan 2025 15:57:49 -0500 Subject: [PATCH 31/32] Update do_import function to use blocknumberprovider --- substrate/frame/core-fellowship/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index 706087225f4f..94e51a9d917d 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -695,7 +695,7 @@ pub mod pallet { ensure!(!Member::::contains_key(&who), Error::::AlreadyInducted); let rank = T::Members::rank_of(&who).ok_or(Error::::Unranked)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); Member::::insert( &who, MemberStatus { is_active: true, last_promotion: 0u32.into(), last_proof: now }, From 21e8d30cde99f5d5b0094e248d6ee7a0cb2e52be Mon Sep 17 00:00:00 2001 From: Dom Date: Thu, 9 Jan 2025 09:54:57 -0500 Subject: [PATCH 32/32] Docs --- .../frame/core-fellowship/src/migration.rs | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index 9eba19bdb07f..b64ea6ff46b8 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -15,7 +15,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! Storage migrations for the core-fellowship pallet. +//! Storage migrations for `pallet-core-fellowship`. + use super::*; use frame_support::{ pallet_prelude::*, @@ -132,15 +133,11 @@ pub mod v2 { use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; /// Converts previous (local) block number into the new one. May just be identity functions - /// if sticking with local block number as the provider. + /// if sticking with the local block number. pub trait ConvertBlockNumber { /// Converts to the new type and finds the equivalent moment in time as from the view of the /// new block provider /// - /// For instance - if your new version uses the relay chain number, you'll want to - /// use relay current (+ or -) ((current local - local) * equivalent_block_duration). - /// Note: This assumes consistent block times on both local chain and relay. - /// /// # Example usage /// /// ```rust,ignore @@ -172,6 +169,10 @@ pub mod v2 { /// For instance - If you previously had 12s blocks and are now following the relay chain's /// 6, one local block is equivalent to 2 relay blocks in duration. /// + /// # Visualized + /// + /// ```text + /// /// 6s 6s /// |---------||---------| /// @@ -179,7 +180,8 @@ pub mod v2 { /// |--------------------| /// /// ^ Two 6s relay blocks passed per one 12s local block. - /// + /// ``` + /// /// # Example Usage /// /// ```rust,ignore @@ -269,7 +271,7 @@ pub mod v2 { } } -/// [`UncheckedOnRuntimeUpgrade`] implementation [`MigrateToV1`] wrapped in a +/// [`UncheckedOnRuntimeUpgrade`] implementation [`MigrateToV1`](v1::MigrateToV1) wrapped in a /// [`VersionedMigration`](frame_support::migrations::VersionedMigration), which ensures that: /// - The migration only runs once when the on-chain storage version is 0 /// - The on-chain storage version is updated to `1` after the migration executes @@ -282,7 +284,7 @@ pub type MigrateV0ToV1 = frame_support::migrations::VersionedMigration< ::DbWeight, >; -/// [`UncheckedOnRuntimeUpgrade`] implementation [`MigrateToV2`] wrapped in a +/// [`UncheckedOnRuntimeUpgrade`] implementation [`MigrateToV2`](v2::MigrateToV2) wrapped in a /// [`VersionedMigration`](frame_support::migrations::VersionedMigration), which ensures that: /// - The migration only runs once when the on-chain storage version is `1`. /// - The on-chain storage version is updated to `2` after the migration executes.