From 3510bafc513434ce6af4ceb2c587a81cc8d343d8 Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Thu, 20 Mar 2025 15:24:01 +0200 Subject: [PATCH 01/35] Hitting deadline Signed-off-by: Alexandru Gheorghe --- Cargo.toml | 2 +- runtime/common/src/lib.rs | 2 +- runtime/testnet/src/lib.rs | 2 +- runtime/testnet/src/weights/rocksdb_weights.rs | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 84bf0e11..ea966632 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -125,7 +125,7 @@ substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", t cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", features = ["full-pov-size"] } cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index b38c3ae8..49a04dd6 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -53,7 +53,7 @@ pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(5); /// We allow `Normal` extrinsics to fill up the block up to 75%, the rest can be used by /// `Operational` extrinsics. -pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); +pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(100); /// Max block weight configuration. pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index a26d2710..7cf5422d 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -288,7 +288,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("muse"), impl_name: alloc::borrow::Cow::Borrowed("muse"), authoring_version: 1, - spec_version: 1026, + spec_version: 1028, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/runtime/testnet/src/weights/rocksdb_weights.rs b/runtime/testnet/src/weights/rocksdb_weights.rs index 1d115d96..5ebeffe9 100644 --- a/runtime/testnet/src/weights/rocksdb_weights.rs +++ b/runtime/testnet/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 25_000 * constants::WEIGHT_REF_TIME_PER_NANOS, - write: 100_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + read: 8_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + write: 25_000 * constants::WEIGHT_REF_TIME_PER_NANOS, }; } From 5164f7cfabbe91ba1e3f5da3bce65e1335c66102 Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Fri, 21 Mar 2025 09:12:59 +0200 Subject: [PATCH 02/35] Squeze even more transactions into the block Signed-off-by: Alexandru Gheorghe --- runtime/common/src/lib.rs | 6 ++---- runtime/testnet/src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 49a04dd6..c3a7450d 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -56,10 +56,8 @@ pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(5); pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(100); /// Max block weight configuration. -pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( - WEIGHT_REF_TIME_PER_SECOND.saturating_mul(2), - polkadot_primitives::MAX_POV_SIZE as u64, -); +pub const MAXIMUM_BLOCK_WEIGHT: Weight = + Weight::from_parts(WEIGHT_REF_TIME_PER_SECOND.saturating_mul(2), 10 * 1024 * 1024 as u64); #[derive(Clone, TypeInfo, Encode, PartialEq, Eq, Decode, Copy, MaxEncodedLen, Debug)] pub struct IncrementableU256(U256); diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 7cf5422d..87c8b1b6 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -288,7 +288,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("muse"), impl_name: alloc::borrow::Cow::Borrowed("muse"), authoring_version: 1, - spec_version: 1028, + spec_version: 1031, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From 06bd8e6cb6e52762480cef576b7e6273af2362bc Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Fri, 21 Mar 2025 10:20:44 +0200 Subject: [PATCH 03/35] Add optimization from polkadot-sdk Signed-off-by: Alexandru Gheorghe --- Cargo.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index ea966632..46e3cef2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,7 @@ [profile.release] panic = "unwind" +opt-level = 3 +lto = true [workspace] members = [ From f4cacc1487ff77ac2f753f80e8a62c4a54ee7713 Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Fri, 21 Mar 2025 15:34:55 +0200 Subject: [PATCH 04/35] Regenerated weights Signed-off-by: Alexandru Gheorghe --- .../testnet/src/weights/pallet_balances.rs | 54 ++--- .../src/weights/pallet_collator_staking.rs | 148 ++++++------- .../testnet/src/weights/pallet_collective.rs | 144 ++++++------- .../testnet/src/weights/pallet_democracy.rs | 156 +++++++------- runtime/testnet/src/weights/pallet_dmarket.rs | 18 +- runtime/testnet/src/weights/pallet_escrow.rs | 46 ++-- .../testnet/src/weights/pallet_marketplace.rs | 36 ++-- .../src/weights/pallet_message_queue.rs | 46 ++-- .../src/weights/pallet_multibatching.rs | 34 +-- .../testnet/src/weights/pallet_myth_proxy.rs | 56 ++--- runtime/testnet/src/weights/pallet_nfts.rs | 197 +++++++++--------- .../testnet/src/weights/pallet_preimage.rs | 116 +++++------ runtime/testnet/src/weights/pallet_proxy.rs | 136 ++++++------ .../testnet/src/weights/pallet_scheduler.rs | 126 +++++------ runtime/testnet/src/weights/pallet_session.rs | 14 +- runtime/testnet/src/weights/pallet_sudo.rs | 26 +-- .../testnet/src/weights/pallet_timestamp.rs | 18 +- .../testnet/src/weights/pallet_treasury.rs | 55 +++-- runtime/testnet/src/weights/pallet_utility.rs | 38 ++-- runtime/testnet/src/weights/pallet_vesting.rs | 132 ++++++------ 20 files changed, 807 insertions(+), 789 deletions(-) diff --git a/runtime/testnet/src/weights/pallet_balances.rs b/runtime/testnet/src/weights/pallet_balances.rs index 72a7b7e0..44cbf017 100644 --- a/runtime/testnet/src/weights/pallet_balances.rs +++ b/runtime/testnet/src/weights/pallet_balances.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,8 +43,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 86_550_000 picoseconds. - Weight::from_parts(87_300_000, 0) + // Minimum execution time: 53_211_000 picoseconds. + Weight::from_parts(53_999_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 68_930_000 picoseconds. - Weight::from_parts(69_830_000, 0) + // Minimum execution time: 41_900_000 picoseconds. + Weight::from_parts(42_881_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -67,8 +67,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 24_290_000 picoseconds. - Weight::from_parts(25_170_000, 0) + // Minimum execution time: 15_060_000 picoseconds. + Weight::from_parts(15_578_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -79,8 +79,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 36_720_000 picoseconds. - Weight::from_parts(37_700_000, 0) + // Minimum execution time: 22_363_000 picoseconds. + Weight::from_parts(22_945_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -91,8 +91,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `131` // Estimated: `6172` - // Minimum execution time: 88_300_000 picoseconds. - Weight::from_parts(89_701_000, 0) + // Minimum execution time: 54_871_000 picoseconds. + Weight::from_parts(55_947_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -103,8 +103,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 85_700_000 picoseconds. - Weight::from_parts(86_620_000, 0) + // Minimum execution time: 51_566_000 picoseconds. + Weight::from_parts(52_468_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -115,8 +115,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 29_440_000 picoseconds. - Weight::from_parts(30_210_000, 0) + // Minimum execution time: 18_618_000 picoseconds. + Weight::from_parts(19_086_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -128,11 +128,11 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0 + u * (124 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 29_110_000 picoseconds. - Weight::from_parts(29_580_000, 0) + // Minimum execution time: 17_744_000 picoseconds. + Weight::from_parts(18_049_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 15_670 - .saturating_add(Weight::from_parts(23_248_926, 0).saturating_mul(u.into())) + // Standard Error: 15_228 + .saturating_add(Weight::from_parts(15_157_835, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -141,24 +141,24 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_280_000 picoseconds. - Weight::from_parts(11_670_000, 0) + // Minimum execution time: 6_450_000 picoseconds. + Weight::from_parts(6_873_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 53_910_000 picoseconds. - Weight::from_parts(54_630_000, 0) + // Minimum execution time: 32_262_000 picoseconds. + Weight::from_parts(32_639_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 37_300_000 picoseconds. - Weight::from_parts(38_140_000, 0) + // Minimum execution time: 21_790_000 picoseconds. + Weight::from_parts(22_198_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/testnet/src/weights/pallet_collator_staking.rs b/runtime/testnet/src/weights/pallet_collator_staking.rs index bb83bf96..d057425e 100644 --- a/runtime/testnet/src/weights/pallet_collator_staking.rs +++ b/runtime/testnet/src/weights/pallet_collator_staking.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for `pallet_collator_staking` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -50,11 +50,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `427 + b * (64 ±0)` // Estimated: `1489 + b * (2539 ±0)` - // Minimum execution time: 47_481_000 picoseconds. - Weight::from_parts(32_939_418, 0) + // Minimum execution time: 29_780_000 picoseconds. + Weight::from_parts(20_573_315, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 27_773 - .saturating_add(Weight::from_parts(8_202_148, 0).saturating_mul(b.into())) + // Standard Error: 29_016 + .saturating_add(Weight::from_parts(5_341_504, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,11 +71,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `467 + b * (22 ±0)` // Estimated: `3928 + b * (25 ±0)` - // Minimum execution time: 33_200_000 picoseconds. - Weight::from_parts(33_795_589, 0) + // Minimum execution time: 20_688_000 picoseconds. + Weight::from_parts(21_396_466, 0) .saturating_add(Weight::from_parts(0, 3928)) - // Standard Error: 23_295 - .saturating_add(Weight::from_parts(890_747, 0).saturating_mul(b.into())) + // Standard Error: 25_882 + .saturating_add(Weight::from_parts(792_495, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 25).saturating_mul(b.into())) @@ -89,11 +89,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `208 + b * (21 ±0)` // Estimated: `1566` - // Minimum execution time: 22_510_000 picoseconds. - Weight::from_parts(23_109_208, 0) + // Minimum execution time: 13_863_000 picoseconds. + Weight::from_parts(12_955_855, 0) .saturating_add(Weight::from_parts(0, 1566)) - // Standard Error: 52_489 - .saturating_add(Weight::from_parts(128_997, 0).saturating_mul(b.into())) + // Standard Error: 61_391 + .saturating_add(Weight::from_parts(612_461, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -105,8 +105,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `1566` - // Minimum execution time: 17_180_000 picoseconds. - Weight::from_parts(18_131_000, 0) + // Minimum execution time: 10_408_000 picoseconds. + Weight::from_parts(10_948_000, 0) .saturating_add(Weight::from_parts(0, 1566)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -117,8 +117,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_210_000 picoseconds. - Weight::from_parts(10_571_000, 0) + // Minimum execution time: 5_434_000 picoseconds. + Weight::from_parts(5_866_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -148,8 +148,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `563` // Estimated: `4752` - // Minimum execution time: 102_820_000 picoseconds. - Weight::from_parts(103_981_000, 0) + // Minimum execution time: 65_054_000 picoseconds. + Weight::from_parts(66_817_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(6)) @@ -172,8 +172,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `2262` // Estimated: `52170` - // Minimum execution time: 269_191_000 picoseconds. - Weight::from_parts(271_651_000, 0) + // Minimum execution time: 187_476_000 picoseconds. + Weight::from_parts(191_446_000, 0) .saturating_add(Weight::from_parts(0, 52170)) .saturating_add(T::DbWeight::get().reads(35)) .saturating_add(T::DbWeight::get().writes(6)) @@ -198,8 +198,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `571` // Estimated: `4752` - // Minimum execution time: 114_960_000 picoseconds. - Weight::from_parts(116_460_000, 0) + // Minimum execution time: 71_945_000 picoseconds. + Weight::from_parts(74_102_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(6)) @@ -216,8 +216,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `3505` - // Minimum execution time: 18_960_000 picoseconds. - Weight::from_parts(19_480_000, 0) + // Minimum execution time: 12_040_000 picoseconds. + Weight::from_parts(12_484_000, 0) .saturating_add(Weight::from_parts(0, 3505)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -250,11 +250,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `327 + c * (159 ±0) + r * (114 ±0)` // Estimated: `4752 + c * (3412 ±0) + r * (3762 ±0)` - // Minimum execution time: 62_410_000 picoseconds. - Weight::from_parts(63_500_000, 0) + // Minimum execution time: 42_094_000 picoseconds. + Weight::from_parts(42_980_000, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_162_128 - .saturating_add(Weight::from_parts(54_700_618, 0).saturating_mul(c.into())) + // Standard Error: 696_106 + .saturating_add(Weight::from_parts(35_041_743, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(c.into()))) @@ -278,11 +278,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `403 + c * (99 ±0)` // Estimated: `4402 + c * (2567 ±0)` - // Minimum execution time: 60_080_000 picoseconds. - Weight::from_parts(33_918_442, 0) + // Minimum execution time: 39_368_000 picoseconds. + Weight::from_parts(22_889_969, 0) .saturating_add(Weight::from_parts(0, 4402)) - // Standard Error: 37_473 - .saturating_add(Weight::from_parts(27_379_453, 0).saturating_mul(c.into())) + // Standard Error: 42_910 + .saturating_add(Weight::from_parts(18_557_842, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -301,8 +301,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `608` // Estimated: `3604` - // Minimum execution time: 55_060_000 picoseconds. - Weight::from_parts(55_730_000, 0) + // Minimum execution time: 35_926_000 picoseconds. + Weight::from_parts(37_163_000, 0) .saturating_add(Weight::from_parts(0, 3604)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -320,11 +320,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `420 + c * (188 ±0)` // Estimated: `3604 + c * (2567 ±0)` - // Minimum execution time: 54_250_000 picoseconds. - Weight::from_parts(27_566_437, 0) + // Minimum execution time: 35_044_000 picoseconds. + Weight::from_parts(16_322_472, 0) .saturating_add(Weight::from_parts(0, 3604)) - // Standard Error: 85_105 - .saturating_add(Weight::from_parts(28_199_591, 0).saturating_mul(c.into())) + // Standard Error: 85_783 + .saturating_add(Weight::from_parts(20_556_429, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -344,11 +344,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `577 + c * (21 ±0)` // Estimated: `4752` - // Minimum execution time: 90_550_000 picoseconds. - Weight::from_parts(91_706_485, 0) + // Minimum execution time: 55_855_000 picoseconds. + Weight::from_parts(57_385_810, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 31_122 - .saturating_add(Weight::from_parts(408_757, 0).saturating_mul(c.into())) + // Standard Error: 30_348 + .saturating_add(Weight::from_parts(487_002, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -380,13 +380,13 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `1700 + c * (151 ±0) + r * (840 ±0)` // Estimated: `6172 + c * (2567 ±0) + r * (3303 ±0)` - // Minimum execution time: 287_031_000 picoseconds. - Weight::from_parts(289_141_000, 0) + // Minimum execution time: 197_929_000 picoseconds. + Weight::from_parts(199_455_000, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 1_538_577 - .saturating_add(Weight::from_parts(32_146_380, 0).saturating_mul(c.into())) - // Standard Error: 12_418 - .saturating_add(Weight::from_parts(9_527_783, 0).saturating_mul(r.into())) + // Standard Error: 1_096_486 + .saturating_add(Weight::from_parts(16_080_116, 0).saturating_mul(c.into())) + // Standard Error: 8_850 + .saturating_add(Weight::from_parts(6_758_005, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) @@ -408,8 +408,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `452` // Estimated: `4402` - // Minimum execution time: 35_401_000 picoseconds. - Weight::from_parts(35_810_000, 0) + // Minimum execution time: 23_006_000 picoseconds. + Weight::from_parts(24_243_000, 0) .saturating_add(Weight::from_parts(0, 4402)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -420,8 +420,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_890_000 picoseconds. - Weight::from_parts(10_360_000, 0) + // Minimum execution time: 5_375_000 picoseconds. + Weight::from_parts(5_718_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -431,8 +431,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_890_000 picoseconds. - Weight::from_parts(10_320_000, 0) + // Minimum execution time: 5_336_000 picoseconds. + Weight::from_parts(5_849_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -444,8 +444,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `267` // Estimated: `1501` - // Minimum execution time: 18_260_000 picoseconds. - Weight::from_parts(18_770_000, 0) + // Minimum execution time: 11_398_000 picoseconds. + Weight::from_parts(11_917_000, 0) .saturating_add(Weight::from_parts(0, 1501)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -458,8 +458,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `440` // Estimated: `6172` - // Minimum execution time: 93_951_000 picoseconds. - Weight::from_parts(95_010_000, 0) + // Minimum execution time: 56_990_000 picoseconds. + Weight::from_parts(57_916_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -470,8 +470,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `3581` - // Minimum execution time: 70_220_000 picoseconds. - Weight::from_parts(71_350_000, 0) + // Minimum execution time: 41_116_000 picoseconds. + Weight::from_parts(42_621_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -484,8 +484,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_330_000 picoseconds. - Weight::from_parts(3_540_000, 0) + // Minimum execution time: 1_915_000 picoseconds. + Weight::from_parts(2_188_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -512,11 +512,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `429 + c * (265 ±0)` // Estimated: `4298 + c * (2591 ±0)` - // Minimum execution time: 123_781_000 picoseconds. - Weight::from_parts(54_137_188, 0) + // Minimum execution time: 81_182_000 picoseconds. + Weight::from_parts(42_064_762, 0) .saturating_add(Weight::from_parts(0, 4298)) - // Standard Error: 41_318 - .saturating_add(Weight::from_parts(72_505_890, 0).saturating_mul(c.into())) + // Standard Error: 40_868 + .saturating_add(Weight::from_parts(44_382_623, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -535,8 +535,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `514` // Estimated: `4752` - // Minimum execution time: 67_081_000 picoseconds. - Weight::from_parts(68_020_000, 0) + // Minimum execution time: 42_616_000 picoseconds. + Weight::from_parts(43_927_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) @@ -549,8 +549,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `4752` - // Minimum execution time: 51_250_000 picoseconds. - Weight::from_parts(51_721_000, 0) + // Minimum execution time: 30_079_000 picoseconds. + Weight::from_parts(30_772_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -569,8 +569,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `280` // Estimated: `4752` - // Minimum execution time: 87_711_000 picoseconds. - Weight::from_parts(89_610_000, 0) + // Minimum execution time: 53_092_000 picoseconds. + Weight::from_parts(54_096_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) diff --git a/runtime/testnet/src/weights/pallet_collective.rs b/runtime/testnet/src/weights/pallet_collective.rs index eca1d8dc..4bc2e5e3 100644 --- a/runtime/testnet/src/weights/pallet_collective.rs +++ b/runtime/testnet/src/weights/pallet_collective.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_collective` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -52,13 +52,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0 + m * (2021 ±0) + p * (2026 ±0)` // Estimated: `12163 + m * (1231 ±14) + p * (3660 ±14)` - // Minimum execution time: 21_270_000 picoseconds. - Weight::from_parts(21_530_000, 0) + // Minimum execution time: 15_227_000 picoseconds. + Weight::from_parts(15_401_000, 0) .saturating_add(Weight::from_parts(0, 12163)) - // Standard Error: 77_177 - .saturating_add(Weight::from_parts(5_670_913, 0).saturating_mul(m.into())) - // Standard Error: 77_177 - .saturating_add(Weight::from_parts(11_541_721, 0).saturating_mul(p.into())) + // Standard Error: 69_918 + .saturating_add(Weight::from_parts(5_227_662, 0).saturating_mul(m.into())) + // Standard Error: 69_918 + .saturating_add(Weight::from_parts(9_621_645, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -74,13 +74,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `32 + m * (20 ±0)` // Estimated: `1517 + m * (20 ±0)` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_018_721, 0) + // Minimum execution time: 13_895_000 picoseconds. + Weight::from_parts(13_325_402, 0) .saturating_add(Weight::from_parts(0, 1517)) - // Standard Error: 32 - .saturating_add(Weight::from_parts(1_528, 0).saturating_mul(b.into())) - // Standard Error: 333 - .saturating_add(Weight::from_parts(14_871, 0).saturating_mul(m.into())) + // Standard Error: 31 + .saturating_add(Weight::from_parts(1_483, 0).saturating_mul(b.into())) + // Standard Error: 327 + .saturating_add(Weight::from_parts(13_600, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -94,13 +94,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `32 + m * (20 ±0)` // Estimated: `3497 + m * (20 ±0)` - // Minimum execution time: 26_550_000 picoseconds. - Weight::from_parts(26_904_604, 0) + // Minimum execution time: 16_855_000 picoseconds. + Weight::from_parts(16_329_953, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 35 - .saturating_add(Weight::from_parts(1_294, 0).saturating_mul(b.into())) - // Standard Error: 369 - .saturating_add(Weight::from_parts(19_854, 0).saturating_mul(m.into())) + // Standard Error: 26 + .saturating_add(Weight::from_parts(1_364, 0).saturating_mul(b.into())) + // Standard Error: 272 + .saturating_add(Weight::from_parts(19_385, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -121,15 +121,15 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `320 + m * (20 ±0) + p * (36 ±0)` // Estimated: `3714 + m * (21 ±0) + p * (36 ±0)` - // Minimum execution time: 34_810_000 picoseconds. - Weight::from_parts(37_794_069, 0) + // Minimum execution time: 22_457_000 picoseconds. + Weight::from_parts(23_656_256, 0) .saturating_add(Weight::from_parts(0, 3714)) - // Standard Error: 101 - .saturating_add(Weight::from_parts(2_252, 0).saturating_mul(b.into())) - // Standard Error: 1_057 - .saturating_add(Weight::from_parts(23_421, 0).saturating_mul(m.into())) - // Standard Error: 1_044 - .saturating_add(Weight::from_parts(238_134, 0).saturating_mul(p.into())) + // Standard Error: 131 + .saturating_add(Weight::from_parts(2_501, 0).saturating_mul(b.into())) + // Standard Error: 1_372 + .saturating_add(Weight::from_parts(29_905, 0).saturating_mul(m.into())) + // Standard Error: 1_355 + .saturating_add(Weight::from_parts(201_498, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(Weight::from_parts(0, 21).saturating_mul(m.into())) @@ -144,11 +144,11 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `795 + m * (40 ±0)` // Estimated: `4259 + m * (40 ±0)` - // Minimum execution time: 33_240_000 picoseconds. - Weight::from_parts(33_859_552, 0) + // Minimum execution time: 26_072_000 picoseconds. + Weight::from_parts(26_985_064, 0) .saturating_add(Weight::from_parts(0, 4259)) - // Standard Error: 568 - .saturating_add(Weight::from_parts(32_889, 0).saturating_mul(m.into())) + // Standard Error: 971 + .saturating_add(Weight::from_parts(37_678, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -167,13 +167,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `372 + m * (40 ±0) + p * (36 ±0)` // Estimated: `3817 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 37_780_000 picoseconds. - Weight::from_parts(39_214_952, 0) + // Minimum execution time: 25_166_000 picoseconds. + Weight::from_parts(25_483_449, 0) .saturating_add(Weight::from_parts(0, 3817)) - // Standard Error: 965 - .saturating_add(Weight::from_parts(27_174, 0).saturating_mul(m.into())) - // Standard Error: 940 - .saturating_add(Weight::from_parts(240_475, 0).saturating_mul(p.into())) + // Standard Error: 1_871 + .saturating_add(Weight::from_parts(23_371, 0).saturating_mul(m.into())) + // Standard Error: 1_824 + .saturating_add(Weight::from_parts(250_491, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -194,15 +194,15 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `674 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` // Estimated: `3991 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 53_900_000 picoseconds. - Weight::from_parts(62_592_460, 0) + // Minimum execution time: 35_365_000 picoseconds. + Weight::from_parts(38_552_881, 0) .saturating_add(Weight::from_parts(0, 3991)) - // Standard Error: 192 - .saturating_add(Weight::from_parts(1_216, 0).saturating_mul(b.into())) - // Standard Error: 2_032 - .saturating_add(Weight::from_parts(16_022, 0).saturating_mul(m.into())) - // Standard Error: 1_981 - .saturating_add(Weight::from_parts(266_432, 0).saturating_mul(p.into())) + // Standard Error: 202 + .saturating_add(Weight::from_parts(3_494, 0).saturating_mul(b.into())) + // Standard Error: 2_145 + .saturating_add(Weight::from_parts(32_719, 0).saturating_mul(m.into())) + // Standard Error: 2_090 + .saturating_add(Weight::from_parts(254_447, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -225,13 +225,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `392 + m * (40 ±0) + p * (36 ±0)` // Estimated: `3837 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 41_220_000 picoseconds. - Weight::from_parts(43_748_101, 0) + // Minimum execution time: 27_423_000 picoseconds. + Weight::from_parts(28_639_738, 0) .saturating_add(Weight::from_parts(0, 3837)) - // Standard Error: 2_066 - .saturating_add(Weight::from_parts(7_785, 0).saturating_mul(m.into())) - // Standard Error: 2_014 - .saturating_add(Weight::from_parts(284_161, 0).saturating_mul(p.into())) + // Standard Error: 2_071 + .saturating_add(Weight::from_parts(43_709, 0).saturating_mul(m.into())) + // Standard Error: 2_020 + .saturating_add(Weight::from_parts(237_424, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -254,15 +254,15 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `694 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` // Estimated: `4011 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 57_450_000 picoseconds. - Weight::from_parts(65_030_421, 0) + // Minimum execution time: 42_251_000 picoseconds. + Weight::from_parts(42_918_365, 0) .saturating_add(Weight::from_parts(0, 4011)) - // Standard Error: 176 - .saturating_add(Weight::from_parts(2_059, 0).saturating_mul(b.into())) - // Standard Error: 1_865 - .saturating_add(Weight::from_parts(14_036, 0).saturating_mul(m.into())) - // Standard Error: 1_818 - .saturating_add(Weight::from_parts(271_844, 0).saturating_mul(p.into())) + // Standard Error: 177 + .saturating_add(Weight::from_parts(2_481, 0).saturating_mul(b.into())) + // Standard Error: 1_872 + .saturating_add(Weight::from_parts(30_120, 0).saturating_mul(m.into())) + // Standard Error: 1_825 + .saturating_add(Weight::from_parts(246_753, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -280,11 +280,11 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `189 + p * (32 ±0)` // Estimated: `1674 + p * (32 ±0)` - // Minimum execution time: 22_270_000 picoseconds. - Weight::from_parts(24_023_436, 0) + // Minimum execution time: 13_933_000 picoseconds. + Weight::from_parts(15_713_571, 0) .saturating_add(Weight::from_parts(0, 1674)) - // Standard Error: 932 - .saturating_add(Weight::from_parts(211_246, 0).saturating_mul(p.into())) + // Standard Error: 1_077 + .saturating_add(Weight::from_parts(176_286, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -303,11 +303,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1460 + p * (36 ±0)` // Estimated: `4859 + d * (123 ±6) + p * (37 ±0)` - // Minimum execution time: 31_550_000 picoseconds. - Weight::from_parts(35_431_563, 0) + // Minimum execution time: 20_239_000 picoseconds. + Weight::from_parts(22_281_001, 0) .saturating_add(Weight::from_parts(0, 4859)) - // Standard Error: 984 - .saturating_add(Weight::from_parts(238_273, 0).saturating_mul(p.into())) + // Standard Error: 83_644 + .saturating_add(Weight::from_parts(1_389_990, 0).saturating_mul(d.into())) + // Standard Error: 1_295 + .saturating_add(Weight::from_parts(209_268, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 123).saturating_mul(d.into())) @@ -321,8 +323,8 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `874` // Estimated: `4339` - // Minimum execution time: 20_800_000 picoseconds. - Weight::from_parts(21_230_000, 0) + // Minimum execution time: 16_177_000 picoseconds. + Weight::from_parts(16_681_000, 0) .saturating_add(Weight::from_parts(0, 4339)) .saturating_add(T::DbWeight::get().reads(2)) } diff --git a/runtime/testnet/src/weights/pallet_democracy.rs b/runtime/testnet/src/weights/pallet_democracy.rs index e3ea0521..f17eb4c8 100644 --- a/runtime/testnet/src/weights/pallet_democracy.rs +++ b/runtime/testnet/src/weights/pallet_democracy.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_democracy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-12-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -49,8 +49,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3810` // Estimated: `16987` - // Minimum execution time: 59_580_000 picoseconds. - Weight::from_parts(60_601_000, 0) + // Minimum execution time: 48_082_000 picoseconds. + Weight::from_parts(50_093_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -61,8 +61,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2526` // Estimated: `5495` - // Minimum execution time: 54_060_000 picoseconds. - Weight::from_parts(54_681_000, 0) + // Minimum execution time: 41_777_000 picoseconds. + Weight::from_parts(43_107_000, 0) .saturating_add(Weight::from_parts(0, 5495)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -79,8 +79,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3369` // Estimated: `7248` - // Minimum execution time: 72_180_000 picoseconds. - Weight::from_parts(72_851_000, 0) + // Minimum execution time: 65_330_000 picoseconds. + Weight::from_parts(67_542_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -97,8 +97,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3391` // Estimated: `7248` - // Minimum execution time: 75_391_000 picoseconds. - Weight::from_parts(76_181_000, 0) + // Minimum execution time: 67_561_000 picoseconds. + Weight::from_parts(69_278_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -113,8 +113,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `299` // Estimated: `3666` - // Minimum execution time: 35_540_000 picoseconds. - Weight::from_parts(36_550_000, 0) + // Minimum execution time: 25_542_000 picoseconds. + Weight::from_parts(26_762_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -137,8 +137,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4887` // Estimated: `16987` - // Minimum execution time: 141_321_000 picoseconds. - Weight::from_parts(142_581_000, 0) + // Minimum execution time: 112_805_000 picoseconds. + Weight::from_parts(117_229_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(8)) @@ -151,8 +151,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2161` // Estimated: `5503` - // Minimum execution time: 17_830_000 picoseconds. - Weight::from_parts(18_200_000, 0) + // Minimum execution time: 13_737_000 picoseconds. + Weight::from_parts(14_088_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -163,8 +163,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_600_000 picoseconds. - Weight::from_parts(4_830_000, 0) + // Minimum execution time: 2_790_000 picoseconds. + Weight::from_parts(3_017_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -174,8 +174,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_690_000 picoseconds. - Weight::from_parts(4_990_000, 0) + // Minimum execution time: 2_763_000 picoseconds. + Weight::from_parts(2_964_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -191,8 +191,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `219` // Estimated: `3518` - // Minimum execution time: 34_761_000 picoseconds. - Weight::from_parts(35_270_000, 0) + // Minimum execution time: 25_038_000 picoseconds. + Weight::from_parts(25_852_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -207,8 +207,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2264` // Estimated: `5503` - // Minimum execution time: 37_711_000 picoseconds. - Weight::from_parts(38_550_000, 0) + // Minimum execution time: 28_090_000 picoseconds. + Weight::from_parts(28_984_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -225,8 +225,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4786` // Estimated: `16987` - // Minimum execution time: 116_460_000 picoseconds. - Weight::from_parts(117_521_000, 0) + // Minimum execution time: 93_134_000 picoseconds. + Weight::from_parts(95_230_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -239,8 +239,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `204` // Estimated: `3518` - // Minimum execution time: 25_350_000 picoseconds. - Weight::from_parts(26_000_000, 0) + // Minimum execution time: 18_010_000 picoseconds. + Weight::from_parts(18_575_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -256,11 +256,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `177 + r * (86 ±0)` // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 7_530_000 picoseconds. - Weight::from_parts(11_341_295, 0) + // Minimum execution time: 6_639_000 picoseconds. + Weight::from_parts(7_169_035, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 7_177 - .saturating_add(Weight::from_parts(4_545_466, 0).saturating_mul(r.into())) + // Standard Error: 10_200 + .saturating_add(Weight::from_parts(4_099_910, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -283,11 +283,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `177 + r * (86 ±0)` // Estimated: `16987 + r * (2676 ±0)` - // Minimum execution time: 11_180_000 picoseconds. - Weight::from_parts(15_682_234, 0) + // Minimum execution time: 9_611_000 picoseconds. + Weight::from_parts(11_854_222, 0) .saturating_add(Weight::from_parts(0, 16987)) - // Standard Error: 8_077 - .saturating_add(Weight::from_parts(4_524_378, 0).saturating_mul(r.into())) + // Standard Error: 11_314 + .saturating_add(Weight::from_parts(4_067_430, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -306,11 +306,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `695 + r * (108 ±0)` // Estimated: `19764 + r * (2676 ±0)` - // Minimum execution time: 60_180_000 picoseconds. - Weight::from_parts(65_227_143, 0) + // Minimum execution time: 48_534_000 picoseconds. + Weight::from_parts(51_138_181, 0) .saturating_add(Weight::from_parts(0, 19764)) - // Standard Error: 8_841 - .saturating_add(Weight::from_parts(5_949_670, 0).saturating_mul(r.into())) + // Standard Error: 10_288 + .saturating_add(Weight::from_parts(5_104_108, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -326,11 +326,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `388 + r * (108 ±0)` // Estimated: `13506 + r * (2676 ±0)` - // Minimum execution time: 27_750_000 picoseconds. - Weight::from_parts(27_211_166, 0) + // Minimum execution time: 20_831_000 picoseconds. + Weight::from_parts(20_575_354, 0) .saturating_add(Weight::from_parts(0, 13506)) - // Standard Error: 8_117 - .saturating_add(Weight::from_parts(5_865_659, 0).saturating_mul(r.into())) + // Standard Error: 10_933 + .saturating_add(Weight::from_parts(5_061_337, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -343,8 +343,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_520_000 picoseconds. - Weight::from_parts(4_700_000, 0) + // Minimum execution time: 2_847_000 picoseconds. + Weight::from_parts(3_014_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -361,11 +361,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `456` // Estimated: `7248` - // Minimum execution time: 35_330_000 picoseconds. - Weight::from_parts(49_450_691, 0) + // Minimum execution time: 25_121_000 picoseconds. + Weight::from_parts(37_554_710, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_154 - .saturating_add(Weight::from_parts(54_169, 0).saturating_mul(r.into())) + // Standard Error: 3_035 + .saturating_add(Weight::from_parts(98_435, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -382,11 +382,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `457 + r * (22 ±0)` // Estimated: `7248` - // Minimum execution time: 48_540_000 picoseconds. - Weight::from_parts(50_781_213, 0) + // Minimum execution time: 34_865_000 picoseconds. + Weight::from_parts(39_035_879, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 914 - .saturating_add(Weight::from_parts(81_266, 0).saturating_mul(r.into())) + // Standard Error: 1_849 + .saturating_add(Weight::from_parts(118_850, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -399,11 +399,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `649 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 24_011_000 picoseconds. - Weight::from_parts(27_194_551, 0) + // Minimum execution time: 17_560_000 picoseconds. + Weight::from_parts(22_818_144, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 1_190 - .saturating_add(Weight::from_parts(90_597, 0).saturating_mul(r.into())) + // Standard Error: 3_335 + .saturating_add(Weight::from_parts(170_787, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -416,11 +416,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `649 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 24_350_000 picoseconds. - Weight::from_parts(27_706_761, 0) + // Minimum execution time: 17_567_000 picoseconds. + Weight::from_parts(22_950_601, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 1_139 - .saturating_add(Weight::from_parts(86_390, 0).saturating_mul(r.into())) + // Standard Error: 3_391 + .saturating_add(Weight::from_parts(168_232, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -434,10 +434,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `289` + // Measured: `251` // Estimated: `3544` - // Minimum execution time: 27_050_000 picoseconds. - Weight::from_parts(27_430_000, 0) + // Minimum execution time: 19_505_000 picoseconds. + Weight::from_parts(20_128_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -450,8 +450,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `219` // Estimated: `3518` - // Minimum execution time: 21_740_000 picoseconds. - Weight::from_parts(22_190_000, 0) + // Minimum execution time: 16_230_000 picoseconds. + Weight::from_parts(17_088_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -466,10 +466,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `3621` + // Measured: `3583` // Estimated: `16987` - // Minimum execution time: 58_510_000 picoseconds. - Weight::from_parts(59_281_000, 0) + // Minimum execution time: 45_558_000 picoseconds. + Weight::from_parts(46_807_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -482,8 +482,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3555` // Estimated: `16987` - // Minimum execution time: 51_670_000 picoseconds. - Weight::from_parts(52_541_000, 0) + // Minimum execution time: 40_263_000 picoseconds. + Weight::from_parts(41_338_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -496,10 +496,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_referendum_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `144` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 22_950_000 picoseconds. - Weight::from_parts(23_620_000, 0) + // Minimum execution time: 15_383_000 picoseconds. + Weight::from_parts(15_754_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -512,8 +512,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `235` // Estimated: `3666` - // Minimum execution time: 26_170_000 picoseconds. - Weight::from_parts(26_950_000, 0) + // Minimum execution time: 19_050_000 picoseconds. + Weight::from_parts(19_648_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_dmarket.rs b/runtime/testnet/src/weights/pallet_dmarket.rs index af1affb2..6d6879ea 100644 --- a/runtime/testnet/src/weights/pallet_dmarket.rs +++ b/runtime/testnet/src/weights/pallet_dmarket.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_dmarket` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,10 +43,10 @@ impl pallet_dmarket::WeightInfo for WeightInfo { /// Proof: `Dmarket::DmarketCollection` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) fn force_set_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `444` + // Measured: `410` // Estimated: `3634` - // Minimum execution time: 26_230_000 picoseconds. - Weight::from_parts(26_590_000, 0) + // Minimum execution time: 15_899_000 picoseconds. + Weight::from_parts(16_891_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -77,10 +77,10 @@ impl pallet_dmarket::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn execute_trade() -> Weight { // Proof Size summary in bytes: - // Measured: `1169` + // Measured: `1170` // Estimated: `4102` - // Minimum execution time: 348_071_000 picoseconds. - Weight::from_parts(352_111_000, 0) + // Minimum execution time: 254_285_000 picoseconds. + Weight::from_parts(262_410_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(7)) diff --git a/runtime/testnet/src/weights/pallet_escrow.rs b/runtime/testnet/src/weights/pallet_escrow.rs index 511eca07..8bc92715 100644 --- a/runtime/testnet/src/weights/pallet_escrow.rs +++ b/runtime/testnet/src/weights/pallet_escrow.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_escrow` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,14 +42,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `Escrow::Deposits` (r:1 w:1) /// Proof: `Escrow::Deposits` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) fn deposit() -> Weight { // Proof Size summary in bytes: // Measured: `200` - // Estimated: `3592` - // Minimum execution time: 132_570_000 picoseconds. - Weight::from_parts(134_121_000, 0) - .saturating_add(Weight::from_parts(0, 3592)) + // Estimated: `3610` + // Minimum execution time: 79_913_000 picoseconds. + Weight::from_parts(81_178_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -58,14 +58,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) fn release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3592` - // Minimum execution time: 72_190_000 picoseconds. - Weight::from_parts(73_150_000, 0) - .saturating_add(Weight::from_parts(0, 3592)) + // Estimated: `3610` + // Minimum execution time: 44_307_000 picoseconds. + Weight::from_parts(45_876_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -74,14 +74,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) fn revoke() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3592` - // Minimum execution time: 120_790_000 picoseconds. - Weight::from_parts(122_340_000, 0) - .saturating_add(Weight::from_parts(0, 3592)) + // Estimated: `3610` + // Minimum execution time: 73_894_000 picoseconds. + Weight::from_parts(75_301_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -90,14 +90,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) fn force_release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3592` - // Minimum execution time: 71_870_000 picoseconds. - Weight::from_parts(72_870_000, 0) - .saturating_add(Weight::from_parts(0, 3592)) + // Estimated: `3610` + // Minimum execution time: 44_926_000 picoseconds. + Weight::from_parts(45_819_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/testnet/src/weights/pallet_marketplace.rs b/runtime/testnet/src/weights/pallet_marketplace.rs index eb2ff1b8..23153b13 100644 --- a/runtime/testnet/src/weights/pallet_marketplace.rs +++ b/runtime/testnet/src/weights/pallet_marketplace.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_marketplace` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,8 +43,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `43` // Estimated: `1505` - // Minimum execution time: 14_300_000 picoseconds. - Weight::from_parts(14_580_000, 0) + // Minimum execution time: 8_524_000 picoseconds. + Weight::from_parts(8_889_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -57,8 +57,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 17_470_000 picoseconds. - Weight::from_parts(17_910_000, 0) + // Minimum execution time: 10_645_000 picoseconds. + Weight::from_parts(11_119_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,8 +71,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 17_320_000 picoseconds. - Weight::from_parts(18_000_000, 0) + // Minimum execution time: 10_768_000 picoseconds. + Weight::from_parts(11_190_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -88,7 +88,7 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:2 w:2) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) /// Storage: `Marketplace::Asks` (r:1 w:1) /// Proof: `Marketplace::Asks` (`max_values`: None, `max_size`: Some(161), added: 2636, mode: `MaxEncodedLen`) /// Storage: `Marketplace::PayoutAddress` (r:1 w:0) @@ -111,11 +111,11 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn create_order() -> Weight { // Proof Size summary in bytes: - // Measured: `1741` - // Estimated: `6194` - // Minimum execution time: 506_161_000 picoseconds. - Weight::from_parts(517_141_000, 0) - .saturating_add(Weight::from_parts(0, 6194)) + // Measured: `1745` + // Estimated: `6230` + // Minimum execution time: 332_884_000 picoseconds. + Weight::from_parts(340_699_000, 0) + .saturating_add(Weight::from_parts(0, 6230)) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().writes(13)) } @@ -124,13 +124,13 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) fn cancel_order() -> Weight { // Proof Size summary in bytes: // Measured: `493` // Estimated: `3621` - // Minimum execution time: 88_120_000 picoseconds. - Weight::from_parts(89_290_000, 0) + // Minimum execution time: 56_163_000 picoseconds. + Weight::from_parts(57_777_000, 0) .saturating_add(Weight::from_parts(0, 3621)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_message_queue.rs b/runtime/testnet/src/weights/pallet_message_queue.rs index 36fa94f9..b60a3d5d 100644 --- a/runtime/testnet/src/weights/pallet_message_queue.rs +++ b/runtime/testnet/src/weights/pallet_message_queue.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -45,8 +45,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `261` // Estimated: `6044` - // Minimum execution time: 23_140_000 picoseconds. - Weight::from_parts(23_670_000, 0) + // Minimum execution time: 14_652_000 picoseconds. + Weight::from_parts(15_356_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `256` // Estimated: `6044` - // Minimum execution time: 20_481_000 picoseconds. - Weight::from_parts(20_790_000, 0) + // Minimum execution time: 13_584_000 picoseconds. + Weight::from_parts(13_988_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -71,8 +71,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `43` // Estimated: `3517` - // Minimum execution time: 8_650_000 picoseconds. - Weight::from_parts(8_940_000, 0) + // Minimum execution time: 5_246_000 picoseconds. + Weight::from_parts(5_454_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -83,8 +83,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 12_020_000 picoseconds. - Weight::from_parts(12_180_000, 0) + // Minimum execution time: 7_343_000 picoseconds. + Weight::from_parts(7_577_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -95,8 +95,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 12_420_000 picoseconds. - Weight::from_parts(12_581_000, 0) + // Minimum execution time: 7_386_000 picoseconds. + Weight::from_parts(7_719_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -109,8 +109,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 223_861_000 picoseconds. - Weight::from_parts(226_010_000, 0) + // Minimum execution time: 177_052_000 picoseconds. + Weight::from_parts(181_643_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -122,8 +122,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `209` // Estimated: `3517` - // Minimum execution time: 13_240_000 picoseconds. - Weight::from_parts(13_360_000, 0) + // Minimum execution time: 8_762_000 picoseconds. + Weight::from_parts(9_014_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -136,8 +136,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 69_580_000 picoseconds. - Weight::from_parts(70_230_000, 0) + // Minimum execution time: 66_635_000 picoseconds. + Weight::from_parts(67_829_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -150,8 +150,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 89_080_000 picoseconds. - Weight::from_parts(90_300_000, 0) + // Minimum execution time: 84_390_000 picoseconds. + Weight::from_parts(86_574_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -164,8 +164,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 151_671_000 picoseconds. - Weight::from_parts(154_340_000, 0) + // Minimum execution time: 126_898_000 picoseconds. + Weight::from_parts(129_209_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_multibatching.rs b/runtime/testnet/src/weights/pallet_multibatching.rs index ce606c16..b9f27b53 100644 --- a/runtime/testnet/src/weights/pallet_multibatching.rs +++ b/runtime/testnet/src/weights/pallet_multibatching.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_multibatching` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -45,15 +45,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `12` + // Measured: `84` // Estimated: `3497` - // Minimum execution time: 468_301_000 picoseconds. - Weight::from_parts(473_431_000, 0) + // Minimum execution time: 309_785_000 picoseconds. + Weight::from_parts(310_623_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 200_989 - .saturating_add(Weight::from_parts(6_116_700, 0).saturating_mul(c.into())) - // Standard Error: 200_989 - .saturating_add(Weight::from_parts(57_108_282, 0).saturating_mul(s.into())) + // Standard Error: 159_835 + .saturating_add(Weight::from_parts(5_012_789, 0).saturating_mul(c.into())) + // Standard Error: 159_835 + .saturating_add(Weight::from_parts(48_755_294, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -65,15 +65,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch_v2(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `12` + // Measured: `84` // Estimated: `3497` - // Minimum execution time: 473_598_000 picoseconds. - Weight::from_parts(475_819_000, 0) + // Minimum execution time: 311_921_000 picoseconds. + Weight::from_parts(315_857_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 200_700 - .saturating_add(Weight::from_parts(6_057_360, 0).saturating_mul(c.into())) - // Standard Error: 200_700 - .saturating_add(Weight::from_parts(57_217_453, 0).saturating_mul(s.into())) + // Standard Error: 159_954 + .saturating_add(Weight::from_parts(4_976_462, 0).saturating_mul(c.into())) + // Standard Error: 159_954 + .saturating_add(Weight::from_parts(48_802_638, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/testnet/src/weights/pallet_myth_proxy.rs b/runtime/testnet/src/weights/pallet_myth_proxy.rs index 3b4e5175..b71730f3 100644 --- a/runtime/testnet/src/weights/pallet_myth_proxy.rs +++ b/runtime/testnet/src/weights/pallet_myth_proxy.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_myth_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -44,7 +44,7 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) /// Storage: `MythProxy::Proxies` (r:0 w:1) /// Proof: `MythProxy::Proxies` (`max_values`: None, `max_size`: Some(94), added: 2569, mode: `MaxEncodedLen`) /// Storage: `MythProxy::ApprovalsByAgent` (r:0 w:1) @@ -52,10 +52,10 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { fn add_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `454` - // Estimated: `3592` - // Minimum execution time: 101_041_000 picoseconds. - Weight::from_parts(102_501_000, 0) - .saturating_add(Weight::from_parts(0, 3592)) + // Estimated: `3610` + // Minimum execution time: 61_963_000 picoseconds. + Weight::from_parts(64_047_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -64,14 +64,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) fn remove_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3592` - // Minimum execution time: 74_021_000 picoseconds. - Weight::from_parts(74_981_000, 0) - .saturating_add(Weight::from_parts(0, 3592)) + // Estimated: `3610` + // Minimum execution time: 44_350_000 picoseconds. + Weight::from_parts(45_985_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -81,8 +81,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `247` // Estimated: `3559` - // Minimum execution time: 27_150_000 picoseconds. - Weight::from_parts(27_870_000, 0) + // Minimum execution time: 16_003_000 picoseconds. + Weight::from_parts(16_857_000, 0) .saturating_add(Weight::from_parts(0, 3559)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -96,8 +96,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 26_140_000 picoseconds. - Weight::from_parts(26_630_000, 0) + // Minimum execution time: 15_608_000 picoseconds. + Weight::from_parts(16_345_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -108,8 +108,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `147` // Estimated: `3521` - // Minimum execution time: 19_910_000 picoseconds. - Weight::from_parts(20_480_000, 0) + // Minimum execution time: 11_681_000 picoseconds. + Weight::from_parts(12_165_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -122,8 +122,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 24_150_000 picoseconds. - Weight::from_parts(24_520_000, 0) + // Minimum execution time: 14_716_000 picoseconds. + Weight::from_parts(15_133_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -133,14 +133,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) fn remove_sponsored_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3592` - // Minimum execution time: 73_700_000 picoseconds. - Weight::from_parts(74_490_000, 0) - .saturating_add(Weight::from_parts(0, 3592)) + // Estimated: `3610` + // Minimum execution time: 45_788_000 picoseconds. + Weight::from_parts(47_639_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -154,8 +154,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `423` // Estimated: `6124` - // Minimum execution time: 36_381_000 picoseconds. - Weight::from_parts(37_000_000, 0) + // Minimum execution time: 23_890_000 picoseconds. + Weight::from_parts(24_587_000, 0) .saturating_add(Weight::from_parts(0, 6124)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_nfts.rs b/runtime/testnet/src/weights/pallet_nfts.rs index ef44f03e..29d9e45d 100644 --- a/runtime/testnet/src/weights/pallet_nfts.rs +++ b/runtime/testnet/src/weights/pallet_nfts.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_nfts` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -51,8 +51,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 40_511_000 picoseconds. - Weight::from_parts(40_961_000, 0) + // Minimum execution time: 24_008_000 picoseconds. + Weight::from_parts(24_976_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -71,8 +71,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 39_940_000 picoseconds. - Weight::from_parts(41_121_000, 0) + // Minimum execution time: 24_411_000 picoseconds. + Weight::from_parts(25_243_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -95,17 +95,19 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: `Nfts::CollectionAccount` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. + /// The range of component `m` is `[0, 1000]`. + /// The range of component `a` is `[0, 1000]`. fn destroy(m: u32, a: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `641 + a * (366 ±0) + m * (37 ±0)` // Estimated: `3960 + a * (2970 ±0) + m * (2556 ±0)` - // Minimum execution time: 2_390_860_000 picoseconds. - Weight::from_parts(2_423_810_000, 0) + // Minimum execution time: 1_758_091_000 picoseconds. + Weight::from_parts(1_807_824_000, 0) .saturating_add(Weight::from_parts(0, 3960)) - // Standard Error: 41_307 - .saturating_add(Weight::from_parts(1_188_844, 0).saturating_mul(m.into())) - // Standard Error: 41_307 - .saturating_add(Weight::from_parts(8_272_930, 0).saturating_mul(a.into())) + // Standard Error: 12_678 + .saturating_add(Weight::from_parts(732_894, 0).saturating_mul(m.into())) + // Standard Error: 12_678 + .saturating_add(Weight::from_parts(6_201_397, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) @@ -133,8 +135,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 90_481_000 picoseconds. - Weight::from_parts(92_171_000, 0) + // Minimum execution time: 56_868_000 picoseconds. + Weight::from_parts(58_537_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -157,8 +159,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 87_600_000 picoseconds. - Weight::from_parts(88_931_000, 0) + // Minimum execution time: 54_887_000 picoseconds. + Weight::from_parts(56_707_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -187,8 +189,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `644` // Estimated: `4102` - // Minimum execution time: 102_560_000 picoseconds. - Weight::from_parts(103_820_000, 0) + // Minimum execution time: 64_936_000 picoseconds. + Weight::from_parts(67_154_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(8)) @@ -213,8 +215,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `721` // Estimated: `4102` - // Minimum execution time: 79_111_000 picoseconds. - Weight::from_parts(80_760_000, 0) + // Minimum execution time: 51_098_000 picoseconds. + Weight::from_parts(52_915_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -226,15 +228,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Item` (r:5000 w:5000) /// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(637), added: 3112, mode: `MaxEncodedLen`) /// The range of component `i` is `[0, 5000]`. + /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `871 + i * (95 ±0)` // Estimated: `3634 + i * (3112 ±0)` - // Minimum execution time: 26_910_000 picoseconds. - Weight::from_parts(27_340_000, 0) + // Minimum execution time: 16_717_000 picoseconds. + Weight::from_parts(17_107_000, 0) .saturating_add(Weight::from_parts(0, 3634)) - // Standard Error: 19_696 - .saturating_add(Weight::from_parts(30_594_685, 0).saturating_mul(i.into())) + // Standard Error: 13_625 + .saturating_add(Weight::from_parts(20_013_183, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) @@ -248,8 +251,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 33_760_000 picoseconds. - Weight::from_parts(34_440_000, 0) + // Minimum execution time: 20_933_000 picoseconds. + Weight::from_parts(21_836_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -262,8 +265,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 33_840_000 picoseconds. - Weight::from_parts(34_200_000, 0) + // Minimum execution time: 21_090_000 picoseconds. + Weight::from_parts(21_708_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -276,8 +279,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 27_590_000 picoseconds. - Weight::from_parts(28_400_000, 0) + // Minimum execution time: 17_246_000 picoseconds. + Weight::from_parts(18_013_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -294,8 +297,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `504` // Estimated: `3634` - // Minimum execution time: 43_350_000 picoseconds. - Weight::from_parts(44_720_000, 0) + // Minimum execution time: 27_419_000 picoseconds. + Weight::from_parts(28_621_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -308,8 +311,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `393` // Estimated: `6110` - // Minimum execution time: 67_241_000 picoseconds. - Weight::from_parts(68_180_000, 0) + // Minimum execution time: 42_306_000 picoseconds. + Weight::from_parts(43_781_000, 0) .saturating_add(Weight::from_parts(0, 6110)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -322,8 +325,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `319` // Estimated: `3634` - // Minimum execution time: 28_510_000 picoseconds. - Weight::from_parts(28_960_000, 0) + // Minimum execution time: 17_337_000 picoseconds. + Weight::from_parts(17_885_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) @@ -336,8 +339,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `242` // Estimated: `3634` - // Minimum execution time: 22_610_000 picoseconds. - Weight::from_parts(23_330_000, 0) + // Minimum execution time: 13_589_000 picoseconds. + Weight::from_parts(14_067_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -350,8 +353,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 31_090_000 picoseconds. - Weight::from_parts(32_040_000, 0) + // Minimum execution time: 19_664_000 picoseconds. + Weight::from_parts(20_467_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -370,8 +373,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3960` - // Minimum execution time: 67_630_000 picoseconds. - Weight::from_parts(69_040_000, 0) + // Minimum execution time: 46_254_000 picoseconds. + Weight::from_parts(48_539_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -384,8 +387,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `3960` - // Minimum execution time: 45_040_000 picoseconds. - Weight::from_parts(45_640_000, 0) + // Minimum execution time: 27_295_000 picoseconds. + Weight::from_parts(28_371_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -402,8 +405,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1104` // Estimated: `3960` - // Minimum execution time: 59_390_000 picoseconds. - Weight::from_parts(60_070_000, 0) + // Minimum execution time: 41_814_000 picoseconds. + Weight::from_parts(43_352_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -416,8 +419,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4146` - // Minimum execution time: 27_960_000 picoseconds. - Weight::from_parts(28_600_000, 0) + // Minimum execution time: 16_953_000 picoseconds. + Weight::from_parts(17_792_000, 0) .saturating_add(Weight::from_parts(0, 4146)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -429,15 +432,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Attribute` (r:1001 w:1000) /// Proof: `Nfts::Attribute` (`max_values`: None, `max_size`: Some(495), added: 2970, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 1000]`. + /// The range of component `n` is `[0, 1000]`. fn cancel_item_attributes_approval(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `694 + n * (386 ±0)` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 44_220_000 picoseconds. - Weight::from_parts(44_980_000, 0) + // Minimum execution time: 28_109_000 picoseconds. + Weight::from_parts(28_710_000, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 9_529 - .saturating_add(Weight::from_parts(9_826_923, 0).saturating_mul(n.into())) + // Standard Error: 3_564 + .saturating_add(Weight::from_parts(8_100_992, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -458,8 +462,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3840` - // Minimum execution time: 51_840_000 picoseconds. - Weight::from_parts(52_740_000, 0) + // Minimum execution time: 36_423_000 picoseconds. + Weight::from_parts(37_791_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -476,8 +480,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `970` // Estimated: `3840` - // Minimum execution time: 47_740_000 picoseconds. - Weight::from_parts(48_490_000, 0) + // Minimum execution time: 34_293_000 picoseconds. + Weight::from_parts(36_059_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -494,8 +498,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `470` // Estimated: `3787` - // Minimum execution time: 41_800_000 picoseconds. - Weight::from_parts(42_590_000, 0) + // Minimum execution time: 26_802_000 picoseconds. + Weight::from_parts(27_875_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -512,8 +516,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `817` // Estimated: `3787` - // Minimum execution time: 43_130_000 picoseconds. - Weight::from_parts(44_120_000, 0) + // Minimum execution time: 31_496_000 picoseconds. + Weight::from_parts(32_512_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -526,8 +530,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `412` // Estimated: `4102` - // Minimum execution time: 33_490_000 picoseconds. - Weight::from_parts(34_370_000, 0) + // Minimum execution time: 21_162_000 picoseconds. + Weight::from_parts(21_916_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -538,8 +542,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 28_460_000 picoseconds. - Weight::from_parts(29_260_000, 0) + // Minimum execution time: 17_558_000 picoseconds. + Weight::from_parts(18_185_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -550,8 +554,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 27_481_000 picoseconds. - Weight::from_parts(28_200_000, 0) + // Minimum execution time: 16_585_000 picoseconds. + Weight::from_parts(17_390_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -562,8 +566,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3533` - // Minimum execution time: 23_400_000 picoseconds. - Weight::from_parts(24_400_000, 0) + // Minimum execution time: 13_733_000 picoseconds. + Weight::from_parts(14_276_000, 0) .saturating_add(Weight::from_parts(0, 3533)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -576,8 +580,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 31_620_000 picoseconds. - Weight::from_parts(32_070_000, 0) + // Minimum execution time: 19_460_000 picoseconds. + Weight::from_parts(20_292_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -590,8 +594,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `325` // Estimated: `3607` - // Minimum execution time: 30_360_000 picoseconds. - Weight::from_parts(31_060_000, 0) + // Minimum execution time: 18_881_000 picoseconds. + Weight::from_parts(19_864_000, 0) .saturating_add(Weight::from_parts(0, 3607)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -608,8 +612,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `560` // Estimated: `4102` - // Minimum execution time: 39_970_000 picoseconds. - Weight::from_parts(41_240_000, 0) + // Minimum execution time: 25_759_000 picoseconds. + Weight::from_parts(26_654_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -634,22 +638,23 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `862` // Estimated: `4102` - // Minimum execution time: 95_520_000 picoseconds. - Weight::from_parts(96_360_000, 0) + // Minimum execution time: 61_732_000 picoseconds. + Weight::from_parts(63_558_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(5)) } /// The range of component `n` is `[0, 10]`. + /// The range of component `n` is `[0, 10]`. fn pay_tips(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_450_000 picoseconds. - Weight::from_parts(7_356_359, 0) + // Minimum execution time: 2_268_000 picoseconds. + Weight::from_parts(3_697_654, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 15_050 - .saturating_add(Weight::from_parts(3_758_609, 0).saturating_mul(n.into())) + // Standard Error: 3_683 + .saturating_add(Weight::from_parts(2_336_193, 0).saturating_mul(n.into())) } /// Storage: `Nfts::Item` (r:1 w:0) /// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(637), added: 3112, mode: `MaxEncodedLen`) @@ -659,8 +664,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4102` - // Minimum execution time: 31_200_000 picoseconds. - Weight::from_parts(31_970_000, 0) + // Minimum execution time: 19_055_000 picoseconds. + Weight::from_parts(19_800_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -673,8 +678,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `511` // Estimated: `4102` - // Minimum execution time: 34_060_000 picoseconds. - Weight::from_parts(34_680_000, 0) + // Minimum execution time: 24_586_000 picoseconds. + Weight::from_parts(25_686_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -699,8 +704,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1050` // Estimated: `7214` - // Minimum execution time: 151_650_000 picoseconds. - Weight::from_parts(153_850_000, 0) + // Minimum execution time: 98_410_000 picoseconds. + Weight::from_parts(102_001_000, 0) .saturating_add(Weight::from_parts(0, 7214)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(10)) @@ -726,15 +731,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Account` (r:0 w:1) /// Proof: `Nfts::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10]`. + /// The range of component `n` is `[0, 10]`. fn mint_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `634` // Estimated: `6110 + n * (2970 ±0)` - // Minimum execution time: 192_180_000 picoseconds. - Weight::from_parts(198_719_495, 0) + // Minimum execution time: 136_135_000 picoseconds. + Weight::from_parts(145_912_076, 0) .saturating_add(Weight::from_parts(0, 6110)) - // Standard Error: 54_318 - .saturating_add(Weight::from_parts(36_537_134, 0).saturating_mul(n.into())) + // Standard Error: 23_153 + .saturating_add(Weight::from_parts(23_070_879, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) @@ -752,15 +758,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Attribute` (r:10 w:10) /// Proof: `Nfts::Attribute` (`max_values`: None, `max_size`: Some(495), added: 2970, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10]`. + /// The range of component `n` is `[0, 10]`. fn set_attributes_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `573` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 98_991_000 picoseconds. - Weight::from_parts(111_255_669, 0) + // Minimum execution time: 75_485_000 picoseconds. + Weight::from_parts(86_453_912, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 73_989 - .saturating_add(Weight::from_parts(34_589_674, 0).saturating_mul(n.into())) + // Standard Error: 28_604 + .saturating_add(Weight::from_parts(22_047_297, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_preimage.rs b/runtime/testnet/src/weights/pallet_preimage.rs index b564b3d8..9f6a19b4 100644 --- a/runtime/testnet/src/weights/pallet_preimage.rs +++ b/runtime/testnet/src/weights/pallet_preimage.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-12-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,19 +42,19 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(109), added: 2584, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `42` - // Estimated: `3574` - // Minimum execution time: 80_700_000 picoseconds. - Weight::from_parts(81_720_000, 0) - .saturating_add(Weight::from_parts(0, 3574)) - // Standard Error: 6 - .saturating_add(Weight::from_parts(3_221, 0).saturating_mul(s.into())) + // Measured: `4` + // Estimated: `3610` + // Minimum execution time: 48_722_000 picoseconds. + Weight::from_parts(49_715_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) + // Standard Error: 471 + .saturating_add(Weight::from_parts(41_758, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -67,13 +67,13 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_requested_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `68` // Estimated: `3544` - // Minimum execution time: 25_410_000 picoseconds. - Weight::from_parts(25_670_000, 0) + // Minimum execution time: 16_614_000 picoseconds. + Weight::from_parts(16_891_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 5 - .saturating_add(Weight::from_parts(3_228, 0).saturating_mul(s.into())) + // Standard Error: 468 + .saturating_add(Weight::from_parts(41_638, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -86,13 +86,13 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_no_deposit_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `68` // Estimated: `3544` - // Minimum execution time: 23_760_000 picoseconds. - Weight::from_parts(24_100_000, 0) + // Minimum execution time: 15_507_000 picoseconds. + Weight::from_parts(15_942_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 5 - .saturating_add(Weight::from_parts(3_212, 0).saturating_mul(s.into())) + // Standard Error: 471 + .saturating_add(Weight::from_parts(41_717, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -101,16 +101,16 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(109), added: 2584, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `219` - // Estimated: `3574` - // Minimum execution time: 110_660_000 picoseconds. - Weight::from_parts(113_920_000, 0) - .saturating_add(Weight::from_parts(0, 3574)) + // Measured: `181` + // Estimated: `3610` + // Minimum execution time: 64_554_000 picoseconds. + Weight::from_parts(68_886_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -122,10 +122,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `144` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 59_990_000 picoseconds. - Weight::from_parts(63_530_000, 0) + // Minimum execution time: 33_737_000 picoseconds. + Weight::from_parts(38_015_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -136,10 +136,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `176` + // Measured: `138` // Estimated: `3544` - // Minimum execution time: 49_170_000 picoseconds. - Weight::from_parts(51_630_000, 0) + // Minimum execution time: 29_806_000 picoseconds. + Weight::from_parts(34_017_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -150,10 +150,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `144` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 39_010_000 picoseconds. - Weight::from_parts(41_410_000, 0) + // Minimum execution time: 22_577_000 picoseconds. + Weight::from_parts(25_530_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -164,10 +164,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `42` + // Measured: `4` // Estimated: `3544` - // Minimum execution time: 43_100_000 picoseconds. - Weight::from_parts(45_680_000, 0) + // Minimum execution time: 17_710_000 picoseconds. + Weight::from_parts(20_479_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -178,10 +178,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_requested_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `68` // Estimated: `3544` - // Minimum execution time: 22_240_000 picoseconds. - Weight::from_parts(22_950_000, 0) + // Minimum execution time: 11_132_000 picoseconds. + Weight::from_parts(11_985_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -194,10 +194,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unrequest_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `144` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 56_590_000 picoseconds. - Weight::from_parts(66_740_000, 0) + // Minimum execution time: 30_413_000 picoseconds. + Weight::from_parts(34_288_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -208,10 +208,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `68` // Estimated: `3544` - // Minimum execution time: 22_800_000 picoseconds. - Weight::from_parts(24_350_000, 0) + // Minimum execution time: 11_227_000 picoseconds. + Weight::from_parts(12_380_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -222,10 +222,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_multi_referenced_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `68` // Estimated: `3544` - // Minimum execution time: 23_010_000 picoseconds. - Weight::from_parts(23_990_000, 0) + // Minimum execution time: 11_143_000 picoseconds. + Weight::from_parts(11_495_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -235,21 +235,21 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1023 w:1023) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(109), added: 2584, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + n * (203 ±0)` - // Estimated: `990 + n * (2591 ±0)` - // Minimum execution time: 90_461_000 picoseconds. - Weight::from_parts(90_840_000, 0) + // Estimated: `990 + n * (2620 ±0)` + // Minimum execution time: 55_456_000 picoseconds. + Weight::from_parts(56_132_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 47_246 - .saturating_add(Weight::from_parts(85_323_294, 0).saturating_mul(n.into())) + // Standard Error: 60_585 + .saturating_add(Weight::from_parts(56_538_893, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2591).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2620).saturating_mul(n.into())) } } diff --git a/runtime/testnet/src/weights/pallet_proxy.rs b/runtime/testnet/src/weights/pallet_proxy.rs index 33aed34a..d8218abe 100644 --- a/runtime/testnet/src/weights/pallet_proxy.rs +++ b/runtime/testnet/src/weights/pallet_proxy.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -40,15 +40,16 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `149 + p * (25 ±0)` + // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 24_190_000 picoseconds. - Weight::from_parts(24_958_937, 0) + // Minimum execution time: 14_560_000 picoseconds. + Weight::from_parts(15_393_719, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_287 - .saturating_add(Weight::from_parts(41_227, 0).saturating_mul(p.into())) + // Standard Error: 665 + .saturating_add(Weight::from_parts(30_991, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -59,17 +60,19 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `401 + a * (56 ±0) + p * (25 ±0)` + // Measured: `367 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 63_400_000 picoseconds. - Weight::from_parts(63_958_968, 0) + // Minimum execution time: 40_892_000 picoseconds. + Weight::from_parts(40_941_376, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 2_399 - .saturating_add(Weight::from_parts(218_731, 0).saturating_mul(a.into())) - // Standard Error: 2_478 - .saturating_add(Weight::from_parts(31_538, 0).saturating_mul(p.into())) + // Standard Error: 1_230 + .saturating_add(Weight::from_parts(176_989, 0).saturating_mul(a.into())) + // Standard Error: 1_271 + .saturating_add(Weight::from_parts(45_342, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -79,17 +82,19 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `329 + a * (56 ±0)` + // Measured: `295 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 40_850_000 picoseconds. - Weight::from_parts(41_351_132, 0) + // Minimum execution time: 25_732_000 picoseconds. + Weight::from_parts(25_895_852, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 2_284 - .saturating_add(Weight::from_parts(238_321, 0).saturating_mul(a.into())) - // Standard Error: 2_360 - .saturating_add(Weight::from_parts(12_280, 0).saturating_mul(p.into())) + // Standard Error: 1_465 + .saturating_add(Weight::from_parts(171_547, 0).saturating_mul(a.into())) + // Standard Error: 1_513 + .saturating_add(Weight::from_parts(25_930, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -99,17 +104,19 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `329 + a * (56 ±0)` + // Measured: `295 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 41_200_000 picoseconds. - Weight::from_parts(41_604_928, 0) + // Minimum execution time: 25_586_000 picoseconds. + Weight::from_parts(25_802_738, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 2_135 - .saturating_add(Weight::from_parts(230_231, 0).saturating_mul(a.into())) - // Standard Error: 2_206 - .saturating_add(Weight::from_parts(4_640, 0).saturating_mul(p.into())) + // Standard Error: 1_409 + .saturating_add(Weight::from_parts(173_428, 0).saturating_mul(a.into())) + // Standard Error: 1_455 + .saturating_add(Weight::from_parts(29_408, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -121,92 +128,99 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `345 + a * (56 ±0) + p * (25 ±0)` + // Measured: `311 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 53_600_000 picoseconds. - Weight::from_parts(56_854_382, 0) + // Minimum execution time: 33_516_000 picoseconds. + Weight::from_parts(37_041_674, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 3_420 - .saturating_add(Weight::from_parts(260_762, 0).saturating_mul(a.into())) - // Standard Error: 3_533 - .saturating_add(Weight::from_parts(36_099, 0).saturating_mul(p.into())) + // Standard Error: 1_466 + .saturating_add(Weight::from_parts(182_541, 0).saturating_mul(a.into())) + // Standard Error: 1_515 + .saturating_add(Weight::from_parts(42_097, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `149 + p * (25 ±0)` + // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 41_030_000 picoseconds. - Weight::from_parts(42_048_697, 0) + // Minimum execution time: 24_951_000 picoseconds. + Weight::from_parts(25_986_736, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_963 - .saturating_add(Weight::from_parts(38_511, 0).saturating_mul(p.into())) + // Standard Error: 613 + .saturating_add(Weight::from_parts(40_459, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `149 + p * (25 ±0)` + // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 40_840_000 picoseconds. - Weight::from_parts(42_207_873, 0) + // Minimum execution time: 24_705_000 picoseconds. + Weight::from_parts(25_950_635, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 2_084 - .saturating_add(Weight::from_parts(54_123, 0).saturating_mul(p.into())) + // Standard Error: 643 + .saturating_add(Weight::from_parts(37_792, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `149 + p * (25 ±0)` + // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 36_950_000 picoseconds. - Weight::from_parts(38_234_327, 0) + // Minimum execution time: 22_352_000 picoseconds. + Weight::from_parts(23_419_264, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_530 - .saturating_add(Weight::from_parts(28_828, 0).saturating_mul(p.into())) + // Standard Error: 577 + .saturating_add(Weight::from_parts(22_477, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `161` + // Measured: `127` // Estimated: `4310` - // Minimum execution time: 44_170_000 picoseconds. - Weight::from_parts(45_401_509, 0) + // Minimum execution time: 26_468_000 picoseconds. + Weight::from_parts(27_690_984, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 6_450 - .saturating_add(Weight::from_parts(27_849, 0).saturating_mul(p.into())) + // Standard Error: 665 + .saturating_add(Weight::from_parts(19_627, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 30]`. + /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `174 + p * (25 ±0)` + // Measured: `140 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 37_930_000 picoseconds. - Weight::from_parts(39_066_923, 0) + // Minimum execution time: 23_010_000 picoseconds. + Weight::from_parts(23_935_988, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 2_397 - .saturating_add(Weight::from_parts(41_524, 0).saturating_mul(p.into())) + // Standard Error: 675 + .saturating_add(Weight::from_parts(34_743, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/testnet/src/weights/pallet_scheduler.rs b/runtime/testnet/src/weights/pallet_scheduler.rs index 7feb46af..aa7b681d 100644 --- a/runtime/testnet/src/weights/pallet_scheduler.rs +++ b/runtime/testnet/src/weights/pallet_scheduler.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-12-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -41,10 +41,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::IncompleteSince` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn service_agendas_base() -> Weight { // Proof Size summary in bytes: - // Measured: `31` + // Measured: `30` // Estimated: `1489` - // Minimum execution time: 3_860_000 picoseconds. - Weight::from_parts(4_040_000, 0) + // Minimum execution time: 3_638_000 picoseconds. + Weight::from_parts(3_896_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -54,13 +54,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 512]`. fn service_agenda_base(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `81 + s * (177 ±0)` + // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 5_440_000 picoseconds. - Weight::from_parts(2_255_482, 0) + // Minimum execution time: 3_886_000 picoseconds. + Weight::from_parts(4_049_000, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_260 - .saturating_add(Weight::from_parts(711_573, 0).saturating_mul(s.into())) + // Standard Error: 1_185 + .saturating_add(Weight::from_parts(567_123, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -68,8 +68,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_990_000 picoseconds. - Weight::from_parts(5_270_000, 0) + // Minimum execution time: 3_493_000 picoseconds. + Weight::from_parts(3_757_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) @@ -81,13 +81,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[128, 4194304]`. fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `179 + s * (1 ±0)` + // Measured: `141 + s * (1 ±0)` // Estimated: `4197809` - // Minimum execution time: 28_010_000 picoseconds. - Weight::from_parts(28_360_000, 0) + // Minimum execution time: 19_555_000 picoseconds. + Weight::from_parts(19_846_000, 0) .saturating_add(Weight::from_parts(0, 4197809)) - // Standard Error: 3 - .saturating_add(Weight::from_parts(1_246, 0).saturating_mul(s.into())) + // Standard Error: 580 + .saturating_add(Weight::from_parts(49_412, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -97,8 +97,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_490_000 picoseconds. - Weight::from_parts(7_790_000, 0) + // Minimum execution time: 5_190_000 picoseconds. + Weight::from_parts(5_421_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -106,24 +106,24 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_010_000 picoseconds. - Weight::from_parts(5_150_000, 0) + // Minimum execution time: 3_598_000 picoseconds. + Weight::from_parts(3_746_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_820_000 picoseconds. - Weight::from_parts(3_960_000, 0) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_534_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_720_000 picoseconds. - Weight::from_parts(3_920_000, 0) + // Minimum execution time: 2_366_000 picoseconds. + Weight::from_parts(2_484_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Scheduler::Agenda` (r:1 w:1) @@ -131,13 +131,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 511]`. fn schedule(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `81 + s * (177 ±0)` + // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 16_300_000 picoseconds. - Weight::from_parts(12_297_489, 0) + // Minimum execution time: 11_414_000 picoseconds. + Weight::from_parts(6_437_633, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_307 - .saturating_add(Weight::from_parts(730_149, 0).saturating_mul(s.into())) + // Standard Error: 2_506 + .saturating_add(Weight::from_parts(630_734, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -150,13 +150,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 512]`. fn cancel(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `81 + s * (177 ±0)` + // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 25_910_000 picoseconds. - Weight::from_parts(16_299_148, 0) + // Minimum execution time: 17_603_000 picoseconds. + Weight::from_parts(3_843_632, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_560 - .saturating_add(Weight::from_parts(1_137_609, 0).saturating_mul(s.into())) + // Standard Error: 2_782 + .saturating_add(Weight::from_parts(920_966, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -167,13 +167,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 511]`. fn schedule_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `596 + s * (178 ±0)` + // Measured: `595 + s * (178 ±0)` // Estimated: `402327` - // Minimum execution time: 22_010_000 picoseconds. - Weight::from_parts(20_966_689, 0) + // Minimum execution time: 15_184_000 picoseconds. + Weight::from_parts(12_668_737, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_324 - .saturating_add(Weight::from_parts(734_284, 0).saturating_mul(s.into())) + // Standard Error: 2_591 + .saturating_add(Weight::from_parts(650_286, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -186,13 +186,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 512]`. fn cancel_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `709 + s * (177 ±0)` + // Measured: `708 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 29_300_000 picoseconds. - Weight::from_parts(21_206_104, 0) + // Minimum execution time: 20_131_000 picoseconds. + Weight::from_parts(9_532_756, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_570 - .saturating_add(Weight::from_parts(1_145_475, 0).saturating_mul(s.into())) + // Standard Error: 2_609 + .saturating_add(Weight::from_parts(931_913, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -203,13 +203,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 512]`. fn schedule_retry(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `118` + // Measured: `117` // Estimated: `402327` - // Minimum execution time: 14_550_000 picoseconds. - Weight::from_parts(16_159_409, 0) + // Minimum execution time: 10_589_000 picoseconds. + Weight::from_parts(13_090_058, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 110 - .saturating_add(Weight::from_parts(6_762, 0).saturating_mul(s.into())) + // Standard Error: 394 + .saturating_add(Weight::from_parts(20_668, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -219,10 +219,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn set_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `90705` + // Measured: `90704` // Estimated: `402327` - // Minimum execution time: 244_580_000 picoseconds. - Weight::from_parts(249_910_000, 0) + // Minimum execution time: 196_293_000 picoseconds. + Weight::from_parts(208_808_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -235,10 +235,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn set_retry_named() -> Weight { // Proof Size summary in bytes: - // Measured: `91747` + // Measured: `91746` // Estimated: `402327` - // Minimum execution time: 253_540_000 picoseconds. - Weight::from_parts(257_970_000, 0) + // Minimum execution time: 210_306_000 picoseconds. + Weight::from_parts(219_495_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -249,10 +249,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `90717` + // Measured: `90716` // Estimated: `402327` - // Minimum execution time: 242_140_000 picoseconds. - Weight::from_parts(248_000_000, 0) + // Minimum execution time: 201_599_000 picoseconds. + Weight::from_parts(208_469_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -265,10 +265,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel_retry_named() -> Weight { // Proof Size summary in bytes: - // Measured: `91759` + // Measured: `91758` // Estimated: `402327` - // Minimum execution time: 252_371_000 picoseconds. - Weight::from_parts(260_870_000, 0) + // Minimum execution time: 203_517_000 picoseconds. + Weight::from_parts(214_726_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_session.rs b/runtime/testnet/src/weights/pallet_session.rs index 72e5149b..db7f75c6 100644 --- a/runtime/testnet/src/weights/pallet_session.rs +++ b/runtime/testnet/src/weights/pallet_session.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_session` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -45,8 +45,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `254` // Estimated: `3719` - // Minimum execution time: 29_910_000 picoseconds. - Weight::from_parts(30_430_000, 0) + // Minimum execution time: 18_153_000 picoseconds. + Weight::from_parts(18_588_000, 0) .saturating_add(Weight::from_parts(0, 3719)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `263` // Estimated: `3728` - // Minimum execution time: 21_510_000 picoseconds. - Weight::from_parts(22_150_000, 0) + // Minimum execution time: 13_464_000 picoseconds. + Weight::from_parts(14_411_000, 0) .saturating_add(Weight::from_parts(0, 3728)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_sudo.rs b/runtime/testnet/src/weights/pallet_sudo.rs index edc679c5..aabed672 100644 --- a/runtime/testnet/src/weights/pallet_sudo.rs +++ b/runtime/testnet/src/weights/pallet_sudo.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,8 +43,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 17_150_000 picoseconds. - Weight::from_parts(17_571_000, 0) + // Minimum execution time: 10_421_000 picoseconds. + Weight::from_parts(10_823_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 18_900_000 picoseconds. - Weight::from_parts(19_380_000, 0) + // Minimum execution time: 11_560_000 picoseconds. + Weight::from_parts(11_911_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -66,8 +66,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 18_760_000 picoseconds. - Weight::from_parts(19_450_000, 0) + // Minimum execution time: 11_296_000 picoseconds. + Weight::from_parts(11_801_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -77,8 +77,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 16_100_000 picoseconds. - Weight::from_parts(16_430_000, 0) + // Minimum execution time: 9_908_000 picoseconds. + Weight::from_parts(10_227_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -89,8 +89,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 6_480_000 picoseconds. - Weight::from_parts(6_670_000, 0) + // Minimum execution time: 4_350_000 picoseconds. + Weight::from_parts(4_533_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } diff --git a/runtime/testnet/src/weights/pallet_timestamp.rs b/runtime/testnet/src/weights/pallet_timestamp.rs index 7f118e46..1f828a94 100644 --- a/runtime/testnet/src/weights/pallet_timestamp.rs +++ b/runtime/testnet/src/weights/pallet_timestamp.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,20 +43,20 @@ impl pallet_timestamp::WeightInfo for WeightInfo { /// Proof: `Aura::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `156` // Estimated: `1493` - // Minimum execution time: 13_630_000 picoseconds. - Weight::from_parts(13_980_000, 0) + // Minimum execution time: 8_870_000 picoseconds. + Weight::from_parts(9_442_000, 0) .saturating_add(Weight::from_parts(0, 1493)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } fn on_finalize() -> Weight { // Proof Size summary in bytes: - // Measured: `57` + // Measured: `94` // Estimated: `0` - // Minimum execution time: 5_810_000 picoseconds. - Weight::from_parts(6_150_000, 0) + // Minimum execution time: 4_533_000 picoseconds. + Weight::from_parts(4_648_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/testnet/src/weights/pallet_treasury.rs b/runtime/testnet/src/weights/pallet_treasury.rs index 293d2dac..87ba2e69 100644 --- a/runtime/testnet/src/weights/pallet_treasury.rs +++ b/runtime/testnet/src/weights/pallet_treasury.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-12-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -47,8 +47,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6` // Estimated: `1526` - // Minimum execution time: 16_160_000 picoseconds. - Weight::from_parts(16_790_000, 0) + // Minimum execution time: 11_786_000 picoseconds. + Weight::from_parts(12_317_000, 0) .saturating_add(Weight::from_parts(0, 1526)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) @@ -59,35 +59,30 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `90` // Estimated: `1526` - // Minimum execution time: 8_240_000 picoseconds. - Weight::from_parts(8_600_000, 0) + // Minimum execution time: 6_463_000 picoseconds. + Weight::from_parts(6_669_000, 0) .saturating_add(Weight::from_parts(0, 1526)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `System::Account` (r:10 w:10) + /// Storage: `System::Account` (r:1 w:0) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Treasury::Deactivated` (r:1 w:1) /// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Treasury::Approvals` (r:1 w:1) - /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(41), added: 536, mode: `MaxEncodedLen`) - /// Storage: `Treasury::Proposals` (r:9 w:9) - /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) + /// Storage: `Treasury::LastSpendPeriod` (r:1 w:1) + /// Proof: `Treasury::LastSpendPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 9]`. fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (122 ±0)` - // Estimated: `3581 + p * (2591 ±0)` - // Minimum execution time: 30_080_000 picoseconds. - Weight::from_parts(42_353_237, 0) + // Measured: `219 + p * (1 ±0)` + // Estimated: `3581` + // Minimum execution time: 13_268_000 picoseconds. + Weight::from_parts(15_066_169, 0) .saturating_add(Weight::from_parts(0, 3581)) - // Standard Error: 90_752 - .saturating_add(Weight::from_parts(33_309_023, 0).saturating_mul(p.into())) + // Standard Error: 9_400 + .saturating_add(Weight::from_parts(174_373, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(p.into()))) - .saturating_add(T::DbWeight::get().writes(3)) - .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 2591).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: `Treasury::SpendCount` (r:1 w:1) /// Proof: `Treasury::SpendCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -97,8 +92,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6` // Estimated: `1489` - // Minimum execution time: 14_730_000 picoseconds. - Weight::from_parts(15_180_000, 0) + // Minimum execution time: 10_531_000 picoseconds. + Weight::from_parts(10_877_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -111,8 +106,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `6172` - // Minimum execution time: 76_160_000 picoseconds. - Weight::from_parts(77_230_000, 0) + // Minimum execution time: 52_601_000 picoseconds. + Weight::from_parts(53_536_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -123,8 +118,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 17_990_000 picoseconds. - Weight::from_parts(18_340_000, 0) + // Minimum execution time: 12_307_000 picoseconds. + Weight::from_parts(13_032_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -135,8 +130,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 16_600_000 picoseconds. - Weight::from_parts(17_140_000, 0) + // Minimum execution time: 11_705_000 picoseconds. + Weight::from_parts(12_126_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_utility.rs b/runtime/testnet/src/weights/pallet_utility.rs index df9d3f8d..c269b24f 100644 --- a/runtime/testnet/src/weights/pallet_utility.rs +++ b/runtime/testnet/src/weights/pallet_utility.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,18 +42,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_410_000 picoseconds. - Weight::from_parts(30_678_562, 0) + // Minimum execution time: 5_472_000 picoseconds. + Weight::from_parts(5_644_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_128 - .saturating_add(Weight::from_parts(5_278_290, 0).saturating_mul(c.into())) + // Standard Error: 2_125 + .saturating_add(Weight::from_parts(3_515_802, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_570_000 picoseconds. - Weight::from_parts(8_800_000, 0) + // Minimum execution time: 4_766_000 picoseconds. + Weight::from_parts(4_989_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -61,18 +61,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_340_000 picoseconds. - Weight::from_parts(17_517_220, 0) + // Minimum execution time: 5_397_000 picoseconds. + Weight::from_parts(5_604_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_470 - .saturating_add(Weight::from_parts(5_680_592, 0).saturating_mul(c.into())) + // Standard Error: 2_507 + .saturating_add(Weight::from_parts(3_708_055, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_610_000 picoseconds. - Weight::from_parts(12_920_000, 0) + // Minimum execution time: 7_404_000 picoseconds. + Weight::from_parts(7_701_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -80,10 +80,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_330_000 picoseconds. - Weight::from_parts(16_712_508, 0) + // Minimum execution time: 5_314_000 picoseconds. + Weight::from_parts(5_460_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_518 - .saturating_add(Weight::from_parts(5_330_283, 0).saturating_mul(c.into())) + // Standard Error: 2_556 + .saturating_add(Weight::from_parts(3_511_150, 0).saturating_mul(c.into())) } } diff --git a/runtime/testnet/src/weights/pallet_vesting.rs b/runtime/testnet/src/weights/pallet_vesting.rs index 4c190255..c91bf8a6 100644 --- a/runtime/testnet/src/weights/pallet_vesting.rs +++ b/runtime/testnet/src/weights/pallet_vesting.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_vesting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 +//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,20 +42,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[1, 28]`. fn vest_locked(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 53_100_000 picoseconds. - Weight::from_parts(52_322_253, 0) + // Minimum execution time: 33_886_000 picoseconds. + Weight::from_parts(33_483_440, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 732 - .saturating_add(Weight::from_parts(41_852, 0).saturating_mul(l.into())) - // Standard Error: 1_303 - .saturating_add(Weight::from_parts(102_997, 0).saturating_mul(s.into())) + // Standard Error: 1_818 + .saturating_add(Weight::from_parts(35_182, 0).saturating_mul(l.into())) + // Standard Error: 3_234 + .saturating_add(Weight::from_parts(88_307, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -64,20 +64,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[1, 28]`. fn vest_unlocked(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 56_020_000 picoseconds. - Weight::from_parts(55_978_625, 0) + // Minimum execution time: 35_931_000 picoseconds. + Weight::from_parts(35_727_516, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_417 - .saturating_add(Weight::from_parts(31_974, 0).saturating_mul(l.into())) - // Standard Error: 2_522 - .saturating_add(Weight::from_parts(85_580, 0).saturating_mul(s.into())) + // Standard Error: 1_507 + .saturating_add(Weight::from_parts(28_170, 0).saturating_mul(l.into())) + // Standard Error: 2_681 + .saturating_add(Weight::from_parts(82_422, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -86,7 +86,7 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. @@ -95,13 +95,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 57_190_000 picoseconds. - Weight::from_parts(56_362_243, 0) + // Minimum execution time: 36_896_000 picoseconds. + Weight::from_parts(35_641_757, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 699 - .saturating_add(Weight::from_parts(47_104, 0).saturating_mul(l.into())) - // Standard Error: 1_244 - .saturating_add(Weight::from_parts(102_821, 0).saturating_mul(s.into())) + // Standard Error: 1_436 + .saturating_add(Weight::from_parts(51_254, 0).saturating_mul(l.into())) + // Standard Error: 2_555 + .saturating_add(Weight::from_parts(101_759, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -110,7 +110,7 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. @@ -119,13 +119,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 60_361_000 picoseconds. - Weight::from_parts(60_072_457, 0) + // Minimum execution time: 39_091_000 picoseconds. + Weight::from_parts(38_292_543, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 823 - .saturating_add(Weight::from_parts(36_394, 0).saturating_mul(l.into())) - // Standard Error: 1_465 - .saturating_add(Weight::from_parts(90_597, 0).saturating_mul(s.into())) + // Standard Error: 1_985 + .saturating_add(Weight::from_parts(39_885, 0).saturating_mul(l.into())) + // Standard Error: 3_531 + .saturating_add(Weight::from_parts(92_252, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -136,20 +136,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[0, 27]`. fn vested_transfer(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 116_810_000 picoseconds. - Weight::from_parts(118_888_878, 0) + // Minimum execution time: 72_977_000 picoseconds. + Weight::from_parts(76_819_234, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 2_358 - .saturating_add(Weight::from_parts(31_547, 0).saturating_mul(l.into())) - // Standard Error: 4_195 - .saturating_add(Weight::from_parts(114_521, 0).saturating_mul(s.into())) + // Standard Error: 2_897 + .saturating_add(Weight::from_parts(47_580, 0).saturating_mul(l.into())) + // Standard Error: 5_155 + .saturating_add(Weight::from_parts(142_933, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -160,20 +160,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[0, 27]`. fn force_vested_transfer(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `395 + l * (25 ±0) + s * (36 ±0)` // Estimated: `6172` - // Minimum execution time: 118_480_000 picoseconds. - Weight::from_parts(119_907_555, 0) + // Minimum execution time: 74_450_000 picoseconds. + Weight::from_parts(77_970_768, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 1_593 - .saturating_add(Weight::from_parts(44_169, 0).saturating_mul(l.into())) - // Standard Error: 2_834 - .saturating_add(Weight::from_parts(132_803, 0).saturating_mul(s.into())) + // Standard Error: 3_607 + .saturating_add(Weight::from_parts(69_619, 0).saturating_mul(l.into())) + // Standard Error: 6_418 + .saturating_add(Weight::from_parts(146_715, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -182,20 +182,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[2, 28]`. fn not_unlocking_merge_schedules(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 54_670_000 picoseconds. - Weight::from_parts(53_390_533, 0) + // Minimum execution time: 34_745_000 picoseconds. + Weight::from_parts(33_561_372, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 775 - .saturating_add(Weight::from_parts(43_520, 0).saturating_mul(l.into())) - // Standard Error: 1_431 - .saturating_add(Weight::from_parts(111_017, 0).saturating_mul(s.into())) + // Standard Error: 1_666 + .saturating_add(Weight::from_parts(46_599, 0).saturating_mul(l.into())) + // Standard Error: 3_077 + .saturating_add(Weight::from_parts(99_355, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -204,20 +204,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[2, 28]`. fn unlocking_merge_schedules(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 58_581_000 picoseconds. - Weight::from_parts(57_799_281, 0) + // Minimum execution time: 37_050_000 picoseconds. + Weight::from_parts(36_396_678, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_107 - .saturating_add(Weight::from_parts(39_990, 0).saturating_mul(l.into())) - // Standard Error: 2_045 - .saturating_add(Weight::from_parts(98_163, 0).saturating_mul(s.into())) + // Standard Error: 1_897 + .saturating_add(Weight::from_parts(44_584, 0).saturating_mul(l.into())) + // Standard Error: 3_504 + .saturating_add(Weight::from_parts(89_133, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -226,7 +226,7 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. @@ -235,13 +235,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 63_430_000 picoseconds. - Weight::from_parts(62_317_644, 0) + // Minimum execution time: 40_069_000 picoseconds. + Weight::from_parts(39_213_727, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 694 - .saturating_add(Weight::from_parts(39_554, 0).saturating_mul(l.into())) - // Standard Error: 1_283 - .saturating_add(Weight::from_parts(97_562, 0).saturating_mul(s.into())) + // Standard Error: 1_751 + .saturating_add(Weight::from_parts(49_005, 0).saturating_mul(l.into())) + // Standard Error: 3_234 + .saturating_add(Weight::from_parts(91_545, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } From 66d38d10b38ba6ca19d53f61c90bf8ad5e4d9080 Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe <49718502+alexggh@users.noreply.github.com> Date: Mon, 24 Mar 2025 10:23:12 +0200 Subject: [PATCH 05/35] Update lib.rs --- runtime/testnet/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 87c8b1b6..e3f87c47 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -288,7 +288,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("muse"), impl_name: alloc::borrow::Cow::Borrowed("muse"), authoring_version: 1, - spec_version: 1031, + spec_version: 1029, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From ad8321996cb934715a25401306253b07bd747d86 Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe <49718502+alexggh@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:06:36 +0200 Subject: [PATCH 06/35] Update lib.rs --- runtime/testnet/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index e3f87c47..dc207a6f 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -288,7 +288,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("muse"), impl_name: alloc::borrow::Cow::Borrowed("muse"), authoring_version: 1, - spec_version: 1029, + spec_version: 1027, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From 6518487f0af174d6976220cf5a4815b7f64f2972 Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Fri, 4 Apr 2025 09:21:10 +0300 Subject: [PATCH 07/35] Revert "Regenerated weights" This reverts commit f4cacc1487ff77ac2f753f80e8a62c4a54ee7713. --- .../testnet/src/weights/pallet_balances.rs | 54 ++--- .../src/weights/pallet_collator_staking.rs | 148 ++++++------- .../testnet/src/weights/pallet_collective.rs | 144 +++++++------ .../testnet/src/weights/pallet_democracy.rs | 156 +++++++------- runtime/testnet/src/weights/pallet_dmarket.rs | 18 +- runtime/testnet/src/weights/pallet_escrow.rs | 46 ++-- .../testnet/src/weights/pallet_marketplace.rs | 36 ++-- .../src/weights/pallet_message_queue.rs | 46 ++-- .../src/weights/pallet_multibatching.rs | 34 +-- .../testnet/src/weights/pallet_myth_proxy.rs | 56 ++--- runtime/testnet/src/weights/pallet_nfts.rs | 197 +++++++++--------- .../testnet/src/weights/pallet_preimage.rs | 116 +++++------ runtime/testnet/src/weights/pallet_proxy.rs | 136 ++++++------ .../testnet/src/weights/pallet_scheduler.rs | 126 +++++------ runtime/testnet/src/weights/pallet_session.rs | 14 +- runtime/testnet/src/weights/pallet_sudo.rs | 26 +-- .../testnet/src/weights/pallet_timestamp.rs | 18 +- .../testnet/src/weights/pallet_treasury.rs | 55 ++--- runtime/testnet/src/weights/pallet_utility.rs | 38 ++-- runtime/testnet/src/weights/pallet_vesting.rs | 132 ++++++------ 20 files changed, 789 insertions(+), 807 deletions(-) diff --git a/runtime/testnet/src/weights/pallet_balances.rs b/runtime/testnet/src/weights/pallet_balances.rs index 44cbf017..72a7b7e0 100644 --- a/runtime/testnet/src/weights/pallet_balances.rs +++ b/runtime/testnet/src/weights/pallet_balances.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,8 +43,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 53_211_000 picoseconds. - Weight::from_parts(53_999_000, 0) + // Minimum execution time: 86_550_000 picoseconds. + Weight::from_parts(87_300_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 41_900_000 picoseconds. - Weight::from_parts(42_881_000, 0) + // Minimum execution time: 68_930_000 picoseconds. + Weight::from_parts(69_830_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -67,8 +67,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 15_060_000 picoseconds. - Weight::from_parts(15_578_000, 0) + // Minimum execution time: 24_290_000 picoseconds. + Weight::from_parts(25_170_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -79,8 +79,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 22_363_000 picoseconds. - Weight::from_parts(22_945_000, 0) + // Minimum execution time: 36_720_000 picoseconds. + Weight::from_parts(37_700_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -91,8 +91,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `131` // Estimated: `6172` - // Minimum execution time: 54_871_000 picoseconds. - Weight::from_parts(55_947_000, 0) + // Minimum execution time: 88_300_000 picoseconds. + Weight::from_parts(89_701_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -103,8 +103,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 51_566_000 picoseconds. - Weight::from_parts(52_468_000, 0) + // Minimum execution time: 85_700_000 picoseconds. + Weight::from_parts(86_620_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -115,8 +115,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 18_618_000 picoseconds. - Weight::from_parts(19_086_000, 0) + // Minimum execution time: 29_440_000 picoseconds. + Weight::from_parts(30_210_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -128,11 +128,11 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0 + u * (124 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 17_744_000 picoseconds. - Weight::from_parts(18_049_000, 0) + // Minimum execution time: 29_110_000 picoseconds. + Weight::from_parts(29_580_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 15_228 - .saturating_add(Weight::from_parts(15_157_835, 0).saturating_mul(u.into())) + // Standard Error: 15_670 + .saturating_add(Weight::from_parts(23_248_926, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -141,24 +141,24 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_450_000 picoseconds. - Weight::from_parts(6_873_000, 0) + // Minimum execution time: 11_280_000 picoseconds. + Weight::from_parts(11_670_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 32_262_000 picoseconds. - Weight::from_parts(32_639_000, 0) + // Minimum execution time: 53_910_000 picoseconds. + Weight::from_parts(54_630_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 21_790_000 picoseconds. - Weight::from_parts(22_198_000, 0) + // Minimum execution time: 37_300_000 picoseconds. + Weight::from_parts(38_140_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/testnet/src/weights/pallet_collator_staking.rs b/runtime/testnet/src/weights/pallet_collator_staking.rs index d057425e..bb83bf96 100644 --- a/runtime/testnet/src/weights/pallet_collator_staking.rs +++ b/runtime/testnet/src/weights/pallet_collator_staking.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for `pallet_collator_staking` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2025-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -50,11 +50,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `427 + b * (64 ±0)` // Estimated: `1489 + b * (2539 ±0)` - // Minimum execution time: 29_780_000 picoseconds. - Weight::from_parts(20_573_315, 0) + // Minimum execution time: 47_481_000 picoseconds. + Weight::from_parts(32_939_418, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 29_016 - .saturating_add(Weight::from_parts(5_341_504, 0).saturating_mul(b.into())) + // Standard Error: 27_773 + .saturating_add(Weight::from_parts(8_202_148, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,11 +71,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `467 + b * (22 ±0)` // Estimated: `3928 + b * (25 ±0)` - // Minimum execution time: 20_688_000 picoseconds. - Weight::from_parts(21_396_466, 0) + // Minimum execution time: 33_200_000 picoseconds. + Weight::from_parts(33_795_589, 0) .saturating_add(Weight::from_parts(0, 3928)) - // Standard Error: 25_882 - .saturating_add(Weight::from_parts(792_495, 0).saturating_mul(b.into())) + // Standard Error: 23_295 + .saturating_add(Weight::from_parts(890_747, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 25).saturating_mul(b.into())) @@ -89,11 +89,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `208 + b * (21 ±0)` // Estimated: `1566` - // Minimum execution time: 13_863_000 picoseconds. - Weight::from_parts(12_955_855, 0) + // Minimum execution time: 22_510_000 picoseconds. + Weight::from_parts(23_109_208, 0) .saturating_add(Weight::from_parts(0, 1566)) - // Standard Error: 61_391 - .saturating_add(Weight::from_parts(612_461, 0).saturating_mul(b.into())) + // Standard Error: 52_489 + .saturating_add(Weight::from_parts(128_997, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -105,8 +105,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `1566` - // Minimum execution time: 10_408_000 picoseconds. - Weight::from_parts(10_948_000, 0) + // Minimum execution time: 17_180_000 picoseconds. + Weight::from_parts(18_131_000, 0) .saturating_add(Weight::from_parts(0, 1566)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -117,8 +117,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_434_000 picoseconds. - Weight::from_parts(5_866_000, 0) + // Minimum execution time: 10_210_000 picoseconds. + Weight::from_parts(10_571_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -148,8 +148,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `563` // Estimated: `4752` - // Minimum execution time: 65_054_000 picoseconds. - Weight::from_parts(66_817_000, 0) + // Minimum execution time: 102_820_000 picoseconds. + Weight::from_parts(103_981_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(6)) @@ -172,8 +172,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `2262` // Estimated: `52170` - // Minimum execution time: 187_476_000 picoseconds. - Weight::from_parts(191_446_000, 0) + // Minimum execution time: 269_191_000 picoseconds. + Weight::from_parts(271_651_000, 0) .saturating_add(Weight::from_parts(0, 52170)) .saturating_add(T::DbWeight::get().reads(35)) .saturating_add(T::DbWeight::get().writes(6)) @@ -198,8 +198,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `571` // Estimated: `4752` - // Minimum execution time: 71_945_000 picoseconds. - Weight::from_parts(74_102_000, 0) + // Minimum execution time: 114_960_000 picoseconds. + Weight::from_parts(116_460_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(6)) @@ -216,8 +216,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `3505` - // Minimum execution time: 12_040_000 picoseconds. - Weight::from_parts(12_484_000, 0) + // Minimum execution time: 18_960_000 picoseconds. + Weight::from_parts(19_480_000, 0) .saturating_add(Weight::from_parts(0, 3505)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -250,11 +250,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `327 + c * (159 ±0) + r * (114 ±0)` // Estimated: `4752 + c * (3412 ±0) + r * (3762 ±0)` - // Minimum execution time: 42_094_000 picoseconds. - Weight::from_parts(42_980_000, 0) + // Minimum execution time: 62_410_000 picoseconds. + Weight::from_parts(63_500_000, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 696_106 - .saturating_add(Weight::from_parts(35_041_743, 0).saturating_mul(c.into())) + // Standard Error: 1_162_128 + .saturating_add(Weight::from_parts(54_700_618, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(c.into()))) @@ -278,11 +278,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `403 + c * (99 ±0)` // Estimated: `4402 + c * (2567 ±0)` - // Minimum execution time: 39_368_000 picoseconds. - Weight::from_parts(22_889_969, 0) + // Minimum execution time: 60_080_000 picoseconds. + Weight::from_parts(33_918_442, 0) .saturating_add(Weight::from_parts(0, 4402)) - // Standard Error: 42_910 - .saturating_add(Weight::from_parts(18_557_842, 0).saturating_mul(c.into())) + // Standard Error: 37_473 + .saturating_add(Weight::from_parts(27_379_453, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -301,8 +301,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `608` // Estimated: `3604` - // Minimum execution time: 35_926_000 picoseconds. - Weight::from_parts(37_163_000, 0) + // Minimum execution time: 55_060_000 picoseconds. + Weight::from_parts(55_730_000, 0) .saturating_add(Weight::from_parts(0, 3604)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -320,11 +320,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `420 + c * (188 ±0)` // Estimated: `3604 + c * (2567 ±0)` - // Minimum execution time: 35_044_000 picoseconds. - Weight::from_parts(16_322_472, 0) + // Minimum execution time: 54_250_000 picoseconds. + Weight::from_parts(27_566_437, 0) .saturating_add(Weight::from_parts(0, 3604)) - // Standard Error: 85_783 - .saturating_add(Weight::from_parts(20_556_429, 0).saturating_mul(c.into())) + // Standard Error: 85_105 + .saturating_add(Weight::from_parts(28_199_591, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -344,11 +344,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `577 + c * (21 ±0)` // Estimated: `4752` - // Minimum execution time: 55_855_000 picoseconds. - Weight::from_parts(57_385_810, 0) + // Minimum execution time: 90_550_000 picoseconds. + Weight::from_parts(91_706_485, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 30_348 - .saturating_add(Weight::from_parts(487_002, 0).saturating_mul(c.into())) + // Standard Error: 31_122 + .saturating_add(Weight::from_parts(408_757, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -380,13 +380,13 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `1700 + c * (151 ±0) + r * (840 ±0)` // Estimated: `6172 + c * (2567 ±0) + r * (3303 ±0)` - // Minimum execution time: 197_929_000 picoseconds. - Weight::from_parts(199_455_000, 0) + // Minimum execution time: 287_031_000 picoseconds. + Weight::from_parts(289_141_000, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 1_096_486 - .saturating_add(Weight::from_parts(16_080_116, 0).saturating_mul(c.into())) - // Standard Error: 8_850 - .saturating_add(Weight::from_parts(6_758_005, 0).saturating_mul(r.into())) + // Standard Error: 1_538_577 + .saturating_add(Weight::from_parts(32_146_380, 0).saturating_mul(c.into())) + // Standard Error: 12_418 + .saturating_add(Weight::from_parts(9_527_783, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) @@ -408,8 +408,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `452` // Estimated: `4402` - // Minimum execution time: 23_006_000 picoseconds. - Weight::from_parts(24_243_000, 0) + // Minimum execution time: 35_401_000 picoseconds. + Weight::from_parts(35_810_000, 0) .saturating_add(Weight::from_parts(0, 4402)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -420,8 +420,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_375_000 picoseconds. - Weight::from_parts(5_718_000, 0) + // Minimum execution time: 9_890_000 picoseconds. + Weight::from_parts(10_360_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -431,8 +431,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_336_000 picoseconds. - Weight::from_parts(5_849_000, 0) + // Minimum execution time: 9_890_000 picoseconds. + Weight::from_parts(10_320_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -444,8 +444,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `267` // Estimated: `1501` - // Minimum execution time: 11_398_000 picoseconds. - Weight::from_parts(11_917_000, 0) + // Minimum execution time: 18_260_000 picoseconds. + Weight::from_parts(18_770_000, 0) .saturating_add(Weight::from_parts(0, 1501)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -458,8 +458,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `440` // Estimated: `6172` - // Minimum execution time: 56_990_000 picoseconds. - Weight::from_parts(57_916_000, 0) + // Minimum execution time: 93_951_000 picoseconds. + Weight::from_parts(95_010_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -470,8 +470,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `3581` - // Minimum execution time: 41_116_000 picoseconds. - Weight::from_parts(42_621_000, 0) + // Minimum execution time: 70_220_000 picoseconds. + Weight::from_parts(71_350_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -484,8 +484,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_915_000 picoseconds. - Weight::from_parts(2_188_000, 0) + // Minimum execution time: 3_330_000 picoseconds. + Weight::from_parts(3_540_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -512,11 +512,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `429 + c * (265 ±0)` // Estimated: `4298 + c * (2591 ±0)` - // Minimum execution time: 81_182_000 picoseconds. - Weight::from_parts(42_064_762, 0) + // Minimum execution time: 123_781_000 picoseconds. + Weight::from_parts(54_137_188, 0) .saturating_add(Weight::from_parts(0, 4298)) - // Standard Error: 40_868 - .saturating_add(Weight::from_parts(44_382_623, 0).saturating_mul(c.into())) + // Standard Error: 41_318 + .saturating_add(Weight::from_parts(72_505_890, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -535,8 +535,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `514` // Estimated: `4752` - // Minimum execution time: 42_616_000 picoseconds. - Weight::from_parts(43_927_000, 0) + // Minimum execution time: 67_081_000 picoseconds. + Weight::from_parts(68_020_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) @@ -549,8 +549,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `4752` - // Minimum execution time: 30_079_000 picoseconds. - Weight::from_parts(30_772_000, 0) + // Minimum execution time: 51_250_000 picoseconds. + Weight::from_parts(51_721_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -569,8 +569,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `280` // Estimated: `4752` - // Minimum execution time: 53_092_000 picoseconds. - Weight::from_parts(54_096_000, 0) + // Minimum execution time: 87_711_000 picoseconds. + Weight::from_parts(89_610_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) diff --git a/runtime/testnet/src/weights/pallet_collective.rs b/runtime/testnet/src/weights/pallet_collective.rs index 4bc2e5e3..eca1d8dc 100644 --- a/runtime/testnet/src/weights/pallet_collective.rs +++ b/runtime/testnet/src/weights/pallet_collective.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_collective` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -52,13 +52,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0 + m * (2021 ±0) + p * (2026 ±0)` // Estimated: `12163 + m * (1231 ±14) + p * (3660 ±14)` - // Minimum execution time: 15_227_000 picoseconds. - Weight::from_parts(15_401_000, 0) + // Minimum execution time: 21_270_000 picoseconds. + Weight::from_parts(21_530_000, 0) .saturating_add(Weight::from_parts(0, 12163)) - // Standard Error: 69_918 - .saturating_add(Weight::from_parts(5_227_662, 0).saturating_mul(m.into())) - // Standard Error: 69_918 - .saturating_add(Weight::from_parts(9_621_645, 0).saturating_mul(p.into())) + // Standard Error: 77_177 + .saturating_add(Weight::from_parts(5_670_913, 0).saturating_mul(m.into())) + // Standard Error: 77_177 + .saturating_add(Weight::from_parts(11_541_721, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -74,13 +74,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `32 + m * (20 ±0)` // Estimated: `1517 + m * (20 ±0)` - // Minimum execution time: 13_895_000 picoseconds. - Weight::from_parts(13_325_402, 0) + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(22_018_721, 0) .saturating_add(Weight::from_parts(0, 1517)) - // Standard Error: 31 - .saturating_add(Weight::from_parts(1_483, 0).saturating_mul(b.into())) - // Standard Error: 327 - .saturating_add(Weight::from_parts(13_600, 0).saturating_mul(m.into())) + // Standard Error: 32 + .saturating_add(Weight::from_parts(1_528, 0).saturating_mul(b.into())) + // Standard Error: 333 + .saturating_add(Weight::from_parts(14_871, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -94,13 +94,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `32 + m * (20 ±0)` // Estimated: `3497 + m * (20 ±0)` - // Minimum execution time: 16_855_000 picoseconds. - Weight::from_parts(16_329_953, 0) + // Minimum execution time: 26_550_000 picoseconds. + Weight::from_parts(26_904_604, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 26 - .saturating_add(Weight::from_parts(1_364, 0).saturating_mul(b.into())) - // Standard Error: 272 - .saturating_add(Weight::from_parts(19_385, 0).saturating_mul(m.into())) + // Standard Error: 35 + .saturating_add(Weight::from_parts(1_294, 0).saturating_mul(b.into())) + // Standard Error: 369 + .saturating_add(Weight::from_parts(19_854, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -121,15 +121,15 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `320 + m * (20 ±0) + p * (36 ±0)` // Estimated: `3714 + m * (21 ±0) + p * (36 ±0)` - // Minimum execution time: 22_457_000 picoseconds. - Weight::from_parts(23_656_256, 0) + // Minimum execution time: 34_810_000 picoseconds. + Weight::from_parts(37_794_069, 0) .saturating_add(Weight::from_parts(0, 3714)) - // Standard Error: 131 - .saturating_add(Weight::from_parts(2_501, 0).saturating_mul(b.into())) - // Standard Error: 1_372 - .saturating_add(Weight::from_parts(29_905, 0).saturating_mul(m.into())) - // Standard Error: 1_355 - .saturating_add(Weight::from_parts(201_498, 0).saturating_mul(p.into())) + // Standard Error: 101 + .saturating_add(Weight::from_parts(2_252, 0).saturating_mul(b.into())) + // Standard Error: 1_057 + .saturating_add(Weight::from_parts(23_421, 0).saturating_mul(m.into())) + // Standard Error: 1_044 + .saturating_add(Weight::from_parts(238_134, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(Weight::from_parts(0, 21).saturating_mul(m.into())) @@ -144,11 +144,11 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `795 + m * (40 ±0)` // Estimated: `4259 + m * (40 ±0)` - // Minimum execution time: 26_072_000 picoseconds. - Weight::from_parts(26_985_064, 0) + // Minimum execution time: 33_240_000 picoseconds. + Weight::from_parts(33_859_552, 0) .saturating_add(Weight::from_parts(0, 4259)) - // Standard Error: 971 - .saturating_add(Weight::from_parts(37_678, 0).saturating_mul(m.into())) + // Standard Error: 568 + .saturating_add(Weight::from_parts(32_889, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -167,13 +167,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `372 + m * (40 ±0) + p * (36 ±0)` // Estimated: `3817 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 25_166_000 picoseconds. - Weight::from_parts(25_483_449, 0) + // Minimum execution time: 37_780_000 picoseconds. + Weight::from_parts(39_214_952, 0) .saturating_add(Weight::from_parts(0, 3817)) - // Standard Error: 1_871 - .saturating_add(Weight::from_parts(23_371, 0).saturating_mul(m.into())) - // Standard Error: 1_824 - .saturating_add(Weight::from_parts(250_491, 0).saturating_mul(p.into())) + // Standard Error: 965 + .saturating_add(Weight::from_parts(27_174, 0).saturating_mul(m.into())) + // Standard Error: 940 + .saturating_add(Weight::from_parts(240_475, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -194,15 +194,15 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `674 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` // Estimated: `3991 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 35_365_000 picoseconds. - Weight::from_parts(38_552_881, 0) + // Minimum execution time: 53_900_000 picoseconds. + Weight::from_parts(62_592_460, 0) .saturating_add(Weight::from_parts(0, 3991)) - // Standard Error: 202 - .saturating_add(Weight::from_parts(3_494, 0).saturating_mul(b.into())) - // Standard Error: 2_145 - .saturating_add(Weight::from_parts(32_719, 0).saturating_mul(m.into())) - // Standard Error: 2_090 - .saturating_add(Weight::from_parts(254_447, 0).saturating_mul(p.into())) + // Standard Error: 192 + .saturating_add(Weight::from_parts(1_216, 0).saturating_mul(b.into())) + // Standard Error: 2_032 + .saturating_add(Weight::from_parts(16_022, 0).saturating_mul(m.into())) + // Standard Error: 1_981 + .saturating_add(Weight::from_parts(266_432, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -225,13 +225,13 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `392 + m * (40 ±0) + p * (36 ±0)` // Estimated: `3837 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 27_423_000 picoseconds. - Weight::from_parts(28_639_738, 0) + // Minimum execution time: 41_220_000 picoseconds. + Weight::from_parts(43_748_101, 0) .saturating_add(Weight::from_parts(0, 3837)) - // Standard Error: 2_071 - .saturating_add(Weight::from_parts(43_709, 0).saturating_mul(m.into())) - // Standard Error: 2_020 - .saturating_add(Weight::from_parts(237_424, 0).saturating_mul(p.into())) + // Standard Error: 2_066 + .saturating_add(Weight::from_parts(7_785, 0).saturating_mul(m.into())) + // Standard Error: 2_014 + .saturating_add(Weight::from_parts(284_161, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -254,15 +254,15 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `694 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` // Estimated: `4011 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 42_251_000 picoseconds. - Weight::from_parts(42_918_365, 0) + // Minimum execution time: 57_450_000 picoseconds. + Weight::from_parts(65_030_421, 0) .saturating_add(Weight::from_parts(0, 4011)) - // Standard Error: 177 - .saturating_add(Weight::from_parts(2_481, 0).saturating_mul(b.into())) - // Standard Error: 1_872 - .saturating_add(Weight::from_parts(30_120, 0).saturating_mul(m.into())) - // Standard Error: 1_825 - .saturating_add(Weight::from_parts(246_753, 0).saturating_mul(p.into())) + // Standard Error: 176 + .saturating_add(Weight::from_parts(2_059, 0).saturating_mul(b.into())) + // Standard Error: 1_865 + .saturating_add(Weight::from_parts(14_036, 0).saturating_mul(m.into())) + // Standard Error: 1_818 + .saturating_add(Weight::from_parts(271_844, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -280,11 +280,11 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `189 + p * (32 ±0)` // Estimated: `1674 + p * (32 ±0)` - // Minimum execution time: 13_933_000 picoseconds. - Weight::from_parts(15_713_571, 0) + // Minimum execution time: 22_270_000 picoseconds. + Weight::from_parts(24_023_436, 0) .saturating_add(Weight::from_parts(0, 1674)) - // Standard Error: 1_077 - .saturating_add(Weight::from_parts(176_286, 0).saturating_mul(p.into())) + // Standard Error: 932 + .saturating_add(Weight::from_parts(211_246, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -303,13 +303,11 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1460 + p * (36 ±0)` // Estimated: `4859 + d * (123 ±6) + p * (37 ±0)` - // Minimum execution time: 20_239_000 picoseconds. - Weight::from_parts(22_281_001, 0) + // Minimum execution time: 31_550_000 picoseconds. + Weight::from_parts(35_431_563, 0) .saturating_add(Weight::from_parts(0, 4859)) - // Standard Error: 83_644 - .saturating_add(Weight::from_parts(1_389_990, 0).saturating_mul(d.into())) - // Standard Error: 1_295 - .saturating_add(Weight::from_parts(209_268, 0).saturating_mul(p.into())) + // Standard Error: 984 + .saturating_add(Weight::from_parts(238_273, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 123).saturating_mul(d.into())) @@ -323,8 +321,8 @@ impl pallet_collective::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `874` // Estimated: `4339` - // Minimum execution time: 16_177_000 picoseconds. - Weight::from_parts(16_681_000, 0) + // Minimum execution time: 20_800_000 picoseconds. + Weight::from_parts(21_230_000, 0) .saturating_add(Weight::from_parts(0, 4339)) .saturating_add(T::DbWeight::get().reads(2)) } diff --git a/runtime/testnet/src/weights/pallet_democracy.rs b/runtime/testnet/src/weights/pallet_democracy.rs index f17eb4c8..e3ea0521 100644 --- a/runtime/testnet/src/weights/pallet_democracy.rs +++ b/runtime/testnet/src/weights/pallet_democracy.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_democracy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-12-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -49,8 +49,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3810` // Estimated: `16987` - // Minimum execution time: 48_082_000 picoseconds. - Weight::from_parts(50_093_000, 0) + // Minimum execution time: 59_580_000 picoseconds. + Weight::from_parts(60_601_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -61,8 +61,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2526` // Estimated: `5495` - // Minimum execution time: 41_777_000 picoseconds. - Weight::from_parts(43_107_000, 0) + // Minimum execution time: 54_060_000 picoseconds. + Weight::from_parts(54_681_000, 0) .saturating_add(Weight::from_parts(0, 5495)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -79,8 +79,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3369` // Estimated: `7248` - // Minimum execution time: 65_330_000 picoseconds. - Weight::from_parts(67_542_000, 0) + // Minimum execution time: 72_180_000 picoseconds. + Weight::from_parts(72_851_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -97,8 +97,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3391` // Estimated: `7248` - // Minimum execution time: 67_561_000 picoseconds. - Weight::from_parts(69_278_000, 0) + // Minimum execution time: 75_391_000 picoseconds. + Weight::from_parts(76_181_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -113,8 +113,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `299` // Estimated: `3666` - // Minimum execution time: 25_542_000 picoseconds. - Weight::from_parts(26_762_000, 0) + // Minimum execution time: 35_540_000 picoseconds. + Weight::from_parts(36_550_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -137,8 +137,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4887` // Estimated: `16987` - // Minimum execution time: 112_805_000 picoseconds. - Weight::from_parts(117_229_000, 0) + // Minimum execution time: 141_321_000 picoseconds. + Weight::from_parts(142_581_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(8)) @@ -151,8 +151,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2161` // Estimated: `5503` - // Minimum execution time: 13_737_000 picoseconds. - Weight::from_parts(14_088_000, 0) + // Minimum execution time: 17_830_000 picoseconds. + Weight::from_parts(18_200_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -163,8 +163,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_790_000 picoseconds. - Weight::from_parts(3_017_000, 0) + // Minimum execution time: 4_600_000 picoseconds. + Weight::from_parts(4_830_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -174,8 +174,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_763_000 picoseconds. - Weight::from_parts(2_964_000, 0) + // Minimum execution time: 4_690_000 picoseconds. + Weight::from_parts(4_990_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -191,8 +191,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `219` // Estimated: `3518` - // Minimum execution time: 25_038_000 picoseconds. - Weight::from_parts(25_852_000, 0) + // Minimum execution time: 34_761_000 picoseconds. + Weight::from_parts(35_270_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -207,8 +207,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2264` // Estimated: `5503` - // Minimum execution time: 28_090_000 picoseconds. - Weight::from_parts(28_984_000, 0) + // Minimum execution time: 37_711_000 picoseconds. + Weight::from_parts(38_550_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -225,8 +225,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4786` // Estimated: `16987` - // Minimum execution time: 93_134_000 picoseconds. - Weight::from_parts(95_230_000, 0) + // Minimum execution time: 116_460_000 picoseconds. + Weight::from_parts(117_521_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -239,8 +239,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `204` // Estimated: `3518` - // Minimum execution time: 18_010_000 picoseconds. - Weight::from_parts(18_575_000, 0) + // Minimum execution time: 25_350_000 picoseconds. + Weight::from_parts(26_000_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -256,11 +256,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `177 + r * (86 ±0)` // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 6_639_000 picoseconds. - Weight::from_parts(7_169_035, 0) + // Minimum execution time: 7_530_000 picoseconds. + Weight::from_parts(11_341_295, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 10_200 - .saturating_add(Weight::from_parts(4_099_910, 0).saturating_mul(r.into())) + // Standard Error: 7_177 + .saturating_add(Weight::from_parts(4_545_466, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -283,11 +283,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `177 + r * (86 ±0)` // Estimated: `16987 + r * (2676 ±0)` - // Minimum execution time: 9_611_000 picoseconds. - Weight::from_parts(11_854_222, 0) + // Minimum execution time: 11_180_000 picoseconds. + Weight::from_parts(15_682_234, 0) .saturating_add(Weight::from_parts(0, 16987)) - // Standard Error: 11_314 - .saturating_add(Weight::from_parts(4_067_430, 0).saturating_mul(r.into())) + // Standard Error: 8_077 + .saturating_add(Weight::from_parts(4_524_378, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -306,11 +306,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `695 + r * (108 ±0)` // Estimated: `19764 + r * (2676 ±0)` - // Minimum execution time: 48_534_000 picoseconds. - Weight::from_parts(51_138_181, 0) + // Minimum execution time: 60_180_000 picoseconds. + Weight::from_parts(65_227_143, 0) .saturating_add(Weight::from_parts(0, 19764)) - // Standard Error: 10_288 - .saturating_add(Weight::from_parts(5_104_108, 0).saturating_mul(r.into())) + // Standard Error: 8_841 + .saturating_add(Weight::from_parts(5_949_670, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -326,11 +326,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `388 + r * (108 ±0)` // Estimated: `13506 + r * (2676 ±0)` - // Minimum execution time: 20_831_000 picoseconds. - Weight::from_parts(20_575_354, 0) + // Minimum execution time: 27_750_000 picoseconds. + Weight::from_parts(27_211_166, 0) .saturating_add(Weight::from_parts(0, 13506)) - // Standard Error: 10_933 - .saturating_add(Weight::from_parts(5_061_337, 0).saturating_mul(r.into())) + // Standard Error: 8_117 + .saturating_add(Weight::from_parts(5_865_659, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -343,8 +343,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_847_000 picoseconds. - Weight::from_parts(3_014_000, 0) + // Minimum execution time: 4_520_000 picoseconds. + Weight::from_parts(4_700_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -361,11 +361,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `456` // Estimated: `7248` - // Minimum execution time: 25_121_000 picoseconds. - Weight::from_parts(37_554_710, 0) + // Minimum execution time: 35_330_000 picoseconds. + Weight::from_parts(49_450_691, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_035 - .saturating_add(Weight::from_parts(98_435, 0).saturating_mul(r.into())) + // Standard Error: 3_154 + .saturating_add(Weight::from_parts(54_169, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -382,11 +382,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `457 + r * (22 ±0)` // Estimated: `7248` - // Minimum execution time: 34_865_000 picoseconds. - Weight::from_parts(39_035_879, 0) + // Minimum execution time: 48_540_000 picoseconds. + Weight::from_parts(50_781_213, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 1_849 - .saturating_add(Weight::from_parts(118_850, 0).saturating_mul(r.into())) + // Standard Error: 914 + .saturating_add(Weight::from_parts(81_266, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -399,11 +399,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `649 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 17_560_000 picoseconds. - Weight::from_parts(22_818_144, 0) + // Minimum execution time: 24_011_000 picoseconds. + Weight::from_parts(27_194_551, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_335 - .saturating_add(Weight::from_parts(170_787, 0).saturating_mul(r.into())) + // Standard Error: 1_190 + .saturating_add(Weight::from_parts(90_597, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -416,11 +416,11 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `649 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 17_567_000 picoseconds. - Weight::from_parts(22_950_601, 0) + // Minimum execution time: 24_350_000 picoseconds. + Weight::from_parts(27_706_761, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_391 - .saturating_add(Weight::from_parts(168_232, 0).saturating_mul(r.into())) + // Standard Error: 1_139 + .saturating_add(Weight::from_parts(86_390, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -434,10 +434,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `251` + // Measured: `289` // Estimated: `3544` - // Minimum execution time: 19_505_000 picoseconds. - Weight::from_parts(20_128_000, 0) + // Minimum execution time: 27_050_000 picoseconds. + Weight::from_parts(27_430_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -450,8 +450,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `219` // Estimated: `3518` - // Minimum execution time: 16_230_000 picoseconds. - Weight::from_parts(17_088_000, 0) + // Minimum execution time: 21_740_000 picoseconds. + Weight::from_parts(22_190_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -466,10 +466,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `3583` + // Measured: `3621` // Estimated: `16987` - // Minimum execution time: 45_558_000 picoseconds. - Weight::from_parts(46_807_000, 0) + // Minimum execution time: 58_510_000 picoseconds. + Weight::from_parts(59_281_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -482,8 +482,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3555` // Estimated: `16987` - // Minimum execution time: 40_263_000 picoseconds. - Weight::from_parts(41_338_000, 0) + // Minimum execution time: 51_670_000 picoseconds. + Weight::from_parts(52_541_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -496,10 +496,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_referendum_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `144` // Estimated: `3544` - // Minimum execution time: 15_383_000 picoseconds. - Weight::from_parts(15_754_000, 0) + // Minimum execution time: 22_950_000 picoseconds. + Weight::from_parts(23_620_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -512,8 +512,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `235` // Estimated: `3666` - // Minimum execution time: 19_050_000 picoseconds. - Weight::from_parts(19_648_000, 0) + // Minimum execution time: 26_170_000 picoseconds. + Weight::from_parts(26_950_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_dmarket.rs b/runtime/testnet/src/weights/pallet_dmarket.rs index 6d6879ea..af1affb2 100644 --- a/runtime/testnet/src/weights/pallet_dmarket.rs +++ b/runtime/testnet/src/weights/pallet_dmarket.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_dmarket` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,10 +43,10 @@ impl pallet_dmarket::WeightInfo for WeightInfo { /// Proof: `Dmarket::DmarketCollection` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) fn force_set_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `444` // Estimated: `3634` - // Minimum execution time: 15_899_000 picoseconds. - Weight::from_parts(16_891_000, 0) + // Minimum execution time: 26_230_000 picoseconds. + Weight::from_parts(26_590_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -77,10 +77,10 @@ impl pallet_dmarket::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn execute_trade() -> Weight { // Proof Size summary in bytes: - // Measured: `1170` + // Measured: `1169` // Estimated: `4102` - // Minimum execution time: 254_285_000 picoseconds. - Weight::from_parts(262_410_000, 0) + // Minimum execution time: 348_071_000 picoseconds. + Weight::from_parts(352_111_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(7)) diff --git a/runtime/testnet/src/weights/pallet_escrow.rs b/runtime/testnet/src/weights/pallet_escrow.rs index 8bc92715..511eca07 100644 --- a/runtime/testnet/src/weights/pallet_escrow.rs +++ b/runtime/testnet/src/weights/pallet_escrow.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_escrow` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,14 +42,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `Escrow::Deposits` (r:1 w:1) /// Proof: `Escrow::Deposits` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) fn deposit() -> Weight { // Proof Size summary in bytes: // Measured: `200` - // Estimated: `3610` - // Minimum execution time: 79_913_000 picoseconds. - Weight::from_parts(81_178_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3592` + // Minimum execution time: 132_570_000 picoseconds. + Weight::from_parts(134_121_000, 0) + .saturating_add(Weight::from_parts(0, 3592)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -58,14 +58,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) fn release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 44_307_000 picoseconds. - Weight::from_parts(45_876_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3592` + // Minimum execution time: 72_190_000 picoseconds. + Weight::from_parts(73_150_000, 0) + .saturating_add(Weight::from_parts(0, 3592)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -74,14 +74,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) fn revoke() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 73_894_000 picoseconds. - Weight::from_parts(75_301_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3592` + // Minimum execution time: 120_790_000 picoseconds. + Weight::from_parts(122_340_000, 0) + .saturating_add(Weight::from_parts(0, 3592)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -90,14 +90,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) fn force_release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 44_926_000 picoseconds. - Weight::from_parts(45_819_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3592` + // Minimum execution time: 71_870_000 picoseconds. + Weight::from_parts(72_870_000, 0) + .saturating_add(Weight::from_parts(0, 3592)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/testnet/src/weights/pallet_marketplace.rs b/runtime/testnet/src/weights/pallet_marketplace.rs index 23153b13..eb2ff1b8 100644 --- a/runtime/testnet/src/weights/pallet_marketplace.rs +++ b/runtime/testnet/src/weights/pallet_marketplace.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_marketplace` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,8 +43,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `43` // Estimated: `1505` - // Minimum execution time: 8_524_000 picoseconds. - Weight::from_parts(8_889_000, 0) + // Minimum execution time: 14_300_000 picoseconds. + Weight::from_parts(14_580_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -57,8 +57,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 10_645_000 picoseconds. - Weight::from_parts(11_119_000, 0) + // Minimum execution time: 17_470_000 picoseconds. + Weight::from_parts(17_910_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,8 +71,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 10_768_000 picoseconds. - Weight::from_parts(11_190_000, 0) + // Minimum execution time: 17_320_000 picoseconds. + Weight::from_parts(18_000_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -88,7 +88,7 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:2 w:2) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) /// Storage: `Marketplace::Asks` (r:1 w:1) /// Proof: `Marketplace::Asks` (`max_values`: None, `max_size`: Some(161), added: 2636, mode: `MaxEncodedLen`) /// Storage: `Marketplace::PayoutAddress` (r:1 w:0) @@ -111,11 +111,11 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn create_order() -> Weight { // Proof Size summary in bytes: - // Measured: `1745` - // Estimated: `6230` - // Minimum execution time: 332_884_000 picoseconds. - Weight::from_parts(340_699_000, 0) - .saturating_add(Weight::from_parts(0, 6230)) + // Measured: `1741` + // Estimated: `6194` + // Minimum execution time: 506_161_000 picoseconds. + Weight::from_parts(517_141_000, 0) + .saturating_add(Weight::from_parts(0, 6194)) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().writes(13)) } @@ -124,13 +124,13 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) fn cancel_order() -> Weight { // Proof Size summary in bytes: // Measured: `493` // Estimated: `3621` - // Minimum execution time: 56_163_000 picoseconds. - Weight::from_parts(57_777_000, 0) + // Minimum execution time: 88_120_000 picoseconds. + Weight::from_parts(89_290_000, 0) .saturating_add(Weight::from_parts(0, 3621)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_message_queue.rs b/runtime/testnet/src/weights/pallet_message_queue.rs index b60a3d5d..36fa94f9 100644 --- a/runtime/testnet/src/weights/pallet_message_queue.rs +++ b/runtime/testnet/src/weights/pallet_message_queue.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -45,8 +45,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `261` // Estimated: `6044` - // Minimum execution time: 14_652_000 picoseconds. - Weight::from_parts(15_356_000, 0) + // Minimum execution time: 23_140_000 picoseconds. + Weight::from_parts(23_670_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `256` // Estimated: `6044` - // Minimum execution time: 13_584_000 picoseconds. - Weight::from_parts(13_988_000, 0) + // Minimum execution time: 20_481_000 picoseconds. + Weight::from_parts(20_790_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -71,8 +71,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `43` // Estimated: `3517` - // Minimum execution time: 5_246_000 picoseconds. - Weight::from_parts(5_454_000, 0) + // Minimum execution time: 8_650_000 picoseconds. + Weight::from_parts(8_940_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -83,8 +83,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 7_343_000 picoseconds. - Weight::from_parts(7_577_000, 0) + // Minimum execution time: 12_020_000 picoseconds. + Weight::from_parts(12_180_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -95,8 +95,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 7_386_000 picoseconds. - Weight::from_parts(7_719_000, 0) + // Minimum execution time: 12_420_000 picoseconds. + Weight::from_parts(12_581_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -109,8 +109,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_052_000 picoseconds. - Weight::from_parts(181_643_000, 0) + // Minimum execution time: 223_861_000 picoseconds. + Weight::from_parts(226_010_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -122,8 +122,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `209` // Estimated: `3517` - // Minimum execution time: 8_762_000 picoseconds. - Weight::from_parts(9_014_000, 0) + // Minimum execution time: 13_240_000 picoseconds. + Weight::from_parts(13_360_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -136,8 +136,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 66_635_000 picoseconds. - Weight::from_parts(67_829_000, 0) + // Minimum execution time: 69_580_000 picoseconds. + Weight::from_parts(70_230_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -150,8 +150,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 84_390_000 picoseconds. - Weight::from_parts(86_574_000, 0) + // Minimum execution time: 89_080_000 picoseconds. + Weight::from_parts(90_300_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -164,8 +164,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 126_898_000 picoseconds. - Weight::from_parts(129_209_000, 0) + // Minimum execution time: 151_671_000 picoseconds. + Weight::from_parts(154_340_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_multibatching.rs b/runtime/testnet/src/weights/pallet_multibatching.rs index b9f27b53..ce606c16 100644 --- a/runtime/testnet/src/weights/pallet_multibatching.rs +++ b/runtime/testnet/src/weights/pallet_multibatching.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_multibatching` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -45,15 +45,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `84` + // Measured: `12` // Estimated: `3497` - // Minimum execution time: 309_785_000 picoseconds. - Weight::from_parts(310_623_000, 0) + // Minimum execution time: 468_301_000 picoseconds. + Weight::from_parts(473_431_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 159_835 - .saturating_add(Weight::from_parts(5_012_789, 0).saturating_mul(c.into())) - // Standard Error: 159_835 - .saturating_add(Weight::from_parts(48_755_294, 0).saturating_mul(s.into())) + // Standard Error: 200_989 + .saturating_add(Weight::from_parts(6_116_700, 0).saturating_mul(c.into())) + // Standard Error: 200_989 + .saturating_add(Weight::from_parts(57_108_282, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -65,15 +65,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch_v2(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `84` + // Measured: `12` // Estimated: `3497` - // Minimum execution time: 311_921_000 picoseconds. - Weight::from_parts(315_857_000, 0) + // Minimum execution time: 473_598_000 picoseconds. + Weight::from_parts(475_819_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 159_954 - .saturating_add(Weight::from_parts(4_976_462, 0).saturating_mul(c.into())) - // Standard Error: 159_954 - .saturating_add(Weight::from_parts(48_802_638, 0).saturating_mul(s.into())) + // Standard Error: 200_700 + .saturating_add(Weight::from_parts(6_057_360, 0).saturating_mul(c.into())) + // Standard Error: 200_700 + .saturating_add(Weight::from_parts(57_217_453, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/testnet/src/weights/pallet_myth_proxy.rs b/runtime/testnet/src/weights/pallet_myth_proxy.rs index b71730f3..3b4e5175 100644 --- a/runtime/testnet/src/weights/pallet_myth_proxy.rs +++ b/runtime/testnet/src/weights/pallet_myth_proxy.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_myth_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -44,7 +44,7 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) /// Storage: `MythProxy::Proxies` (r:0 w:1) /// Proof: `MythProxy::Proxies` (`max_values`: None, `max_size`: Some(94), added: 2569, mode: `MaxEncodedLen`) /// Storage: `MythProxy::ApprovalsByAgent` (r:0 w:1) @@ -52,10 +52,10 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { fn add_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `454` - // Estimated: `3610` - // Minimum execution time: 61_963_000 picoseconds. - Weight::from_parts(64_047_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3592` + // Minimum execution time: 101_041_000 picoseconds. + Weight::from_parts(102_501_000, 0) + .saturating_add(Weight::from_parts(0, 3592)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -64,14 +64,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) fn remove_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3610` - // Minimum execution time: 44_350_000 picoseconds. - Weight::from_parts(45_985_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3592` + // Minimum execution time: 74_021_000 picoseconds. + Weight::from_parts(74_981_000, 0) + .saturating_add(Weight::from_parts(0, 3592)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -81,8 +81,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `247` // Estimated: `3559` - // Minimum execution time: 16_003_000 picoseconds. - Weight::from_parts(16_857_000, 0) + // Minimum execution time: 27_150_000 picoseconds. + Weight::from_parts(27_870_000, 0) .saturating_add(Weight::from_parts(0, 3559)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -96,8 +96,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 15_608_000 picoseconds. - Weight::from_parts(16_345_000, 0) + // Minimum execution time: 26_140_000 picoseconds. + Weight::from_parts(26_630_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -108,8 +108,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `147` // Estimated: `3521` - // Minimum execution time: 11_681_000 picoseconds. - Weight::from_parts(12_165_000, 0) + // Minimum execution time: 19_910_000 picoseconds. + Weight::from_parts(20_480_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -122,8 +122,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 14_716_000 picoseconds. - Weight::from_parts(15_133_000, 0) + // Minimum execution time: 24_150_000 picoseconds. + Weight::from_parts(24_520_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -133,14 +133,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) fn remove_sponsored_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3610` - // Minimum execution time: 45_788_000 picoseconds. - Weight::from_parts(47_639_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3592` + // Minimum execution time: 73_700_000 picoseconds. + Weight::from_parts(74_490_000, 0) + .saturating_add(Weight::from_parts(0, 3592)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -154,8 +154,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `423` // Estimated: `6124` - // Minimum execution time: 23_890_000 picoseconds. - Weight::from_parts(24_587_000, 0) + // Minimum execution time: 36_381_000 picoseconds. + Weight::from_parts(37_000_000, 0) .saturating_add(Weight::from_parts(0, 6124)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_nfts.rs b/runtime/testnet/src/weights/pallet_nfts.rs index 29d9e45d..ef44f03e 100644 --- a/runtime/testnet/src/weights/pallet_nfts.rs +++ b/runtime/testnet/src/weights/pallet_nfts.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_nfts` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -51,8 +51,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 24_008_000 picoseconds. - Weight::from_parts(24_976_000, 0) + // Minimum execution time: 40_511_000 picoseconds. + Weight::from_parts(40_961_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -71,8 +71,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 24_411_000 picoseconds. - Weight::from_parts(25_243_000, 0) + // Minimum execution time: 39_940_000 picoseconds. + Weight::from_parts(41_121_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -95,19 +95,17 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: `Nfts::CollectionAccount` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. - /// The range of component `m` is `[0, 1000]`. - /// The range of component `a` is `[0, 1000]`. fn destroy(m: u32, a: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `641 + a * (366 ±0) + m * (37 ±0)` // Estimated: `3960 + a * (2970 ±0) + m * (2556 ±0)` - // Minimum execution time: 1_758_091_000 picoseconds. - Weight::from_parts(1_807_824_000, 0) + // Minimum execution time: 2_390_860_000 picoseconds. + Weight::from_parts(2_423_810_000, 0) .saturating_add(Weight::from_parts(0, 3960)) - // Standard Error: 12_678 - .saturating_add(Weight::from_parts(732_894, 0).saturating_mul(m.into())) - // Standard Error: 12_678 - .saturating_add(Weight::from_parts(6_201_397, 0).saturating_mul(a.into())) + // Standard Error: 41_307 + .saturating_add(Weight::from_parts(1_188_844, 0).saturating_mul(m.into())) + // Standard Error: 41_307 + .saturating_add(Weight::from_parts(8_272_930, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) @@ -135,8 +133,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 56_868_000 picoseconds. - Weight::from_parts(58_537_000, 0) + // Minimum execution time: 90_481_000 picoseconds. + Weight::from_parts(92_171_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -159,8 +157,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 54_887_000 picoseconds. - Weight::from_parts(56_707_000, 0) + // Minimum execution time: 87_600_000 picoseconds. + Weight::from_parts(88_931_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -189,8 +187,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `644` // Estimated: `4102` - // Minimum execution time: 64_936_000 picoseconds. - Weight::from_parts(67_154_000, 0) + // Minimum execution time: 102_560_000 picoseconds. + Weight::from_parts(103_820_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(8)) @@ -215,8 +213,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `721` // Estimated: `4102` - // Minimum execution time: 51_098_000 picoseconds. - Weight::from_parts(52_915_000, 0) + // Minimum execution time: 79_111_000 picoseconds. + Weight::from_parts(80_760_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -228,16 +226,15 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Item` (r:5000 w:5000) /// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(637), added: 3112, mode: `MaxEncodedLen`) /// The range of component `i` is `[0, 5000]`. - /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `871 + i * (95 ±0)` // Estimated: `3634 + i * (3112 ±0)` - // Minimum execution time: 16_717_000 picoseconds. - Weight::from_parts(17_107_000, 0) + // Minimum execution time: 26_910_000 picoseconds. + Weight::from_parts(27_340_000, 0) .saturating_add(Weight::from_parts(0, 3634)) - // Standard Error: 13_625 - .saturating_add(Weight::from_parts(20_013_183, 0).saturating_mul(i.into())) + // Standard Error: 19_696 + .saturating_add(Weight::from_parts(30_594_685, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) @@ -251,8 +248,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 20_933_000 picoseconds. - Weight::from_parts(21_836_000, 0) + // Minimum execution time: 33_760_000 picoseconds. + Weight::from_parts(34_440_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -265,8 +262,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 21_090_000 picoseconds. - Weight::from_parts(21_708_000, 0) + // Minimum execution time: 33_840_000 picoseconds. + Weight::from_parts(34_200_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -279,8 +276,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 17_246_000 picoseconds. - Weight::from_parts(18_013_000, 0) + // Minimum execution time: 27_590_000 picoseconds. + Weight::from_parts(28_400_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -297,8 +294,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `504` // Estimated: `3634` - // Minimum execution time: 27_419_000 picoseconds. - Weight::from_parts(28_621_000, 0) + // Minimum execution time: 43_350_000 picoseconds. + Weight::from_parts(44_720_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -311,8 +308,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `393` // Estimated: `6110` - // Minimum execution time: 42_306_000 picoseconds. - Weight::from_parts(43_781_000, 0) + // Minimum execution time: 67_241_000 picoseconds. + Weight::from_parts(68_180_000, 0) .saturating_add(Weight::from_parts(0, 6110)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -325,8 +322,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `319` // Estimated: `3634` - // Minimum execution time: 17_337_000 picoseconds. - Weight::from_parts(17_885_000, 0) + // Minimum execution time: 28_510_000 picoseconds. + Weight::from_parts(28_960_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) @@ -339,8 +336,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `242` // Estimated: `3634` - // Minimum execution time: 13_589_000 picoseconds. - Weight::from_parts(14_067_000, 0) + // Minimum execution time: 22_610_000 picoseconds. + Weight::from_parts(23_330_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -353,8 +350,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 19_664_000 picoseconds. - Weight::from_parts(20_467_000, 0) + // Minimum execution time: 31_090_000 picoseconds. + Weight::from_parts(32_040_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -373,8 +370,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3960` - // Minimum execution time: 46_254_000 picoseconds. - Weight::from_parts(48_539_000, 0) + // Minimum execution time: 67_630_000 picoseconds. + Weight::from_parts(69_040_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -387,8 +384,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `3960` - // Minimum execution time: 27_295_000 picoseconds. - Weight::from_parts(28_371_000, 0) + // Minimum execution time: 45_040_000 picoseconds. + Weight::from_parts(45_640_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -405,8 +402,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1104` // Estimated: `3960` - // Minimum execution time: 41_814_000 picoseconds. - Weight::from_parts(43_352_000, 0) + // Minimum execution time: 59_390_000 picoseconds. + Weight::from_parts(60_070_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -419,8 +416,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4146` - // Minimum execution time: 16_953_000 picoseconds. - Weight::from_parts(17_792_000, 0) + // Minimum execution time: 27_960_000 picoseconds. + Weight::from_parts(28_600_000, 0) .saturating_add(Weight::from_parts(0, 4146)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -432,16 +429,15 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Attribute` (r:1001 w:1000) /// Proof: `Nfts::Attribute` (`max_values`: None, `max_size`: Some(495), added: 2970, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 1000]`. - /// The range of component `n` is `[0, 1000]`. fn cancel_item_attributes_approval(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `694 + n * (386 ±0)` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 28_109_000 picoseconds. - Weight::from_parts(28_710_000, 0) + // Minimum execution time: 44_220_000 picoseconds. + Weight::from_parts(44_980_000, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 3_564 - .saturating_add(Weight::from_parts(8_100_992, 0).saturating_mul(n.into())) + // Standard Error: 9_529 + .saturating_add(Weight::from_parts(9_826_923, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -462,8 +458,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3840` - // Minimum execution time: 36_423_000 picoseconds. - Weight::from_parts(37_791_000, 0) + // Minimum execution time: 51_840_000 picoseconds. + Weight::from_parts(52_740_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -480,8 +476,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `970` // Estimated: `3840` - // Minimum execution time: 34_293_000 picoseconds. - Weight::from_parts(36_059_000, 0) + // Minimum execution time: 47_740_000 picoseconds. + Weight::from_parts(48_490_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -498,8 +494,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `470` // Estimated: `3787` - // Minimum execution time: 26_802_000 picoseconds. - Weight::from_parts(27_875_000, 0) + // Minimum execution time: 41_800_000 picoseconds. + Weight::from_parts(42_590_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -516,8 +512,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `817` // Estimated: `3787` - // Minimum execution time: 31_496_000 picoseconds. - Weight::from_parts(32_512_000, 0) + // Minimum execution time: 43_130_000 picoseconds. + Weight::from_parts(44_120_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -530,8 +526,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `412` // Estimated: `4102` - // Minimum execution time: 21_162_000 picoseconds. - Weight::from_parts(21_916_000, 0) + // Minimum execution time: 33_490_000 picoseconds. + Weight::from_parts(34_370_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -542,8 +538,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 17_558_000 picoseconds. - Weight::from_parts(18_185_000, 0) + // Minimum execution time: 28_460_000 picoseconds. + Weight::from_parts(29_260_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -554,8 +550,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 16_585_000 picoseconds. - Weight::from_parts(17_390_000, 0) + // Minimum execution time: 27_481_000 picoseconds. + Weight::from_parts(28_200_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -566,8 +562,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3533` - // Minimum execution time: 13_733_000 picoseconds. - Weight::from_parts(14_276_000, 0) + // Minimum execution time: 23_400_000 picoseconds. + Weight::from_parts(24_400_000, 0) .saturating_add(Weight::from_parts(0, 3533)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -580,8 +576,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 19_460_000 picoseconds. - Weight::from_parts(20_292_000, 0) + // Minimum execution time: 31_620_000 picoseconds. + Weight::from_parts(32_070_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -594,8 +590,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `325` // Estimated: `3607` - // Minimum execution time: 18_881_000 picoseconds. - Weight::from_parts(19_864_000, 0) + // Minimum execution time: 30_360_000 picoseconds. + Weight::from_parts(31_060_000, 0) .saturating_add(Weight::from_parts(0, 3607)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -612,8 +608,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `560` // Estimated: `4102` - // Minimum execution time: 25_759_000 picoseconds. - Weight::from_parts(26_654_000, 0) + // Minimum execution time: 39_970_000 picoseconds. + Weight::from_parts(41_240_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -638,23 +634,22 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `862` // Estimated: `4102` - // Minimum execution time: 61_732_000 picoseconds. - Weight::from_parts(63_558_000, 0) + // Minimum execution time: 95_520_000 picoseconds. + Weight::from_parts(96_360_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(5)) } /// The range of component `n` is `[0, 10]`. - /// The range of component `n` is `[0, 10]`. fn pay_tips(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_268_000 picoseconds. - Weight::from_parts(3_697_654, 0) + // Minimum execution time: 4_450_000 picoseconds. + Weight::from_parts(7_356_359, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_683 - .saturating_add(Weight::from_parts(2_336_193, 0).saturating_mul(n.into())) + // Standard Error: 15_050 + .saturating_add(Weight::from_parts(3_758_609, 0).saturating_mul(n.into())) } /// Storage: `Nfts::Item` (r:1 w:0) /// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(637), added: 3112, mode: `MaxEncodedLen`) @@ -664,8 +659,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4102` - // Minimum execution time: 19_055_000 picoseconds. - Weight::from_parts(19_800_000, 0) + // Minimum execution time: 31_200_000 picoseconds. + Weight::from_parts(31_970_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -678,8 +673,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `511` // Estimated: `4102` - // Minimum execution time: 24_586_000 picoseconds. - Weight::from_parts(25_686_000, 0) + // Minimum execution time: 34_060_000 picoseconds. + Weight::from_parts(34_680_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -704,8 +699,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1050` // Estimated: `7214` - // Minimum execution time: 98_410_000 picoseconds. - Weight::from_parts(102_001_000, 0) + // Minimum execution time: 151_650_000 picoseconds. + Weight::from_parts(153_850_000, 0) .saturating_add(Weight::from_parts(0, 7214)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(10)) @@ -731,16 +726,15 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Account` (r:0 w:1) /// Proof: `Nfts::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10]`. - /// The range of component `n` is `[0, 10]`. fn mint_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `634` // Estimated: `6110 + n * (2970 ±0)` - // Minimum execution time: 136_135_000 picoseconds. - Weight::from_parts(145_912_076, 0) + // Minimum execution time: 192_180_000 picoseconds. + Weight::from_parts(198_719_495, 0) .saturating_add(Weight::from_parts(0, 6110)) - // Standard Error: 23_153 - .saturating_add(Weight::from_parts(23_070_879, 0).saturating_mul(n.into())) + // Standard Error: 54_318 + .saturating_add(Weight::from_parts(36_537_134, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) @@ -758,16 +752,15 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Attribute` (r:10 w:10) /// Proof: `Nfts::Attribute` (`max_values`: None, `max_size`: Some(495), added: 2970, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10]`. - /// The range of component `n` is `[0, 10]`. fn set_attributes_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `573` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 75_485_000 picoseconds. - Weight::from_parts(86_453_912, 0) + // Minimum execution time: 98_991_000 picoseconds. + Weight::from_parts(111_255_669, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 28_604 - .saturating_add(Weight::from_parts(22_047_297, 0).saturating_mul(n.into())) + // Standard Error: 73_989 + .saturating_add(Weight::from_parts(34_589_674, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_preimage.rs b/runtime/testnet/src/weights/pallet_preimage.rs index 9f6a19b4..b564b3d8 100644 --- a/runtime/testnet/src/weights/pallet_preimage.rs +++ b/runtime/testnet/src/weights/pallet_preimage.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-12-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,19 +42,19 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(109), added: 2584, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4` - // Estimated: `3610` - // Minimum execution time: 48_722_000 picoseconds. - Weight::from_parts(49_715_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) - // Standard Error: 471 - .saturating_add(Weight::from_parts(41_758, 0).saturating_mul(s.into())) + // Measured: `42` + // Estimated: `3574` + // Minimum execution time: 80_700_000 picoseconds. + Weight::from_parts(81_720_000, 0) + .saturating_add(Weight::from_parts(0, 3574)) + // Standard Error: 6 + .saturating_add(Weight::from_parts(3_221, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -67,13 +67,13 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_requested_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 16_614_000 picoseconds. - Weight::from_parts(16_891_000, 0) + // Minimum execution time: 25_410_000 picoseconds. + Weight::from_parts(25_670_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 468 - .saturating_add(Weight::from_parts(41_638, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(3_228, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -86,13 +86,13 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_no_deposit_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 15_507_000 picoseconds. - Weight::from_parts(15_942_000, 0) + // Minimum execution time: 23_760_000 picoseconds. + Weight::from_parts(24_100_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 471 - .saturating_add(Weight::from_parts(41_717, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(3_212, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -101,16 +101,16 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(109), added: 2584, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `181` - // Estimated: `3610` - // Minimum execution time: 64_554_000 picoseconds. - Weight::from_parts(68_886_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Measured: `219` + // Estimated: `3574` + // Minimum execution time: 110_660_000 picoseconds. + Weight::from_parts(113_920_000, 0) + .saturating_add(Weight::from_parts(0, 3574)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -122,10 +122,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `144` // Estimated: `3544` - // Minimum execution time: 33_737_000 picoseconds. - Weight::from_parts(38_015_000, 0) + // Minimum execution time: 59_990_000 picoseconds. + Weight::from_parts(63_530_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -136,10 +136,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `138` + // Measured: `176` // Estimated: `3544` - // Minimum execution time: 29_806_000 picoseconds. - Weight::from_parts(34_017_000, 0) + // Minimum execution time: 49_170_000 picoseconds. + Weight::from_parts(51_630_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -150,10 +150,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `144` // Estimated: `3544` - // Minimum execution time: 22_577_000 picoseconds. - Weight::from_parts(25_530_000, 0) + // Minimum execution time: 39_010_000 picoseconds. + Weight::from_parts(41_410_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -164,10 +164,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `4` + // Measured: `42` // Estimated: `3544` - // Minimum execution time: 17_710_000 picoseconds. - Weight::from_parts(20_479_000, 0) + // Minimum execution time: 43_100_000 picoseconds. + Weight::from_parts(45_680_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -178,10 +178,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_requested_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 11_132_000 picoseconds. - Weight::from_parts(11_985_000, 0) + // Minimum execution time: 22_240_000 picoseconds. + Weight::from_parts(22_950_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -194,10 +194,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unrequest_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `144` // Estimated: `3544` - // Minimum execution time: 30_413_000 picoseconds. - Weight::from_parts(34_288_000, 0) + // Minimum execution time: 56_590_000 picoseconds. + Weight::from_parts(66_740_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -208,10 +208,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 11_227_000 picoseconds. - Weight::from_parts(12_380_000, 0) + // Minimum execution time: 22_800_000 picoseconds. + Weight::from_parts(24_350_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -222,10 +222,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_multi_referenced_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `106` // Estimated: `3544` - // Minimum execution time: 11_143_000 picoseconds. - Weight::from_parts(11_495_000, 0) + // Minimum execution time: 23_010_000 picoseconds. + Weight::from_parts(23_990_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -235,21 +235,21 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1023 w:1023) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(109), added: 2584, mode: `MaxEncodedLen`) /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + n * (203 ±0)` - // Estimated: `990 + n * (2620 ±0)` - // Minimum execution time: 55_456_000 picoseconds. - Weight::from_parts(56_132_000, 0) + // Estimated: `990 + n * (2591 ±0)` + // Minimum execution time: 90_461_000 picoseconds. + Weight::from_parts(90_840_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 60_585 - .saturating_add(Weight::from_parts(56_538_893, 0).saturating_mul(n.into())) + // Standard Error: 47_246 + .saturating_add(Weight::from_parts(85_323_294, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2620).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2591).saturating_mul(n.into())) } } diff --git a/runtime/testnet/src/weights/pallet_proxy.rs b/runtime/testnet/src/weights/pallet_proxy.rs index d8218abe..33aed34a 100644 --- a/runtime/testnet/src/weights/pallet_proxy.rs +++ b/runtime/testnet/src/weights/pallet_proxy.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -40,16 +40,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `115 + p * (25 ±0)` + // Measured: `149 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 14_560_000 picoseconds. - Weight::from_parts(15_393_719, 0) + // Minimum execution time: 24_190_000 picoseconds. + Weight::from_parts(24_958_937, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 665 - .saturating_add(Weight::from_parts(30_991, 0).saturating_mul(p.into())) + // Standard Error: 1_287 + .saturating_add(Weight::from_parts(41_227, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -60,19 +59,17 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - /// The range of component `a` is `[0, 31]`. - /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `367 + a * (56 ±0) + p * (25 ±0)` + // Measured: `401 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 40_892_000 picoseconds. - Weight::from_parts(40_941_376, 0) + // Minimum execution time: 63_400_000 picoseconds. + Weight::from_parts(63_958_968, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 1_230 - .saturating_add(Weight::from_parts(176_989, 0).saturating_mul(a.into())) - // Standard Error: 1_271 - .saturating_add(Weight::from_parts(45_342, 0).saturating_mul(p.into())) + // Standard Error: 2_399 + .saturating_add(Weight::from_parts(218_731, 0).saturating_mul(a.into())) + // Standard Error: 2_478 + .saturating_add(Weight::from_parts(31_538, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -82,19 +79,17 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - /// The range of component `a` is `[0, 31]`. - /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `295 + a * (56 ±0)` + // Measured: `329 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 25_732_000 picoseconds. - Weight::from_parts(25_895_852, 0) + // Minimum execution time: 40_850_000 picoseconds. + Weight::from_parts(41_351_132, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 1_465 - .saturating_add(Weight::from_parts(171_547, 0).saturating_mul(a.into())) - // Standard Error: 1_513 - .saturating_add(Weight::from_parts(25_930, 0).saturating_mul(p.into())) + // Standard Error: 2_284 + .saturating_add(Weight::from_parts(238_321, 0).saturating_mul(a.into())) + // Standard Error: 2_360 + .saturating_add(Weight::from_parts(12_280, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -104,19 +99,17 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - /// The range of component `a` is `[0, 31]`. - /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `295 + a * (56 ±0)` + // Measured: `329 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 25_586_000 picoseconds. - Weight::from_parts(25_802_738, 0) + // Minimum execution time: 41_200_000 picoseconds. + Weight::from_parts(41_604_928, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 1_409 - .saturating_add(Weight::from_parts(173_428, 0).saturating_mul(a.into())) - // Standard Error: 1_455 - .saturating_add(Weight::from_parts(29_408, 0).saturating_mul(p.into())) + // Standard Error: 2_135 + .saturating_add(Weight::from_parts(230_231, 0).saturating_mul(a.into())) + // Standard Error: 2_206 + .saturating_add(Weight::from_parts(4_640, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -128,99 +121,92 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - /// The range of component `a` is `[0, 31]`. - /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `311 + a * (56 ±0) + p * (25 ±0)` + // Measured: `345 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 33_516_000 picoseconds. - Weight::from_parts(37_041_674, 0) + // Minimum execution time: 53_600_000 picoseconds. + Weight::from_parts(56_854_382, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 1_466 - .saturating_add(Weight::from_parts(182_541, 0).saturating_mul(a.into())) - // Standard Error: 1_515 - .saturating_add(Weight::from_parts(42_097, 0).saturating_mul(p.into())) + // Standard Error: 3_420 + .saturating_add(Weight::from_parts(260_762, 0).saturating_mul(a.into())) + // Standard Error: 3_533 + .saturating_add(Weight::from_parts(36_099, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `115 + p * (25 ±0)` + // Measured: `149 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 24_951_000 picoseconds. - Weight::from_parts(25_986_736, 0) + // Minimum execution time: 41_030_000 picoseconds. + Weight::from_parts(42_048_697, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 613 - .saturating_add(Weight::from_parts(40_459, 0).saturating_mul(p.into())) + // Standard Error: 1_963 + .saturating_add(Weight::from_parts(38_511, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `115 + p * (25 ±0)` + // Measured: `149 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 24_705_000 picoseconds. - Weight::from_parts(25_950_635, 0) + // Minimum execution time: 40_840_000 picoseconds. + Weight::from_parts(42_207_873, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 643 - .saturating_add(Weight::from_parts(37_792, 0).saturating_mul(p.into())) + // Standard Error: 2_084 + .saturating_add(Weight::from_parts(54_123, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `115 + p * (25 ±0)` + // Measured: `149 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 22_352_000 picoseconds. - Weight::from_parts(23_419_264, 0) + // Minimum execution time: 36_950_000 picoseconds. + Weight::from_parts(38_234_327, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 577 - .saturating_add(Weight::from_parts(22_477, 0).saturating_mul(p.into())) + // Standard Error: 1_530 + .saturating_add(Weight::from_parts(28_828, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - /// The range of component `p` is `[1, 31]`. fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `127` + // Measured: `161` // Estimated: `4310` - // Minimum execution time: 26_468_000 picoseconds. - Weight::from_parts(27_690_984, 0) + // Minimum execution time: 44_170_000 picoseconds. + Weight::from_parts(45_401_509, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 665 - .saturating_add(Weight::from_parts(19_627, 0).saturating_mul(p.into())) + // Standard Error: 6_450 + .saturating_add(Weight::from_parts(27_849, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 30]`. - /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `140 + p * (25 ±0)` + // Measured: `174 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 23_010_000 picoseconds. - Weight::from_parts(23_935_988, 0) + // Minimum execution time: 37_930_000 picoseconds. + Weight::from_parts(39_066_923, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 675 - .saturating_add(Weight::from_parts(34_743, 0).saturating_mul(p.into())) + // Standard Error: 2_397 + .saturating_add(Weight::from_parts(41_524, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/testnet/src/weights/pallet_scheduler.rs b/runtime/testnet/src/weights/pallet_scheduler.rs index aa7b681d..7feb46af 100644 --- a/runtime/testnet/src/weights/pallet_scheduler.rs +++ b/runtime/testnet/src/weights/pallet_scheduler.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-12-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -41,10 +41,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::IncompleteSince` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn service_agendas_base() -> Weight { // Proof Size summary in bytes: - // Measured: `30` + // Measured: `31` // Estimated: `1489` - // Minimum execution time: 3_638_000 picoseconds. - Weight::from_parts(3_896_000, 0) + // Minimum execution time: 3_860_000 picoseconds. + Weight::from_parts(4_040_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -54,13 +54,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 512]`. fn service_agenda_base(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `80 + s * (177 ±0)` + // Measured: `81 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 3_886_000 picoseconds. - Weight::from_parts(4_049_000, 0) + // Minimum execution time: 5_440_000 picoseconds. + Weight::from_parts(2_255_482, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 1_185 - .saturating_add(Weight::from_parts(567_123, 0).saturating_mul(s.into())) + // Standard Error: 2_260 + .saturating_add(Weight::from_parts(711_573, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -68,8 +68,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_493_000 picoseconds. - Weight::from_parts(3_757_000, 0) + // Minimum execution time: 4_990_000 picoseconds. + Weight::from_parts(5_270_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) @@ -81,13 +81,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[128, 4194304]`. fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `141 + s * (1 ±0)` + // Measured: `179 + s * (1 ±0)` // Estimated: `4197809` - // Minimum execution time: 19_555_000 picoseconds. - Weight::from_parts(19_846_000, 0) + // Minimum execution time: 28_010_000 picoseconds. + Weight::from_parts(28_360_000, 0) .saturating_add(Weight::from_parts(0, 4197809)) - // Standard Error: 580 - .saturating_add(Weight::from_parts(49_412, 0).saturating_mul(s.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(1_246, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -97,8 +97,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_190_000 picoseconds. - Weight::from_parts(5_421_000, 0) + // Minimum execution time: 7_490_000 picoseconds. + Weight::from_parts(7_790_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -106,24 +106,24 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_598_000 picoseconds. - Weight::from_parts(3_746_000, 0) + // Minimum execution time: 5_010_000 picoseconds. + Weight::from_parts(5_150_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_370_000 picoseconds. - Weight::from_parts(2_534_000, 0) + // Minimum execution time: 3_820_000 picoseconds. + Weight::from_parts(3_960_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_366_000 picoseconds. - Weight::from_parts(2_484_000, 0) + // Minimum execution time: 3_720_000 picoseconds. + Weight::from_parts(3_920_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Scheduler::Agenda` (r:1 w:1) @@ -131,13 +131,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 511]`. fn schedule(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `80 + s * (177 ±0)` + // Measured: `81 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 11_414_000 picoseconds. - Weight::from_parts(6_437_633, 0) + // Minimum execution time: 16_300_000 picoseconds. + Weight::from_parts(12_297_489, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_506 - .saturating_add(Weight::from_parts(630_734, 0).saturating_mul(s.into())) + // Standard Error: 2_307 + .saturating_add(Weight::from_parts(730_149, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -150,13 +150,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 512]`. fn cancel(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `80 + s * (177 ±0)` + // Measured: `81 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 17_603_000 picoseconds. - Weight::from_parts(3_843_632, 0) + // Minimum execution time: 25_910_000 picoseconds. + Weight::from_parts(16_299_148, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_782 - .saturating_add(Weight::from_parts(920_966, 0).saturating_mul(s.into())) + // Standard Error: 2_560 + .saturating_add(Weight::from_parts(1_137_609, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -167,13 +167,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 511]`. fn schedule_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `595 + s * (178 ±0)` + // Measured: `596 + s * (178 ±0)` // Estimated: `402327` - // Minimum execution time: 15_184_000 picoseconds. - Weight::from_parts(12_668_737, 0) + // Minimum execution time: 22_010_000 picoseconds. + Weight::from_parts(20_966_689, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_591 - .saturating_add(Weight::from_parts(650_286, 0).saturating_mul(s.into())) + // Standard Error: 2_324 + .saturating_add(Weight::from_parts(734_284, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -186,13 +186,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 512]`. fn cancel_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `708 + s * (177 ±0)` + // Measured: `709 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 20_131_000 picoseconds. - Weight::from_parts(9_532_756, 0) + // Minimum execution time: 29_300_000 picoseconds. + Weight::from_parts(21_206_104, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_609 - .saturating_add(Weight::from_parts(931_913, 0).saturating_mul(s.into())) + // Standard Error: 2_570 + .saturating_add(Weight::from_parts(1_145_475, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -203,13 +203,13 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 512]`. fn schedule_retry(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `117` + // Measured: `118` // Estimated: `402327` - // Minimum execution time: 10_589_000 picoseconds. - Weight::from_parts(13_090_058, 0) + // Minimum execution time: 14_550_000 picoseconds. + Weight::from_parts(16_159_409, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 394 - .saturating_add(Weight::from_parts(20_668, 0).saturating_mul(s.into())) + // Standard Error: 110 + .saturating_add(Weight::from_parts(6_762, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -219,10 +219,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn set_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `90704` + // Measured: `90705` // Estimated: `402327` - // Minimum execution time: 196_293_000 picoseconds. - Weight::from_parts(208_808_000, 0) + // Minimum execution time: 244_580_000 picoseconds. + Weight::from_parts(249_910_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -235,10 +235,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn set_retry_named() -> Weight { // Proof Size summary in bytes: - // Measured: `91746` + // Measured: `91747` // Estimated: `402327` - // Minimum execution time: 210_306_000 picoseconds. - Weight::from_parts(219_495_000, 0) + // Minimum execution time: 253_540_000 picoseconds. + Weight::from_parts(257_970_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -249,10 +249,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `90716` + // Measured: `90717` // Estimated: `402327` - // Minimum execution time: 201_599_000 picoseconds. - Weight::from_parts(208_469_000, 0) + // Minimum execution time: 242_140_000 picoseconds. + Weight::from_parts(248_000_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -265,10 +265,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel_retry_named() -> Weight { // Proof Size summary in bytes: - // Measured: `91758` + // Measured: `91759` // Estimated: `402327` - // Minimum execution time: 203_517_000 picoseconds. - Weight::from_parts(214_726_000, 0) + // Minimum execution time: 252_371_000 picoseconds. + Weight::from_parts(260_870_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_session.rs b/runtime/testnet/src/weights/pallet_session.rs index db7f75c6..72e5149b 100644 --- a/runtime/testnet/src/weights/pallet_session.rs +++ b/runtime/testnet/src/weights/pallet_session.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_session` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -45,8 +45,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `254` // Estimated: `3719` - // Minimum execution time: 18_153_000 picoseconds. - Weight::from_parts(18_588_000, 0) + // Minimum execution time: 29_910_000 picoseconds. + Weight::from_parts(30_430_000, 0) .saturating_add(Weight::from_parts(0, 3719)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `263` // Estimated: `3728` - // Minimum execution time: 13_464_000 picoseconds. - Weight::from_parts(14_411_000, 0) + // Minimum execution time: 21_510_000 picoseconds. + Weight::from_parts(22_150_000, 0) .saturating_add(Weight::from_parts(0, 3728)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_sudo.rs b/runtime/testnet/src/weights/pallet_sudo.rs index aabed672..edc679c5 100644 --- a/runtime/testnet/src/weights/pallet_sudo.rs +++ b/runtime/testnet/src/weights/pallet_sudo.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,8 +43,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 10_421_000 picoseconds. - Weight::from_parts(10_823_000, 0) + // Minimum execution time: 17_150_000 picoseconds. + Weight::from_parts(17_571_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 11_560_000 picoseconds. - Weight::from_parts(11_911_000, 0) + // Minimum execution time: 18_900_000 picoseconds. + Weight::from_parts(19_380_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -66,8 +66,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 11_296_000 picoseconds. - Weight::from_parts(11_801_000, 0) + // Minimum execution time: 18_760_000 picoseconds. + Weight::from_parts(19_450_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -77,8 +77,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 9_908_000 picoseconds. - Weight::from_parts(10_227_000, 0) + // Minimum execution time: 16_100_000 picoseconds. + Weight::from_parts(16_430_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -89,8 +89,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 4_350_000 picoseconds. - Weight::from_parts(4_533_000, 0) + // Minimum execution time: 6_480_000 picoseconds. + Weight::from_parts(6_670_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } diff --git a/runtime/testnet/src/weights/pallet_timestamp.rs b/runtime/testnet/src/weights/pallet_timestamp.rs index 1f828a94..7f118e46 100644 --- a/runtime/testnet/src/weights/pallet_timestamp.rs +++ b/runtime/testnet/src/weights/pallet_timestamp.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -43,20 +43,20 @@ impl pallet_timestamp::WeightInfo for WeightInfo { /// Proof: `Aura::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `156` + // Measured: `120` // Estimated: `1493` - // Minimum execution time: 8_870_000 picoseconds. - Weight::from_parts(9_442_000, 0) + // Minimum execution time: 13_630_000 picoseconds. + Weight::from_parts(13_980_000, 0) .saturating_add(Weight::from_parts(0, 1493)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } fn on_finalize() -> Weight { // Proof Size summary in bytes: - // Measured: `94` + // Measured: `57` // Estimated: `0` - // Minimum execution time: 4_533_000 picoseconds. - Weight::from_parts(4_648_000, 0) + // Minimum execution time: 5_810_000 picoseconds. + Weight::from_parts(6_150_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/testnet/src/weights/pallet_treasury.rs b/runtime/testnet/src/weights/pallet_treasury.rs index 87ba2e69..293d2dac 100644 --- a/runtime/testnet/src/weights/pallet_treasury.rs +++ b/runtime/testnet/src/weights/pallet_treasury.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-12-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -47,8 +47,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6` // Estimated: `1526` - // Minimum execution time: 11_786_000 picoseconds. - Weight::from_parts(12_317_000, 0) + // Minimum execution time: 16_160_000 picoseconds. + Weight::from_parts(16_790_000, 0) .saturating_add(Weight::from_parts(0, 1526)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) @@ -59,30 +59,35 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `90` // Estimated: `1526` - // Minimum execution time: 6_463_000 picoseconds. - Weight::from_parts(6_669_000, 0) + // Minimum execution time: 8_240_000 picoseconds. + Weight::from_parts(8_600_000, 0) .saturating_add(Weight::from_parts(0, 1526)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `System::Account` (r:1 w:0) + /// Storage: `System::Account` (r:10 w:10) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Treasury::Deactivated` (r:1 w:1) /// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Treasury::LastSpendPeriod` (r:1 w:1) - /// Proof: `Treasury::LastSpendPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Treasury::Approvals` (r:1 w:1) + /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(41), added: 536, mode: `MaxEncodedLen`) + /// Storage: `Treasury::Proposals` (r:9 w:9) + /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 9]`. fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `219 + p * (1 ±0)` - // Estimated: `3581` - // Minimum execution time: 13_268_000 picoseconds. - Weight::from_parts(15_066_169, 0) + // Measured: `147 + p * (122 ±0)` + // Estimated: `3581 + p * (2591 ±0)` + // Minimum execution time: 30_080_000 picoseconds. + Weight::from_parts(42_353_237, 0) .saturating_add(Weight::from_parts(0, 3581)) - // Standard Error: 9_400 - .saturating_add(Weight::from_parts(174_373, 0).saturating_mul(p.into())) + // Standard Error: 90_752 + .saturating_add(Weight::from_parts(33_309_023, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(p.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(p.into()))) + .saturating_add(Weight::from_parts(0, 2591).saturating_mul(p.into())) } /// Storage: `Treasury::SpendCount` (r:1 w:1) /// Proof: `Treasury::SpendCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -92,8 +97,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6` // Estimated: `1489` - // Minimum execution time: 10_531_000 picoseconds. - Weight::from_parts(10_877_000, 0) + // Minimum execution time: 14_730_000 picoseconds. + Weight::from_parts(15_180_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -106,8 +111,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `6172` - // Minimum execution time: 52_601_000 picoseconds. - Weight::from_parts(53_536_000, 0) + // Minimum execution time: 76_160_000 picoseconds. + Weight::from_parts(77_230_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -118,8 +123,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 12_307_000 picoseconds. - Weight::from_parts(13_032_000, 0) + // Minimum execution time: 17_990_000 picoseconds. + Weight::from_parts(18_340_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -130,8 +135,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 11_705_000 picoseconds. - Weight::from_parts(12_126_000, 0) + // Minimum execution time: 16_600_000 picoseconds. + Weight::from_parts(17_140_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_utility.rs b/runtime/testnet/src/weights/pallet_utility.rs index c269b24f..df9d3f8d 100644 --- a/runtime/testnet/src/weights/pallet_utility.rs +++ b/runtime/testnet/src/weights/pallet_utility.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,18 +42,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_472_000 picoseconds. - Weight::from_parts(5_644_000, 0) + // Minimum execution time: 9_410_000 picoseconds. + Weight::from_parts(30_678_562, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_125 - .saturating_add(Weight::from_parts(3_515_802, 0).saturating_mul(c.into())) + // Standard Error: 2_128 + .saturating_add(Weight::from_parts(5_278_290, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_766_000 picoseconds. - Weight::from_parts(4_989_000, 0) + // Minimum execution time: 8_570_000 picoseconds. + Weight::from_parts(8_800_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -61,18 +61,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_397_000 picoseconds. - Weight::from_parts(5_604_000, 0) + // Minimum execution time: 9_340_000 picoseconds. + Weight::from_parts(17_517_220, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_507 - .saturating_add(Weight::from_parts(3_708_055, 0).saturating_mul(c.into())) + // Standard Error: 1_470 + .saturating_add(Weight::from_parts(5_680_592, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_404_000 picoseconds. - Weight::from_parts(7_701_000, 0) + // Minimum execution time: 12_610_000 picoseconds. + Weight::from_parts(12_920_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -80,10 +80,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_314_000 picoseconds. - Weight::from_parts(5_460_000, 0) + // Minimum execution time: 9_330_000 picoseconds. + Weight::from_parts(16_712_508, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_556 - .saturating_add(Weight::from_parts(3_511_150, 0).saturating_mul(c.into())) + // Standard Error: 1_518 + .saturating_add(Weight::from_parts(5_330_283, 0).saturating_mul(c.into())) } } diff --git a/runtime/testnet/src/weights/pallet_vesting.rs b/runtime/testnet/src/weights/pallet_vesting.rs index c91bf8a6..4c190255 100644 --- a/runtime/testnet/src/weights/pallet_vesting.rs +++ b/runtime/testnet/src/weights/pallet_vesting.rs @@ -1,10 +1,10 @@ //! Autogenerated weights for `pallet_vesting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-01-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `versi-developer-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: @@ -42,20 +42,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[1, 28]`. fn vest_locked(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 33_886_000 picoseconds. - Weight::from_parts(33_483_440, 0) + // Minimum execution time: 53_100_000 picoseconds. + Weight::from_parts(52_322_253, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_818 - .saturating_add(Weight::from_parts(35_182, 0).saturating_mul(l.into())) - // Standard Error: 3_234 - .saturating_add(Weight::from_parts(88_307, 0).saturating_mul(s.into())) + // Standard Error: 732 + .saturating_add(Weight::from_parts(41_852, 0).saturating_mul(l.into())) + // Standard Error: 1_303 + .saturating_add(Weight::from_parts(102_997, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -64,20 +64,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[1, 28]`. fn vest_unlocked(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 35_931_000 picoseconds. - Weight::from_parts(35_727_516, 0) + // Minimum execution time: 56_020_000 picoseconds. + Weight::from_parts(55_978_625, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_507 - .saturating_add(Weight::from_parts(28_170, 0).saturating_mul(l.into())) - // Standard Error: 2_681 - .saturating_add(Weight::from_parts(82_422, 0).saturating_mul(s.into())) + // Standard Error: 1_417 + .saturating_add(Weight::from_parts(31_974, 0).saturating_mul(l.into())) + // Standard Error: 2_522 + .saturating_add(Weight::from_parts(85_580, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -86,7 +86,7 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. @@ -95,13 +95,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 36_896_000 picoseconds. - Weight::from_parts(35_641_757, 0) + // Minimum execution time: 57_190_000 picoseconds. + Weight::from_parts(56_362_243, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_436 - .saturating_add(Weight::from_parts(51_254, 0).saturating_mul(l.into())) - // Standard Error: 2_555 - .saturating_add(Weight::from_parts(101_759, 0).saturating_mul(s.into())) + // Standard Error: 699 + .saturating_add(Weight::from_parts(47_104, 0).saturating_mul(l.into())) + // Standard Error: 1_244 + .saturating_add(Weight::from_parts(102_821, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -110,7 +110,7 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. @@ -119,13 +119,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 39_091_000 picoseconds. - Weight::from_parts(38_292_543, 0) + // Minimum execution time: 60_361_000 picoseconds. + Weight::from_parts(60_072_457, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_985 - .saturating_add(Weight::from_parts(39_885, 0).saturating_mul(l.into())) - // Standard Error: 3_531 - .saturating_add(Weight::from_parts(92_252, 0).saturating_mul(s.into())) + // Standard Error: 823 + .saturating_add(Weight::from_parts(36_394, 0).saturating_mul(l.into())) + // Standard Error: 1_465 + .saturating_add(Weight::from_parts(90_597, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -136,20 +136,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[0, 27]`. fn vested_transfer(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 72_977_000 picoseconds. - Weight::from_parts(76_819_234, 0) + // Minimum execution time: 116_810_000 picoseconds. + Weight::from_parts(118_888_878, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 2_897 - .saturating_add(Weight::from_parts(47_580, 0).saturating_mul(l.into())) - // Standard Error: 5_155 - .saturating_add(Weight::from_parts(142_933, 0).saturating_mul(s.into())) + // Standard Error: 2_358 + .saturating_add(Weight::from_parts(31_547, 0).saturating_mul(l.into())) + // Standard Error: 4_195 + .saturating_add(Weight::from_parts(114_521, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -160,20 +160,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[0, 27]`. fn force_vested_transfer(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `395 + l * (25 ±0) + s * (36 ±0)` // Estimated: `6172` - // Minimum execution time: 74_450_000 picoseconds. - Weight::from_parts(77_970_768, 0) + // Minimum execution time: 118_480_000 picoseconds. + Weight::from_parts(119_907_555, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 3_607 - .saturating_add(Weight::from_parts(69_619, 0).saturating_mul(l.into())) - // Standard Error: 6_418 - .saturating_add(Weight::from_parts(146_715, 0).saturating_mul(s.into())) + // Standard Error: 1_593 + .saturating_add(Weight::from_parts(44_169, 0).saturating_mul(l.into())) + // Standard Error: 2_834 + .saturating_add(Weight::from_parts(132_803, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -182,20 +182,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[2, 28]`. fn not_unlocking_merge_schedules(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 34_745_000 picoseconds. - Weight::from_parts(33_561_372, 0) + // Minimum execution time: 54_670_000 picoseconds. + Weight::from_parts(53_390_533, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_666 - .saturating_add(Weight::from_parts(46_599, 0).saturating_mul(l.into())) - // Standard Error: 3_077 - .saturating_add(Weight::from_parts(99_355, 0).saturating_mul(s.into())) + // Standard Error: 775 + .saturating_add(Weight::from_parts(43_520, 0).saturating_mul(l.into())) + // Standard Error: 1_431 + .saturating_add(Weight::from_parts(111_017, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -204,20 +204,20 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[2, 28]`. fn unlocking_merge_schedules(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 37_050_000 picoseconds. - Weight::from_parts(36_396_678, 0) + // Minimum execution time: 58_581_000 picoseconds. + Weight::from_parts(57_799_281, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_897 - .saturating_add(Weight::from_parts(44_584, 0).saturating_mul(l.into())) - // Standard Error: 3_504 - .saturating_add(Weight::from_parts(89_133, 0).saturating_mul(s.into())) + // Standard Error: 1_107 + .saturating_add(Weight::from_parts(39_990, 0).saturating_mul(l.into())) + // Standard Error: 2_045 + .saturating_add(Weight::from_parts(98_163, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -226,7 +226,7 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Storage: `Balances::Locks` (r:1 w:1) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1287), added: 3762, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. @@ -235,13 +235,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 40_069_000 picoseconds. - Weight::from_parts(39_213_727, 0) + // Minimum execution time: 63_430_000 picoseconds. + Weight::from_parts(62_317_644, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_751 - .saturating_add(Weight::from_parts(49_005, 0).saturating_mul(l.into())) - // Standard Error: 3_234 - .saturating_add(Weight::from_parts(91_545, 0).saturating_mul(s.into())) + // Standard Error: 694 + .saturating_add(Weight::from_parts(39_554, 0).saturating_mul(l.into())) + // Standard Error: 1_283 + .saturating_add(Weight::from_parts(97_562, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } From f9d1499cc0fb2019af50c0636b8eafb18624c7db Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Fri, 4 Apr 2025 09:21:44 +0300 Subject: [PATCH 08/35] remove production profile Signed-off-by: Alexandru Gheorghe --- Cargo.toml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d06a117f..67a0f4b7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,5 @@ [profile.release] panic = "unwind" -opt-level = 3 -lto = true [profile.production] inherits = "release" @@ -132,7 +130,7 @@ substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", t cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", features = ["full-pov-size"] } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } From ac2b12a79fc2e929dd7a890d3f9c47a4972edbab Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Thu, 3 Apr 2025 13:21:59 +0300 Subject: [PATCH 09/35] Adjust per read/write costs Signed-off-by: Alexandru Gheorghe --- runtime/testnet/src/weights/rocksdb_weights.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/testnet/src/weights/rocksdb_weights.rs b/runtime/testnet/src/weights/rocksdb_weights.rs index 5ebeffe9..de5be60d 100644 --- a/runtime/testnet/src/weights/rocksdb_weights.rs +++ b/runtime/testnet/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 8_000 * constants::WEIGHT_REF_TIME_PER_NANOS, - write: 25_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + read: 20_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + write: 37_000 * constants::WEIGHT_REF_TIME_PER_NANOS, }; } From e4a7cc4a53f7285bed448d720e53eaabdf5dff31 Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe Date: Fri, 4 Apr 2025 09:32:13 +0300 Subject: [PATCH 10/35] Add a few more comments Signed-off-by: Alexandru Gheorghe --- runtime/common/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index c3a7450d..9089f25d 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -55,7 +55,7 @@ pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(5); /// `Operational` extrinsics. pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(100); -/// Max block weight configuration. +/// Max block weight configuration, max allowed pov size is 10 MiB on all relay-chains. pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts(WEIGHT_REF_TIME_PER_SECOND.saturating_mul(2), 10 * 1024 * 1024 as u64); From fd1f099de38550b9940e86585086a841a9034b5f Mon Sep 17 00:00:00 2001 From: Alexandru Gheorghe <49718502+alexggh@users.noreply.github.com> Date: Fri, 4 Apr 2025 09:52:18 +0300 Subject: [PATCH 11/35] Update runtime/common/src/lib.rs Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> --- runtime/common/src/lib.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 9089f25d..a7e55582 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -51,8 +51,6 @@ pub const DAYS: BlockNumber = HOURS * 24; /// used to limit the maximal weight of a single extrinsic. pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(5); -/// We allow `Normal` extrinsics to fill up the block up to 75%, the rest can be used by -/// `Operational` extrinsics. pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(100); /// Max block weight configuration, max allowed pov size is 10 MiB on all relay-chains. From 17190a5a943ce077734ee55d23ed8ed648889931 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 13:33:26 +0200 Subject: [PATCH 12/35] Upgrade to polkadot-stable2503-rc1 --- Cargo.lock | 3127 ++++++++--------- Cargo.toml | 189 +- node/src/service.rs | 5 +- pallets/dmarket/src/types.rs | 6 +- pallets/marketplace/src/types.rs | 10 +- pallets/multibatching/src/lib.rs | 6 +- pallets/myth-proxy/src/mock.rs | 1 + pallets/nfts/src/types.rs | 128 +- primitives/account/src/lib.rs | 41 +- runtime/common/src/lib.rs | 15 +- runtime/mainnet/Cargo.toml | 4 + runtime/mainnet/src/lib.rs | 56 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 33 +- .../src/weights/pallet_message_queue.rs | 14 + .../mainnet/src/weights/pallet_multisig.rs | 15 + runtime/mainnet/src/weights/pallet_proxy.rs | 16 + runtime/mainnet/src/weights/pallet_utility.rs | 19 + runtime/mainnet/src/weights/pallet_xcm.rs | 24 +- runtime/mainnet/src/xcm_config.rs | 4 +- runtime/testnet/Cargo.toml | 4 + runtime/testnet/src/lib.rs | 56 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 33 +- .../src/weights/pallet_message_queue.rs | 14 + .../testnet/src/weights/pallet_multisig.rs | 15 + runtime/testnet/src/weights/pallet_proxy.rs | 16 + runtime/testnet/src/weights/pallet_utility.rs | 19 + runtime/testnet/src/weights/pallet_xcm.rs | 24 +- runtime/testnet/src/xcm_config.rs | 4 +- 28 files changed, 2099 insertions(+), 1799 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e1eb3d30..1db757d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,7 +17,7 @@ name = "account" version = "0.1.1" dependencies = [ "hex", - "impl-serde 0.5.0", + "impl-serde", "libsecp256k1", "log", "parity-scale-codec", @@ -224,9 +224,9 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb00293ba84f51ce3bd026bd0de55899c4e68f0a39a5728cebae3a73ffdc0a4f" dependencies = [ - "ark-ec", - "ark-ff", - "ark-std", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-std 0.4.0", ] [[package]] @@ -235,10 +235,22 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", +] + +[[package]] +name = "ark-bls12-381" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", ] [[package]] @@ -247,10 +259,10 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" dependencies = [ - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-poly 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", "itertools 0.10.5", @@ -258,16 +270,49 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" +dependencies = [ + "ahash", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.2", + "itertools 0.13.0", + "num-bigint", + "num-integer", + "num-traits", + "zeroize", +] + +[[package]] +name = "ark-ed-on-bls12-381-bandersnatch" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1786b2e3832f6f0f7c8d62d5d5a282f6952a1ab99981c54cd52b6ac1d8f02df5" +dependencies = [ + "ark-bls12-381 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-std 0.5.0", +] + [[package]] name = "ark-ff" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", + "ark-ff-asm 0.4.2", + "ark-ff-macros 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "digest 0.10.7", "itertools 0.10.5", @@ -278,6 +323,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" +dependencies = [ + "ark-ff-asm 0.5.0", + "ark-ff-macros 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "arrayvec 0.7.6", + "digest 0.10.7", + "educe", + "itertools 0.13.0", + "num-bigint", + "num-traits", + "paste", + "zeroize", +] + [[package]] name = "ark-ff-asm" version = "0.4.2" @@ -288,6 +353,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-asm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" +dependencies = [ + "quote", + "syn 2.0.99", +] + [[package]] name = "ark-ff-macros" version = "0.4.2" @@ -301,27 +376,68 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.99", +] + [[package]] name = "ark-poly" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", ] +[[package]] +name = "ark-poly" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" +dependencies = [ + "ahash", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.2", +] + [[package]] name = "ark-serialize" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" dependencies = [ - "ark-serialize-derive", - "ark-std", + "ark-serialize-derive 0.4.2", + "ark-std 0.4.0", + "digest 0.10.7", + "num-bigint", +] + +[[package]] +name = "ark-serialize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" +dependencies = [ + "ark-serialize-derive 0.5.0", + "ark-std 0.5.0", + "arrayvec 0.7.6", "digest 0.10.7", "num-bigint", ] @@ -337,6 +453,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-serialize-derive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.99", +] + [[package]] name = "ark-std" version = "0.4.0" @@ -347,6 +474,49 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "ark-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + +[[package]] +name = "ark-transcript" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47c1c928edb9d8ff24cb5dcb7651d3a98494fff3099eee95c2404cd813a9139f" +dependencies = [ + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "digest 0.10.7", + "rand_core 0.6.4", + "sha3", +] + +[[package]] +name = "ark-vrf" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" +dependencies = [ + "ark-bls12-381 0.5.0", + "ark-ec 0.5.0", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "digest 0.10.7", + "rand_chacha 0.3.1", + "sha2 0.10.8", + "w3f-ring-proof", + "zeroize", +] + [[package]] name = "array-bytes" version = "6.2.3" @@ -376,12 +546,12 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "asn1-rs" -version = "0.5.2" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" +checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" dependencies = [ - "asn1-rs-derive 0.4.0", - "asn1-rs-impl 0.1.0", + "asn1-rs-derive 0.5.1", + "asn1-rs-impl", "displaydoc", "nom", "num-traits", @@ -397,7 +567,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "607495ec7113b178fbba7a6166a27f99e774359ef4823adbefd756b5b81d7970" dependencies = [ "asn1-rs-derive 0.6.0", - "asn1-rs-impl 0.2.0", + "asn1-rs-impl", "displaydoc", "nom", "num-traits", @@ -408,14 +578,14 @@ dependencies = [ [[package]] name = "asn1-rs-derive" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" +checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", - "synstructure 0.12.6", + "syn 2.0.99", + "synstructure 0.13.1", ] [[package]] @@ -430,17 +600,6 @@ dependencies = [ "synstructure 0.13.1", ] -[[package]] -name = "asn1-rs-impl" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "asn1-rs-impl" version = "0.2.0" @@ -682,6 +841,19 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "asynchronous-codec" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233" +dependencies = [ + "bytes", + "futures-sink", + "futures-util", + "memchr", + "pin-project-lite", +] + [[package]] name = "atomic-take" version = "1.1.0" @@ -768,19 +940,10 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "beef" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" -dependencies = [ - "serde", -] - [[package]] name = "binary-merkle-tree" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "hash-db", "log", @@ -840,7 +1003,7 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33415e24172c1b7d6066f6d999545375ab8e1d95421d6784bdfff9496f292387" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.13.0", "serde", "unicode-normalization", ] @@ -851,6 +1014,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" +[[package]] +name = "bitcoin-io" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" + [[package]] name = "bitcoin_hashes" version = "0.13.0" @@ -858,7 +1027,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" dependencies = [ "bitcoin-internals", - "hex-conservative", + "hex-conservative 0.1.2", +] + +[[package]] +name = "bitcoin_hashes" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" +dependencies = [ + "bitcoin-io", + "hex-conservative 0.2.1", ] [[package]] @@ -1006,8 +1185,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -1300,7 +1479,7 @@ dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.1", + "strsim", "terminal_size", ] @@ -1754,6 +1933,21 @@ dependencies = [ "subtle 2.6.1", ] +[[package]] +name = "crypto_secretbox" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1" +dependencies = [ + "aead", + "cipher 0.4.4", + "generic-array 0.14.7", + "poly1305", + "salsa20", + "subtle 2.6.1", + "zeroize", +] + [[package]] name = "ctr" version = "0.9.2" @@ -1765,8 +1959,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.21.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "clap", "parity-scale-codec", @@ -1782,8 +1976,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1805,8 +1999,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-client-collator", @@ -1844,6 +2038,7 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-timestamp", + "sp-trie", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -1851,8 +2046,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -1881,8 +2076,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "anyhow", "async-trait", @@ -1896,8 +2091,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1922,8 +2117,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1932,20 +2127,18 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", - "sp-api", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-inherents", "sp-runtime", "sp-state-machine", "sp-storage", - "sp-trie", "tracing", ] [[package]] name = "cumulus-client-pov-recovery" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1970,8 +2163,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2007,8 +2200,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2024,8 +2217,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2041,7 +2234,6 @@ dependencies = [ "pallet-message-queue", "parity-scale-codec", "polkadot-parachain-primitives", - "polkadot-runtime-common", "polkadot-runtime-parachains", "scale-info", "sp-core", @@ -2061,7 +2253,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -2071,8 +2263,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -2082,10 +2274,29 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "cumulus-pallet-weight-reclaim" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +dependencies = [ + "cumulus-primitives-storage-weight-reclaim", + "derive-where", + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-io", + "sp-runtime", + "sp-trie", +] + [[package]] name = "cumulus-pallet-xcm" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2099,8 +2310,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2124,8 +2335,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2133,8 +2344,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2149,8 +2360,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2163,8 +2374,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2173,8 +2384,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2190,8 +2401,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2207,8 +2418,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2231,13 +2442,13 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-primitives-core", "futures", - "jsonrpsee-core 0.24.8", + "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer", "sc-client-api", @@ -2250,8 +2461,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "async-trait", @@ -2279,14 +2490,13 @@ dependencies = [ "sp-consensus-babe", "sp-runtime", "substrate-prometheus-endpoint", - "tokio", "tracing", ] [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.21.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2294,7 +2504,7 @@ dependencies = [ "either", "futures", "futures-timer", - "jsonrpsee 0.24.8", + "jsonrpsee", "parity-scale-codec", "pin-project", "polkadot-overseer", @@ -2308,7 +2518,6 @@ dependencies = [ "serde_json", "smoldot 0.11.0", "smoldot-light 0.9.0", - "sp-api", "sp-authority-discovery", "sp-consensus-babe", "sp-core", @@ -2326,8 +2535,8 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2436,38 +2645,14 @@ dependencies = [ "syn 2.0.99", ] -[[package]] -name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", -] - [[package]] name = "darling" version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.20.10", - "darling_macro 0.20.10", -] - -[[package]] -name = "darling_core" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", + "darling_core", + "darling_macro", ] [[package]] @@ -2480,28 +2665,17 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim 0.11.1", + "strsim", "syn 2.0.99", ] -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", -] - [[package]] name = "darling_macro" version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core 0.20.10", + "darling_core", "quote", "syn 2.0.99", ] @@ -2557,11 +2731,11 @@ dependencies = [ [[package]] name = "der-parser" -version = "8.2.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs 0.6.2", "displaydoc", "nom", "num-bigint", @@ -2656,14 +2830,9 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.99", + "unicode-xid", ] -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.8.1" @@ -2713,6 +2882,15 @@ dependencies = [ "dirs-sys-next", ] +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-sys" version = "0.4.1" @@ -2874,6 +3052,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize", + "proc-macro2", + "quote", + "syn 2.0.99", +] + [[package]] name = "either" version = "1.14.0" @@ -2908,23 +3098,31 @@ checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" [[package]] name = "enum-as-inner" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" +checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.99", ] [[package]] -name = "enum-as-inner" -version = "0.6.1" +name = "enum-ordinalize" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" +checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ - "heck 0.5.0", "proc-macro2", "quote", "syn 2.0.99", @@ -3013,16 +3211,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "pin-project-lite", -] - [[package]] name = "event-listener" version = "5.4.0" @@ -3193,16 +3381,6 @@ dependencies = [ "scale-info", ] -[[package]] -name = "finito" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2384245d85162258a14b43567a9ee3598f5ae746a1581fb5d3d2cb780f0dbf95" -dependencies = [ - "futures-timer", - "pin-project", -] - [[package]] name = "fixed-hash" version = "0.8.0" @@ -3227,15 +3405,6 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" -[[package]] -name = "float-cmp" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" -dependencies = [ - "num-traits", -] - [[package]] name = "fnv" version = "1.0.7" @@ -3250,8 +3419,8 @@ checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "fork-tree" -version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "12.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", ] @@ -3283,8 +3452,8 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-support-procedural", @@ -3307,8 +3476,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "46.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "32.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "Inflector", "array-bytes", @@ -3322,7 +3491,6 @@ dependencies = [ "frame-system", "gethostname", "handlebars", - "hex", "itertools 0.11.0", "linked-hash-map", "log", @@ -3337,7 +3505,7 @@ dependencies = [ "sc-client-api", "sc-client-db", "sc-executor", - "sc-executor-common", + "sc-runtime-utilities", "sc-service", "sc-sysinfo", "serde", @@ -3346,7 +3514,6 @@ dependencies = [ "sp-block-builder", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", "sp-database", "sp-externalities", "sp-genesis-builder", @@ -3367,10 +3534,24 @@ dependencies = [ "thousands", ] +[[package]] +name = "frame-decode" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6027a409bac4fe95b4d107f965fcdbc252fc89d884a360d076b3070b6128c094" +dependencies = [ + "frame-metadata 17.0.0", + "parity-scale-codec", + "scale-decode 0.14.0", + "scale-info", + "scale-type-resolver", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "frame-election-provider-solution-type" -version = "14.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -3380,8 +3561,8 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3396,8 +3577,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "aquamarine", "frame-support", @@ -3414,20 +3595,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "15.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "frame-metadata" -version = "16.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3437,9 +3607,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "18.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3449,8 +3619,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "const-hex", @@ -3465,8 +3635,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "aquamarine", "array-bytes", @@ -3474,7 +3644,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -3485,7 +3655,6 @@ dependencies = [ "scale-info", "serde", "serde_json", - "smallvec", "sp-api", "sp-arithmetic", "sp-core", @@ -3502,14 +3671,13 @@ dependencies = [ "sp-tracing", "sp-trie", "sp-weights", - "static_assertions", "tt-call", ] [[package]] name = "frame-support-procedural" -version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "Inflector", "cfg-expr", @@ -3519,17 +3687,17 @@ dependencies = [ "frame-support-procedural-tools", "itertools 0.11.0", "macro_magic", - "proc-macro-warning 1.84.1", + "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "syn 2.0.99", ] [[package]] name = "frame-support-procedural-tools" -version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.2.0", @@ -3540,8 +3708,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" -version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "proc-macro2", "quote", @@ -3550,8 +3718,8 @@ dependencies = [ [[package]] name = "frame-system" -version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cfg-if", "docify", @@ -3563,15 +3731,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-version", "sp-weights", ] [[package]] name = "frame-system-benchmarking" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -3584,8 +3751,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "parity-scale-codec", @@ -3594,8 +3761,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "parity-scale-codec", @@ -3655,9 +3822,9 @@ dependencies = [ [[package]] name = "futures-bounded" -version = "0.1.0" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b07bbbe7d7e78809544c6f718d875627addc73a7c3582447abc052cd3dc67e0" +checksum = "91f328e7fb845fc832912fb6a34f40cf6d1888c92f974d1893a54e97b5ff542e" dependencies = [ "futures-timer", "futures-util", @@ -3738,12 +3905,13 @@ dependencies = [ [[package]] name = "futures-rustls" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" +checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" dependencies = [ "futures-io", - "rustls 0.21.12", + "rustls 0.23.23", + "rustls-pki-types", ] [[package]] @@ -3828,8 +3996,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", + "wasm-bindgen", ] [[package]] @@ -3839,8 +4009,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.13.3+wasi-0.2.2", + "wasm-bindgen", "windows-targets 0.52.6", ] @@ -3877,20 +4049,14 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" dependencies = [ "fallible-iterator 0.3.0", "stable_deref_trait", ] -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - [[package]] name = "glob" version = "0.3.2" @@ -4077,6 +4243,15 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" +[[package]] +name = "hex-conservative" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" +dependencies = [ + "arrayvec 0.7.6", +] + [[package]] name = "hex-literal" version = "0.4.1" @@ -4092,14 +4267,15 @@ dependencies = [ "async-trait", "cfg-if", "data-encoding", - "enum-as-inner 0.6.1", + "enum-as-inner", "futures-channel", "futures-io", "futures-util", - "idna 1.0.3", + "idna", "ipnet", "once_cell", "rand 0.8.5", + "socket2 0.5.8", "thiserror 1.0.69", "tinyvec", "tokio", @@ -4297,22 +4473,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-rustls" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" -dependencies = [ - "futures-util", - "http 0.2.12", - "hyper 0.14.32", - "log", - "rustls 0.21.12", - "rustls-native-certs 0.6.3", - "tokio", - "tokio-rustls 0.24.1", -] - [[package]] name = "hyper-rustls" version = "0.27.5" @@ -4328,7 +4488,7 @@ dependencies = [ "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls", "tower-service", ] @@ -4498,27 +4658,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" -[[package]] -name = "idna" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "idna" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "idna" version = "1.0.3" @@ -4592,15 +4731,6 @@ dependencies = [ "xmltree", ] -[[package]] -name = "impl-codec" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" -dependencies = [ - "parity-scale-codec", -] - [[package]] name = "impl-codec" version = "0.7.1" @@ -4621,15 +4751,6 @@ dependencies = [ "uint 0.10.0", ] -[[package]] -name = "impl-serde" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" -dependencies = [ - "serde", -] - [[package]] name = "impl-serde" version = "0.5.0" @@ -4811,6 +4932,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itertools" version = "0.14.0" @@ -4865,86 +4995,20 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "jsonrpsee" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfdb12a2381ea5b2e68c3469ec604a007b367778cdb14d09612c8069ebd616ad" -dependencies = [ - "jsonrpsee-client-transport 0.22.5", - "jsonrpsee-core 0.22.5", - "jsonrpsee-http-client", - "jsonrpsee-types 0.22.5", -] - -[[package]] -name = "jsonrpsee" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b089779ad7f80768693755a031cc14a7766aba707cbe886674e3f79e9b7e47" -dependencies = [ - "jsonrpsee-core 0.23.2", - "jsonrpsee-types 0.23.2", - "jsonrpsee-ws-client 0.23.2", -] - [[package]] name = "jsonrpsee" version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "834af00800e962dee8f7bfc0f60601de215e73e78e5497d733a2919da837d3c8" dependencies = [ - "jsonrpsee-core 0.24.8", + "jsonrpsee-client-transport", + "jsonrpsee-core", "jsonrpsee-proc-macros", "jsonrpsee-server", - "jsonrpsee-types 0.24.8", - "jsonrpsee-ws-client 0.24.8", - "tokio", - "tracing", -] - -[[package]] -name = "jsonrpsee-client-transport" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4978087a58c3ab02efc5b07c5e5e2803024536106fd5506f558db172c889b3aa" -dependencies = [ - "futures-util", - "http 0.2.12", - "jsonrpsee-core 0.22.5", - "pin-project", - "rustls-native-certs 0.7.3", - "rustls-pki-types", - "soketto 0.7.1", - "thiserror 1.0.69", - "tokio", - "tokio-rustls 0.25.0", - "tokio-util", - "tracing", - "url", -] - -[[package]] -name = "jsonrpsee-client-transport" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08163edd8bcc466c33d79e10f695cdc98c00d1e6ddfb95cec41b6b0279dd5432" -dependencies = [ - "base64 0.22.1", - "futures-util", - "http 1.2.0", - "jsonrpsee-core 0.23.2", - "pin-project", - "rustls 0.23.23", - "rustls-pki-types", - "rustls-platform-verifier", - "soketto 0.8.1", - "thiserror 1.0.69", + "jsonrpsee-types", + "jsonrpsee-ws-client", "tokio", - "tokio-rustls 0.26.2", - "tokio-util", "tracing", - "url", ] [[package]] @@ -4956,7 +5020,7 @@ dependencies = [ "base64 0.22.1", "futures-util", "http 1.2.0", - "jsonrpsee-core 0.24.8", + "jsonrpsee-core", "pin-project", "rustls 0.23.23", "rustls-pki-types", @@ -4964,57 +5028,12 @@ dependencies = [ "soketto 0.8.1", "thiserror 1.0.69", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls", "tokio-util", "tracing", "url", ] -[[package]] -name = "jsonrpsee-core" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b257e1ec385e07b0255dde0b933f948b5c8b8c28d42afda9587c3a967b896d" -dependencies = [ - "anyhow", - "async-trait", - "beef", - "futures-timer", - "futures-util", - "hyper 0.14.32", - "jsonrpsee-types 0.22.5", - "pin-project", - "rustc-hash 1.1.0", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "jsonrpsee-core" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79712302e737d23ca0daa178e752c9334846b08321d439fd89af9a384f8c830b" -dependencies = [ - "anyhow", - "async-trait", - "beef", - "futures-timer", - "futures-util", - "jsonrpsee-types 0.23.2", - "pin-project", - "rustc-hash 1.1.0", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - [[package]] name = "jsonrpsee-core" version = "0.24.8" @@ -5028,7 +5047,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "jsonrpsee-types 0.24.8", + "jsonrpsee-types", "parking_lot 0.12.3", "pin-project", "rand 0.8.5", @@ -5041,26 +5060,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "jsonrpsee-http-client" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ccf93fc4a0bfe05d851d37d7c32b7f370fe94336b52a2f0efc5f1981895c2e5" -dependencies = [ - "async-trait", - "hyper 0.14.32", - "hyper-rustls 0.24.2", - "jsonrpsee-core 0.22.5", - "jsonrpsee-types 0.22.5", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tower", - "tracing", - "url", -] - [[package]] name = "jsonrpsee-proc-macros" version = "0.24.8" @@ -5086,8 +5085,8 @@ dependencies = [ "http-body-util", "hyper 1.6.0", "hyper-util", - "jsonrpsee-core 0.24.8", - "jsonrpsee-types 0.24.8", + "jsonrpsee-core", + "jsonrpsee-types", "pin-project", "route-recognizer", "serde", @@ -5101,32 +5100,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "jsonrpsee-types" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150d6168405890a7a3231a3c74843f58b8959471f6df76078db2619ddee1d07d" -dependencies = [ - "anyhow", - "beef", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "jsonrpsee-types" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c465fbe385238e861fdc4d1c85e04ada6c1fd246161d26385c1b311724d2af" -dependencies = [ - "beef", - "http 1.2.0", - "serde", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "jsonrpsee-types" version = "0.24.8" @@ -5139,19 +5112,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "jsonrpsee-ws-client" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c28759775f5cb2f1ea9667672d3fe2b0e701d1f4b7b67954e60afe7fd058b5e" -dependencies = [ - "http 1.2.0", - "jsonrpsee-client-transport 0.23.2", - "jsonrpsee-core 0.23.2", - "jsonrpsee-types 0.23.2", - "url", -] - [[package]] name = "jsonrpsee-ws-client" version = "0.24.8" @@ -5159,9 +5119,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f4f3642a292f5b76d8a16af5c88c16a0860f2ccc778104e5c848b28183d9538" dependencies = [ "http 1.2.0", - "jsonrpsee-client-transport 0.24.8", - "jsonrpsee-core 0.24.8", - "jsonrpsee-types 0.24.8", + "jsonrpsee-client-transport", + "jsonrpsee-core", + "jsonrpsee-types", "url", ] @@ -5190,11 +5150,11 @@ dependencies = [ [[package]] name = "keccak-hash" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b286e6b663fb926e1eeb68528e69cb70ed46c6d65871a21b2215ae8154c6d3c" +checksum = "3e1b8590eb6148af2ea2d75f38e7d29f5ca970d5a4df456b3ef19b8b415d0264" dependencies = [ - "primitive-types 0.12.2", + "primitive-types", "tiny-keccak", ] @@ -5284,16 +5244,15 @@ checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "libp2p" -version = "0.52.4" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94495eb319a85b70a68b85e2389a95bb3555c71c49025b78c691a854a7e6464" +checksum = "bbbe80f9c7e00526cd6b838075b9c171919404a4732cb2fa8ece0a093223bfc4" dependencies = [ "bytes", "either", "futures", "futures-timer", "getrandom 0.2.15", - "instant", "libp2p-allow-block-list", "libp2p-connection-limits", "libp2p-core", @@ -5310,7 +5269,6 @@ dependencies = [ "libp2p-swarm", "libp2p-tcp", "libp2p-upnp", - "libp2p-wasm-ext", "libp2p-websocket", "libp2p-yamux", "multiaddr 0.18.2", @@ -5321,9 +5279,9 @@ dependencies = [ [[package]] name = "libp2p-allow-block-list" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55b46558c5c0bf99d3e2a1a38fd54ff5476ca66dd1737b12466a1824dd219311" +checksum = "d1027ccf8d70320ed77e984f273bc8ce952f623762cb9bf2d126df73caef8041" dependencies = [ "libp2p-core", "libp2p-identity", @@ -5333,9 +5291,9 @@ dependencies = [ [[package]] name = "libp2p-connection-limits" -version = "0.2.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5107ad45cb20b2f6c3628c7b6014b996fcb13a88053f4569c872c6e30abf58" +checksum = "8d003540ee8baef0d254f7b6bfd79bac3ddf774662ca0abf69186d517ef82ad8" dependencies = [ "libp2p-core", "libp2p-identity", @@ -5345,17 +5303,15 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.40.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd44289ab25e4c9230d9246c475a22241e301b23e8f4061d3bdef304a1a99713" +checksum = "a61f26c83ed111104cd820fe9bc3aaabbac5f1652a1d213ed6e900b7918a1298" dependencies = [ "either", "fnv", "futures", "futures-timer", - "instant", "libp2p-identity", - "log", "multiaddr 0.18.2", "multihash 0.19.3", "multistream-select", @@ -5367,33 +5323,35 @@ dependencies = [ "rw-stream-sink", "smallvec", "thiserror 1.0.69", - "unsigned-varint 0.7.2", + "tracing", + "unsigned-varint 0.8.0", "void", + "web-time", ] [[package]] name = "libp2p-dns" -version = "0.40.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6a18db73084b4da2871438f6239fef35190b05023de7656e877c18a00541a3b" +checksum = "97f37f30d5c7275db282ecd86e54f29dd2176bd3ac656f06abf43bedb21eb8bd" dependencies = [ "async-trait", "futures", + "hickory-resolver", "libp2p-core", "libp2p-identity", - "log", "parking_lot 0.12.3", "smallvec", - "trust-dns-resolver", + "tracing", ] [[package]] name = "libp2p-identify" -version = "0.43.1" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a96638a0a176bec0a4bcaebc1afa8cf909b114477209d7456ade52c61cd9cd" +checksum = "1711b004a273be4f30202778856368683bd9a83c4c7dcc8f848847606831a4e3" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.7.0", "either", "futures", "futures-bounded", @@ -5401,12 +5359,12 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "lru 0.12.5", "quick-protobuf", "quick-protobuf-codec", "smallvec", "thiserror 1.0.69", + "tracing", "void", ] @@ -5430,83 +5388,84 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.44.6" +version = "0.46.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16ea178dabba6dde6ffc260a8e0452ccdc8f79becf544946692fff9d412fc29d" +checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3" dependencies = [ "arrayvec 0.7.6", - "asynchronous-codec", + "asynchronous-codec 0.7.0", "bytes", "either", "fnv", "futures", + "futures-bounded", "futures-timer", - "instant", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "quick-protobuf", "quick-protobuf-codec", "rand 0.8.5", "sha2 0.10.8", "smallvec", "thiserror 1.0.69", + "tracing", "uint 0.9.5", - "unsigned-varint 0.7.2", "void", + "web-time", ] [[package]] name = "libp2p-mdns" -version = "0.44.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" +checksum = "14b8546b6644032565eb29046b42744aee1e9f261ed99671b2c93fb140dba417" dependencies = [ "data-encoding", "futures", + "hickory-proto", "if-watch", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "rand 0.8.5", "smallvec", "socket2 0.5.8", "tokio", - "trust-dns-proto 0.22.0", + "tracing", "void", ] [[package]] name = "libp2p-metrics" -version = "0.13.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239ba7d28f8d0b5d77760dc6619c05c7e88e74ec8fbbe97f856f20a56745e620" +checksum = "77ebafa94a717c8442d8db8d3ae5d1c6a15e30f2d347e0cd31d057ca72e42566" dependencies = [ - "instant", + "futures", "libp2p-core", "libp2p-identify", "libp2p-identity", "libp2p-kad", "libp2p-ping", "libp2p-swarm", - "once_cell", + "pin-project", "prometheus-client", + "web-time", ] [[package]] name = "libp2p-noise" -version = "0.43.2" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2eeec39ad3ad0677551907dd304b2f13f17208ccebe333bef194076cd2e8921" +checksum = "36b137cb1ae86ee39f8e5d6245a296518912014eaa87427d24e6ff58cfc1b28c" dependencies = [ + "asynchronous-codec 0.7.0", "bytes", "curve25519-dalek", "futures", "libp2p-core", "libp2p-identity", - "log", "multiaddr 0.18.2", "multihash 0.19.3", "once_cell", @@ -5516,33 +5475,34 @@ dependencies = [ "snow", "static_assertions", "thiserror 1.0.69", + "tracing", "x25519-dalek", "zeroize", ] [[package]] name = "libp2p-ping" -version = "0.43.1" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e702d75cd0827dfa15f8fd92d15b9932abe38d10d21f47c50438c71dd1b5dae3" +checksum = "005a34420359223b974ee344457095f027e51346e992d1e0dcd35173f4cdd422" dependencies = [ "either", "futures", "futures-timer", - "instant", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "rand 0.8.5", + "tracing", "void", + "web-time", ] [[package]] name = "libp2p-quic" -version = "0.9.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "130d451d83f21b81eb7b35b360bc7972aeafb15177784adc56528db082e6b927" +checksum = "46352ac5cd040c70e88e7ff8257a2ae2f891a4076abad2c439584a31c15fd24e" dependencies = [ "bytes", "futures", @@ -5551,66 +5511,68 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-tls", - "log", "parking_lot 0.12.3", "quinn", "rand 0.8.5", - "ring 0.16.20", - "rustls 0.21.12", + "ring 0.17.11", + "rustls 0.23.23", "socket2 0.5.8", "thiserror 1.0.69", "tokio", + "tracing", ] [[package]] name = "libp2p-request-response" -version = "0.25.3" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e3b4d67870478db72bac87bfc260ee6641d0734e0e3e275798f089c3fecfd4" +checksum = "1356c9e376a94a75ae830c42cdaea3d4fe1290ba409a22c809033d1b7dcab0a6" dependencies = [ "async-trait", "futures", - "instant", + "futures-bounded", + "futures-timer", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "rand 0.8.5", "smallvec", + "tracing", "void", + "web-time", ] [[package]] name = "libp2p-swarm" -version = "0.43.7" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580189e0074af847df90e75ef54f3f30059aedda37ea5a1659e8b9fca05c0141" +checksum = "d7dd6741793d2c1fb2088f67f82cf07261f25272ebe3c0b0c311e0c6b50e851a" dependencies = [ "either", "fnv", "futures", "futures-timer", - "instant", "libp2p-core", "libp2p-identity", "libp2p-swarm-derive", - "log", + "lru 0.12.5", "multistream-select", "once_cell", "rand 0.8.5", "smallvec", "tokio", + "tracing", "void", + "web-time", ] [[package]] name = "libp2p-swarm-derive" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d5ec2a3df00c7836d7696c136274c9c59705bac69133253696a6c932cd1d74" +checksum = "206e0aa0ebe004d778d79fb0966aa0de996c19894e2c0605ba2f8524dd4443d8" dependencies = [ - "heck 0.4.1", - "proc-macro-warning 0.4.2", + "heck 0.5.0", "proc-macro2", "quote", "syn 2.0.99", @@ -5618,9 +5580,9 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.40.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b558dd40d1bcd1aaaed9de898e9ec6a436019ecc2420dd0016e712fbb61c5508" +checksum = "ad964f312c59dcfcac840acd8c555de8403e295d39edf96f5240048b5fcaa314" dependencies = [ "futures", "futures-timer", @@ -5628,92 +5590,80 @@ dependencies = [ "libc", "libp2p-core", "libp2p-identity", - "log", "socket2 0.5.8", "tokio", + "tracing", ] [[package]] name = "libp2p-tls" -version = "0.2.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8218d1d5482b122ccae396bbf38abdcb283ecc96fa54760e1dfd251f0546ac61" +checksum = "47b23dddc2b9c355f73c1e36eb0c3ae86f7dc964a3715f0731cfad352db4d847" dependencies = [ "futures", "futures-rustls", "libp2p-core", "libp2p-identity", - "rcgen", - "ring 0.16.20", - "rustls 0.21.12", + "rcgen 0.11.3", + "ring 0.17.11", + "rustls 0.23.23", "rustls-webpki 0.101.7", "thiserror 1.0.69", - "x509-parser 0.15.1", + "x509-parser 0.16.0", "yasna", ] [[package]] name = "libp2p-upnp" -version = "0.1.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82775a47b34f10f787ad3e2a22e2c1541e6ebef4fe9f28f3ac553921554c94c1" +checksum = "01bf2d1b772bd3abca049214a3304615e6a36fa6ffc742bdd1ba774486200b8f" dependencies = [ "futures", "futures-timer", "igd-next", "libp2p-core", "libp2p-swarm", - "log", "tokio", + "tracing", "void", ] -[[package]] -name = "libp2p-wasm-ext" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e5d8e3a9e07da0ef5b55a9f26c009c8fb3c725d492d8bb4b431715786eea79c" -dependencies = [ - "futures", - "js-sys", - "libp2p-core", - "send_wrapper", - "wasm-bindgen", - "wasm-bindgen-futures", -] - [[package]] name = "libp2p-websocket" -version = "0.42.2" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004ee9c4a4631435169aee6aad2f62e3984dc031c43b6d29731e8e82a016c538" +checksum = "888b2ff2e5d8dcef97283daab35ad1043d18952b65e05279eecbe02af4c6e347" dependencies = [ "either", "futures", "futures-rustls", "libp2p-core", "libp2p-identity", - "log", "parking_lot 0.12.3", "pin-project-lite", "rw-stream-sink", "soketto 0.8.1", "thiserror 1.0.69", + "tracing", "url", "webpki-roots 0.25.4", ] [[package]] name = "libp2p-yamux" -version = "0.44.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eedcb62824c4300efb9cfd4e2a6edaf3ca097b9e68b36dabe45a44469fd6a85" +checksum = "788b61c80789dba9760d8c669a5bedb642c8267555c803fabd8396e4ca5c5882" dependencies = [ + "either", "futures", "libp2p-core", - "log", "thiserror 1.0.69", + "tracing", "yamux 0.12.1", + "yamux 0.13.4", ] [[package]] @@ -5872,9 +5822,9 @@ checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "litep2p" -version = "0.9.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e5a3d13ee6af6f01bb2093aa6d5f29b79ede7de6277e5d0394e8f5d8eaa5a86" +checksum = "fa3aa5628ae2b2283aa01dfa58947f1926aedba0160dd25041e2cd4bc71534c9" dependencies = [ "async-trait", "bs58", @@ -5887,7 +5837,7 @@ dependencies = [ "hickory-resolver", "indexmap 2.7.1", "libc", - "mockall 0.13.1", + "mockall", "multiaddr 0.17.1", "multihash 0.17.0", "network-interface", @@ -5896,7 +5846,7 @@ dependencies = [ "prost 0.12.6", "prost-build", "rand 0.8.5", - "rcgen", + "rcgen 0.10.0", "ring 0.16.20", "rustls 0.20.9", "serde", @@ -6045,6 +5995,7 @@ dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", @@ -6132,12 +6083,6 @@ dependencies = [ "regex-automata 0.1.10", ] -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - [[package]] name = "matrixmultiply" version = "0.3.9" @@ -6201,15 +6146,15 @@ dependencies = [ [[package]] name = "merkleized-metadata" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38c592efaf1b3250df14c8f3c2d952233f0302bb81d3586db2f303666c1cd607" +checksum = "dc9b7ac0ce054412d9a85ff39bac27aec27483b06cef8756b57d9c29d448d081" dependencies = [ "array-bytes", "blake3", - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "parity-scale-codec", - "scale-decode", + "scale-decode 0.13.1", "scale-info", ] @@ -6278,8 +6223,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "log", @@ -6297,10 +6242,10 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "jsonrpsee 0.24.8", + "jsonrpsee", "parity-scale-codec", "serde", "sp-api", @@ -6310,21 +6255,6 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "mockall" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" -dependencies = [ - "cfg-if", - "downcast", - "fragile", - "lazy_static", - "mockall_derive 0.11.4", - "predicates 2.1.5", - "predicates-tree", -] - [[package]] name = "mockall" version = "0.13.1" @@ -6334,23 +6264,11 @@ dependencies = [ "cfg-if", "downcast", "fragile", - "mockall_derive 0.13.1", - "predicates 3.1.3", + "mockall_derive", + "predicates", "predicates-tree", ] -[[package]] -name = "mockall_derive" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" -dependencies = [ - "cfg-if", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "mockall_derive" version = "0.13.1" @@ -6363,6 +6281,12 @@ dependencies = [ "syn 2.0.99", ] +[[package]] +name = "multi-stash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f" + [[package]] name = "multiaddr" version = "0.17.1" @@ -6508,7 +6432,7 @@ dependencies = [ "frame-benchmarking", "frame-benchmarking-cli", "futures", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "mainnet-runtime", "pallet-transaction-payment-rpc", @@ -6669,13 +6593,13 @@ dependencies = [ [[package]] name = "nix" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ "bitflags 2.9.0", "cfg-if", - "cfg_aliases 0.1.1", + "cfg_aliases 0.2.1", "libc", ] @@ -6725,12 +6649,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" -[[package]] -name = "normalize-line-endings" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" - [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -6766,6 +6684,17 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.99", +] + [[package]] name = "num-format" version = "0.4.4" @@ -6828,15 +6757,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "object" -version = "0.32.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" -dependencies = [ - "memchr", -] - [[package]] name = "object" version = "0.36.7" @@ -6848,11 +6768,11 @@ dependencies = [ [[package]] name = "oid-registry" -version = "0.6.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" +checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs 0.6.2", ] [[package]] @@ -6935,8 +6855,8 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -6953,8 +6873,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -6967,8 +6887,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -6984,8 +6904,8 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7000,8 +6920,8 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7016,8 +6936,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7031,8 +6951,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7044,8 +6964,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7067,8 +6987,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "aquamarine", "docify", @@ -7088,8 +7008,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "40.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -7098,13 +7018,14 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", + "sp-core", "sp-runtime", ] [[package]] name = "pallet-beefy" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7122,8 +7043,8 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -7147,8 +7068,8 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "38.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7164,8 +7085,8 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "frame-benchmarking", @@ -7182,8 +7103,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7200,8 +7121,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7220,7 +7141,7 @@ dependencies = [ [[package]] name = "pallet-collator-staking" version = "1.2.5" -source = "git+https://github.com/blockdeep/pallet-collator-staking.git?tag=v1.2.5#a0514433efb050fce027376fbe55be6c91f6d74e" +source = "git+https://github.com/blockdeep/pallet-collator-staking.git?branch=upgrade-polkadot-stable2503#d1a32da118f93ee6682a9714689d5bc12f14c2df" dependencies = [ "frame-benchmarking", "frame-support", @@ -7239,8 +7160,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -7256,8 +7177,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7272,8 +7193,8 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7287,8 +7208,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7326,8 +7247,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7348,8 +7269,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7361,8 +7282,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7395,8 +7316,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -7413,8 +7334,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7435,8 +7356,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7451,8 +7372,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7470,8 +7391,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7480,7 +7401,6 @@ dependencies = [ "scale-info", "sp-core", "sp-io", - "sp-keyring", "sp-runtime", ] @@ -7507,8 +7427,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7523,8 +7443,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "environmental", "frame-benchmarking", @@ -7541,40 +7461,54 @@ dependencies = [ ] [[package]] -name = "pallet-migrations" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +name = "pallet-meta-tx" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "cfg-if", "docify", "frame-benchmarking", "frame-support", "frame-system", - "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", + "serde", "sp-core", + "sp-io", "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-mmr" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +name = "pallet-migrations" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ + "docify", "frame-benchmarking", "frame-support", "frame-system", + "impl-trait-for-tuples", "log", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", "sp-core", "sp-io", - "sp-mmr-primitives", "sp-runtime", ] +[[package]] +name = "pallet-mmr" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +dependencies = [ + "log", + "parity-scale-codec", + "polkadot-sdk-frame", + "scale-info", + "sp-mmr-primitives", +] + [[package]] name = "pallet-multibatching" version = "1.1.0-dev" @@ -7595,8 +7529,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "log", "parity-scale-codec", @@ -7642,23 +7576,18 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-runtime", ] [[package]] name = "pallet-nomination-pools" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7675,8 +7604,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7695,8 +7624,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7705,13 +7634,12 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", "log", - "pallet-balances", "parity-scale-codec", "scale-info", "serde", @@ -7721,8 +7649,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7744,8 +7672,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -7761,8 +7689,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7777,8 +7705,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -7787,8 +7715,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7805,8 +7733,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7819,8 +7747,8 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7837,8 +7765,8 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "4.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7851,8 +7779,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -7868,8 +7796,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "frame-system", @@ -7889,8 +7817,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7905,8 +7833,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7922,8 +7850,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "39.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7944,8 +7872,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "log", "sp-arithmetic", @@ -7953,8 +7881,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "sp-api", @@ -7963,8 +7891,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7979,8 +7907,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -7994,8 +7922,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -8013,8 +7941,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8031,8 +7959,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8047,10 +7975,10 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "jsonrpsee 0.24.8", + "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -8063,8 +7991,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8075,8 +8003,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -8094,8 +8022,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8108,37 +8036,49 @@ dependencies = [ ] [[package]] -name = "pallet-vesting" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +name = "pallet-verify-signature" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", + "sp-core", + "sp-io", "sp-runtime", + "sp-weights", ] [[package]] -name = "pallet-whitelist" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +name = "pallet-vesting" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", - "sp-api", "sp-runtime", ] +[[package]] +name = "pallet-whitelist" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +dependencies = [ + "parity-scale-codec", + "polkadot-sdk-frame", + "scale-info", +] + [[package]] name = "pallet-xcm" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8160,13 +8100,12 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-io", @@ -8178,8 +8117,8 @@ dependencies = [ [[package]] name = "parachains-common" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -8203,7 +8142,6 @@ dependencies = [ "staging-parachain-info", "staging-xcm", "staging-xcm-executor", - "substrate-wasm-builder", ] [[package]] @@ -8212,7 +8150,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.13.0", "rand 0.8.5", "rand_core 0.6.4", "serde", @@ -8359,6 +8297,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", + "hmac 0.12.1", "password-hash", ] @@ -8377,6 +8316,16 @@ dependencies = [ "base64 0.13.1", ] +[[package]] +name = "pem" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" +dependencies = [ + "base64 0.22.1", + "serde", +] + [[package]] name = "percent-encoding" version = "2.3.1" @@ -8509,10 +8458,9 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "bitvec", "futures", "futures-timer", "itertools 0.11.0", @@ -8528,10 +8476,9 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "always-assert", "futures", "futures-timer", "polkadot-node-network-protocol", @@ -8544,10 +8491,9 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "derive_more 0.99.19", "fatality", "futures", "parity-scale-codec", @@ -8568,8 +8514,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "fatality", @@ -8591,9 +8537,9 @@ dependencies = [ [[package]] name = "polkadot-ckb-merkle-mountain-range" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4b44320e5f7ce2c18227537a3032ae5b2c476a7e8eddba45333e1011fc31b92" +checksum = "221c71b432b38e494a0fdedb5f720e4cb974edf03a0af09e5b2238dbac7e6947" dependencies = [ "cfg-if", "itertools 0.10.5", @@ -8601,10 +8547,9 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "22.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "cfg-if", "clap", "frame-benchmarking-cli", "futures", @@ -8613,15 +8558,12 @@ dependencies = [ "polkadot-node-primitives", "polkadot-service", "sc-cli", - "sc-executor", "sc-service", "sc-storage-monitor", "sc-sysinfo", "sc-tracing", "sp-core", - "sp-io", "sp-keyring", - "sp-maybe-compressed-blob", "sp-runtime", "substrate-build-script-utils", "thiserror 1.0.69", @@ -8629,8 +8571,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "fatality", @@ -8652,8 +8594,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -8663,23 +8605,20 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "21.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "derive_more 0.99.19", "fatality", "futures", "futures-timer", "indexmap 2.7.1", "parity-scale-codec", - "polkadot-erasure-coding", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "schnellru", "sp-application-crypto", "sp-keystore", "thiserror 1.0.69", @@ -8688,8 +8627,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8702,8 +8641,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "futures-timer", @@ -8714,18 +8653,17 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "sc-network", - "sc-network-common", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "always-assert", "async-trait", @@ -8747,8 +8685,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "parity-scale-codec", @@ -8759,15 +8697,14 @@ dependencies = [ "polkadot-primitives", "schnellru", "sp-core", - "sp-maybe-compressed-blob", "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-approval-voting" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "bitvec", @@ -8775,7 +8712,6 @@ dependencies = [ "futures", "futures-timer", "itertools 0.11.0", - "kvdb", "merlin", "parity-scale-codec", "polkadot-node-primitives", @@ -8799,12 +8735,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", - "futures-timer", "itertools 0.11.0", "polkadot-approval-distribution", "polkadot-node-core-approval-voting", @@ -8816,32 +8751,25 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.5", - "rand_chacha 0.3.1", "rand_core 0.6.4", "sc-keystore", - "sp-application-crypto", "sp-consensus", - "sp-consensus-slots", - "sp-runtime", - "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-av-store" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "futures", "futures-timer", - "kvdb", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", "polkadot-primitives", "sp-consensus", "thiserror 1.0.69", @@ -8850,8 +8778,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "fatality", @@ -8871,8 +8799,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8886,8 +8814,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", @@ -8908,8 +8836,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "polkadot-node-metrics", @@ -8922,12 +8850,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "futures-timer", - "kvdb", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -8939,12 +8866,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "fatality", "futures", - "kvdb", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -8958,8 +8884,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", @@ -8975,8 +8901,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "6.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "fatality", "futures", @@ -8989,8 +8915,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "fatality", @@ -9000,25 +8926,21 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "schnellru", "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "always-assert", "array-bytes", - "blake3", - "cfg-if", "futures", "futures-timer", "parity-scale-codec", "pin-project", - "polkadot-core-primitives", "polkadot-node-core-pvf-common", "polkadot-node-metrics", "polkadot-node-primitives", @@ -9026,6 +8948,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "rand 0.8.5", + "sc-tracing", "slotmap", "sp-core", "strum 0.26.3", @@ -9037,30 +8960,27 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", - "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", "polkadot-primitives", "sp-keystore", - "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-common" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cpu-time", "futures", "landlock", "libc", - "nix 0.28.0", + "nix 0.29.0", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", @@ -9069,7 +8989,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-externalities", "sp-io", "sp-tracing", @@ -9079,8 +8999,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "polkadot-node-metrics", @@ -9094,13 +9014,12 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bs58", "futures", "futures-timer", - "log", "parity-scale-codec", "polkadot-primitives", "prioritized-metered-channel", @@ -9108,13 +9027,12 @@ dependencies = [ "sc-service", "sc-tracing", "substrate-prometheus-endpoint", - "tracing-gum", ] [[package]] name = "polkadot-node-network-protocol" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -9138,8 +9056,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "bounded-vec", @@ -9154,18 +9072,16 @@ dependencies = [ "sp-application-crypto", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", "sp-keystore", "sp-maybe-compressed-blob", - "sp-runtime", "thiserror 1.0.69", "zstd 0.12.4", ] [[package]] name = "polkadot-node-subsystem" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -9173,11 +9089,10 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", - "bitvec", "derive_more 0.99.19", "fatality", "futures", @@ -9202,20 +9117,16 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "async-trait", - "derive_more 0.99.19", "fatality", "futures", - "futures-channel", "itertools 0.11.0", "kvdb", "parity-db", "parity-scale-codec", "parking_lot 0.12.3", - "pin-project", "polkadot-erasure-coding", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -9237,21 +9148,19 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", "futures-timer", "orchestra", - "parking_lot 0.12.3", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem-types", "polkadot-primitives", "sc-client-api", - "sp-api", "sp-core", "tikv-jemalloc-ctl", "tracing-gum", @@ -9259,8 +9168,8 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "6.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bounded-collections", "derive_more 0.99.19", @@ -9275,8 +9184,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "hex-literal", @@ -9303,10 +9212,10 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "jsonrpsee 0.24.8", + "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives", @@ -9316,11 +9225,9 @@ dependencies = [ "sc-consensus-babe-rpc", "sc-consensus-beefy", "sc-consensus-beefy-rpc", - "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", "sc-rpc", - "sc-rpc-spec-v2", "sc-sync-state-rpc", "sc-transaction-pool-api", "sp-api", @@ -9338,8 +9245,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitvec", "frame-benchmarking", @@ -9370,7 +9277,6 @@ dependencies = [ "rustc-hex", "scale-info", "serde", - "serde_derive", "slot-range-helper", "sp-api", "sp-core", @@ -9389,8 +9295,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bs58", "frame-benchmarking", @@ -9401,12 +9307,11 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "18.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bitflags 1.3.2", "bitvec", - "derive_more 0.99.19", "frame-benchmarking", "frame-support", "frame-system", @@ -9422,7 +9327,6 @@ dependencies = [ "pallet-session", "pallet-staking", "pallet-timestamp", - "pallet-vesting", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", @@ -9448,10 +9352,19 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "polkadot-sdk" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" +dependencies = [ + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "polkadot-sdk-frame" -version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-benchmarking", @@ -9464,6 +9377,7 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", + "serde", "sp-api", "sp-arithmetic", "sp-block-builder", @@ -9484,8 +9398,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "22.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "frame-benchmarking", @@ -9592,8 +9506,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "21.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "arrayvec 0.7.6", "bitvec", @@ -9615,20 +9529,19 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", "tracing-gum", ] [[package]] name = "polkavm" -version = "0.9.3" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a3693e5efdb2bf74e449cd25fd777a28bd7ed87e41f5d5da75eb31b4de48b94" +checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" dependencies = [ "libc", "log", @@ -9639,36 +9552,37 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa96d6d868243acc12de813dd48e756cbadcc8e13964c70d272753266deadc1" +checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d9428a5cfcc85c5d7b9fc4b6a18c4b802d0173d768182a51cc7751640f08b92" +checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" dependencies = [ "log", + "polkavm-assembler", ] [[package]] name = "polkavm-derive" -version = "0.9.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8c4bea6f3e11cd89bb18bcdddac10bd9a24015399bd1c485ad68a985a19606" +checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" dependencies = [ "polkavm-derive-impl-macro", ] [[package]] name = "polkavm-derive-impl" -version = "0.9.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c4fdfc49717fb9a196e74a5d28e0bc764eb394a2c803eb11133a31ac996c60c" +checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" dependencies = [ "polkavm-common", "proc-macro2", @@ -9678,9 +9592,9 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" +checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" dependencies = [ "polkavm-derive-impl", "syn 2.0.99", @@ -9688,14 +9602,15 @@ dependencies = [ [[package]] name = "polkavm-linker" -version = "0.9.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7be503e60cf56c0eb785f90aaba4b583b36bff00e93997d93fef97f9553c39" +checksum = "e9bfe793b094d9ea5c99b7c43ba46e277b0f8f48f4bbfdbabf8d3ebf701a4bd3" dependencies = [ - "gimli 0.28.1", + "dirs", + "gimli 0.31.1", "hashbrown 0.14.5", "log", - "object 0.32.2", + "object 0.36.7", "polkavm-common", "regalloc2 0.9.3", "rustc-demangle", @@ -9703,9 +9618,9 @@ dependencies = [ [[package]] name = "polkavm-linux-raw" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" +checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" [[package]] name = "polling" @@ -9782,20 +9697,6 @@ dependencies = [ "zerocopy 0.7.35", ] -[[package]] -name = "predicates" -version = "2.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" -dependencies = [ - "difflib", - "float-cmp", - "itertools 0.10.5", - "normalize-line-endings", - "predicates-core", - "regex", -] - [[package]] name = "predicates" version = "3.1.3" @@ -9832,19 +9733,6 @@ dependencies = [ "syn 2.0.99", ] -[[package]] -name = "primitive-types" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" -dependencies = [ - "fixed-hash", - "impl-codec 0.6.0", - "impl-serde 0.4.0", - "scale-info", - "uint 0.9.5", -] - [[package]] name = "primitive-types" version = "0.13.1" @@ -9852,9 +9740,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" dependencies = [ "fixed-hash", - "impl-codec 0.7.1", + "impl-codec", "impl-num-traits", - "impl-serde 0.5.0", + "impl-serde", "scale-info", "uint 0.10.0", ] @@ -9919,11 +9807,22 @@ dependencies = [ ] [[package]] -name = "proc-macro-warning" -version = "0.4.2" +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" dependencies = [ + "proc-macro-error-attr2", "proc-macro2", "quote", "syn 2.0.99", @@ -9965,9 +9864,9 @@ dependencies = [ [[package]] name = "prometheus-client" -version = "0.21.2" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c99afa9a01501019ac3a14d71d9f94050346f55ca471ce90c799a15c58f61e2" +checksum = "504ee9ff529add891127c4827eb481bd69dc0ebc72e9a682e187db4caa60c3ca" dependencies = [ "dtoa", "itoa", @@ -10118,63 +10017,70 @@ dependencies = [ [[package]] name = "quick-protobuf-codec" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98" +checksum = "15a0580ab32b169745d7a39db2ba969226ca16738931be152a3209b409de2474" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.7.0", "bytes", "quick-protobuf", "thiserror 1.0.69", - "unsigned-varint 0.7.2", + "unsigned-varint 0.8.0", ] [[package]] name = "quinn" -version = "0.10.2" +version = "0.11.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" +checksum = "c3bd15a6f2967aef83887dcb9fec0014580467e33720d073560cf015a5683012" dependencies = [ "bytes", + "cfg_aliases 0.2.1", "futures-io", "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 1.1.0", - "rustls 0.21.12", - "thiserror 1.0.69", + "rustc-hash 2.1.1", + "rustls 0.23.23", + "socket2 0.5.8", + "thiserror 2.0.12", "tokio", "tracing", + "web-time", ] [[package]] name = "quinn-proto" -version = "0.10.6" +version = "0.11.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a" +checksum = "b820744eb4dc9b57a3398183639c511b5a26d2ed702cedd3febaa1393caa22cc" dependencies = [ "bytes", - "rand 0.8.5", - "ring 0.16.20", - "rustc-hash 1.1.0", - "rustls 0.21.12", + "getrandom 0.3.1", + "rand 0.9.0", + "ring 0.17.11", + "rustc-hash 2.1.1", + "rustls 0.23.23", + "rustls-pki-types", "slab", - "thiserror 1.0.69", + "thiserror 2.0.12", "tinyvec", "tracing", + "web-time", ] [[package]] name = "quinn-udp" -version = "0.4.1" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" +checksum = "541d0f57c6ec747a90738a52741d3221f7960e8ac2f0ff4b1a63680e033b4ab5" dependencies = [ - "bytes", + "cfg_aliases 0.2.1", "libc", + "once_cell", "socket2 0.5.8", "tracing", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -10321,26 +10227,22 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ - "pem", + "pem 1.1.1", "ring 0.16.20", "time", "yasna", ] [[package]] -name = "reconnecting-jsonrpsee-ws-client" -version = "0.4.3" +name = "rcgen" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06fa4f17e09edfc3131636082faaec633c7baa269396b4004040bc6c52f49f65" +checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" dependencies = [ - "cfg_aliases 0.2.1", - "finito", - "futures", - "jsonrpsee 0.23.2", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tracing", + "pem 3.0.5", + "ring 0.16.20", + "time", + "yasna", ] [[package]] @@ -10543,8 +10445,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "binary-merkle-tree", "bitvec", @@ -10567,14 +10469,12 @@ dependencies = [ "pallet-beefy-mmr", "pallet-bounties", "pallet-child-bounties", - "pallet-collective", "pallet-conviction-voting", "pallet-democracy", "pallet-elections-phragmen", "pallet-grandpa", "pallet-identity", "pallet-indices", - "pallet-membership", "pallet-message-queue", "pallet-migrations", "pallet-mmr", @@ -10614,7 +10514,6 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "smallvec", "sp-api", "sp-arithmetic", "sp-authority-discovery", @@ -10638,15 +10537,14 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "static_assertions", "substrate-wasm-builder", "xcm-runtime-apis", ] [[package]] name = "rococo-runtime-constants" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "polkadot-primitives", @@ -10816,32 +10714,6 @@ dependencies = [ "webpki", ] -[[package]] -name = "rustls" -version = "0.21.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" -dependencies = [ - "log", - "ring 0.17.11", - "rustls-webpki 0.101.7", - "sct", -] - -[[package]] -name = "rustls" -version = "0.22.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" -dependencies = [ - "log", - "ring 0.17.11", - "rustls-pki-types", - "rustls-webpki 0.102.8", - "subtle 2.6.1", - "zeroize", -] - [[package]] name = "rustls" version = "0.23.23" @@ -10857,18 +10729,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" -dependencies = [ - "openssl-probe", - "rustls-pemfile 1.0.4", - "schannel", - "security-framework 2.11.1", -] - [[package]] name = "rustls-native-certs" version = "0.7.3" @@ -10876,7 +10736,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" dependencies = [ "openssl-probe", - "rustls-pemfile 2.2.0", + "rustls-pemfile", "rustls-pki-types", "schannel", "security-framework 2.11.1", @@ -10894,15 +10754,6 @@ dependencies = [ "security-framework 3.2.0", ] -[[package]] -name = "rustls-pemfile" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" -dependencies = [ - "base64 0.21.7", -] - [[package]] name = "rustls-pemfile" version = "2.2.0" @@ -10917,6 +10768,9 @@ name = "rustls-pki-types" version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +dependencies = [ + "web-time", +] [[package]] name = "rustls-platform-verifier" @@ -10985,13 +10839,12 @@ dependencies = [ [[package]] name = "ruzstd" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" +checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" dependencies = [ "byteorder", "derive_more 0.99.19", - "twox-hash", ] [[package]] @@ -11020,6 +10873,15 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "salsa20" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" +dependencies = [ + "cipher 0.4.4", +] + [[package]] name = "same-file" version = "1.0.6" @@ -11031,8 +10893,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "log", "sp-core", @@ -11042,17 +10904,15 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", "futures-timer", "ip_network", - "libp2p", "linked_hash_set", "log", - "multihash 0.19.3", "parity-scale-codec", "prost 0.12.6", "prost-build", @@ -11072,11 +10932,10 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", - "futures-timer", "log", "parity-scale-codec", "sc-block-builder", @@ -11094,8 +10953,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "sp-api", @@ -11109,12 +10968,11 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "docify", - "log", "memmap2 0.9.5", "parity-scale-codec", "sc-chain-spec-derive", @@ -11126,7 +10984,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -11136,8 +10994,8 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" -version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -11147,8 +11005,8 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.36.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "chrono", @@ -11189,8 +11047,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "fnv", "futures", @@ -11208,7 +11066,6 @@ dependencies = [ "sp-externalities", "sp-runtime", "sp-state-machine", - "sp-statement-store", "sp-storage", "sp-trie", "substrate-prometheus-endpoint", @@ -11216,8 +11073,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "hash-db", "kvdb", @@ -11242,19 +11099,18 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", "log", - "mockall 0.11.4", + "mockall", "parking_lot 0.12.3", "sc-client-api", "sc-network-types", "sc-utils", "serde", - "sp-api", "sp-blockchain", "sp-consensus", "sp-core", @@ -11266,8 +11122,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", @@ -11295,8 +11151,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "fork-tree", @@ -11321,7 +11177,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -11331,11 +11187,11 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", - "jsonrpsee 0.24.8", + "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", "sc-rpc-api", @@ -11353,13 +11209,12 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", - "fnv", "futures", "log", "parity-scale-codec", @@ -11378,7 +11233,6 @@ dependencies = [ "sp-consensus", "sp-consensus-beefy", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -11389,11 +11243,11 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", @@ -11409,8 +11263,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11422,8 +11276,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "ahash", "array-bytes", @@ -11457,7 +11311,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -11466,12 +11320,12 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "finality-grandpa", "futures", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "parity-scale-codec", "sc-client-api", @@ -11486,8 +11340,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", @@ -11509,8 +11363,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -11532,8 +11386,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.29.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "polkavm", "sc-allocator", @@ -11545,8 +11399,8 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.29.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "log", "polkavm", @@ -11556,12 +11410,10 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.29.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "anyhow", - "cfg-if", - "libc", "log", "parking_lot 0.12.3", "rustix 0.36.17", @@ -11574,8 +11426,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "console", "futures", @@ -11583,7 +11435,6 @@ dependencies = [ "log", "sc-client-api", "sc-network", - "sc-network-common", "sc-network-sync", "sp-blockchain", "sp-runtime", @@ -11591,8 +11442,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -11605,8 +11456,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.4.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -11616,7 +11467,6 @@ dependencies = [ "futures-timer", "log", "mixnet", - "multiaddr 0.18.2", "parity-scale-codec", "parking_lot 0.12.3", "sc-client-api", @@ -11634,13 +11484,13 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.48.2" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "cid 0.9.0", "either", @@ -11652,8 +11502,7 @@ dependencies = [ "linked_hash_set", "litep2p", "log", - "mockall 0.11.4", - "once_cell", + "mockall", "parity-scale-codec", "parking_lot 0.12.3", "partial_sort", @@ -11685,26 +11534,18 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "async-trait", "bitflags 1.3.2", - "futures", - "libp2p-identity", "parity-scale-codec", - "prost-build", - "sc-consensus", - "sc-network-types", - "sp-consensus", - "sp-consensus-grandpa", "sp-runtime", ] [[package]] name = "sc-network-gossip" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "ahash", "futures", @@ -11722,8 +11563,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11743,17 +11584,16 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", "fork-tree", "futures", - "futures-timer", "log", - "mockall 0.11.4", + "mockall", "parity-scale-codec", "prost 0.12.6", "prost-build", @@ -11779,8 +11619,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "futures", @@ -11798,12 +11638,14 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.15.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.10.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bs58", + "bytes", "ed25519-dalek", "libp2p-identity", + "libp2p-kad", "litep2p", "log", "multiaddr 0.18.2", @@ -11815,19 +11657,17 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "array-bytes", "bytes", "fnv", "futures", "futures-timer", "http-body-util", "hyper 1.6.0", - "hyper-rustls 0.27.5", + "hyper-rustls", "hyper-util", - "log", "num_cpus", "once_cell", "parity-scale-codec", @@ -11836,7 +11676,6 @@ dependencies = [ "rustls 0.23.23", "sc-client-api", "sc-network", - "sc-network-common", "sc-network-types", "sc-transaction-pool-api", "sc-utils", @@ -11852,8 +11691,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11861,11 +11700,11 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", @@ -11893,10 +11732,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "jsonrpsee 0.24.8", + "jsonrpsee", "parity-scale-codec", "sc-chain-spec", "sc-mixnet", @@ -11913,8 +11752,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -11924,7 +11763,7 @@ dependencies = [ "http-body-util", "hyper 1.6.0", "ip_network", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "sc-rpc-api", "serde", @@ -11937,15 +11776,15 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "futures", "futures-util", "hex", "itertools 0.11.0", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", @@ -11967,17 +11806,32 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "sc-runtime-utilities" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +dependencies = [ + "parity-scale-codec", + "sc-executor", + "sc-executor-common", + "sp-core", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-state-machine", + "sp-wasm-interface", + "thiserror 1.0.69", +] + [[package]] name = "sc-service" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "directories", "exit-future", "futures", "futures-timer", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", @@ -12033,8 +11887,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.37.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.30.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "log", "parity-scale-codec", @@ -12044,8 +11898,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.16.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "clap", "fs4", @@ -12057,10 +11911,10 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "jsonrpsee 0.24.8", + "jsonrpsee", "parity-scale-codec", "sc-chain-spec", "sc-client-api", @@ -12076,8 +11930,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "derive_more 0.99.19", "futures", @@ -12090,15 +11944,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-io", - "sp-std", ] [[package]] name = "sc-telemetry" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "15.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "chrono", "futures", @@ -12107,7 +11960,6 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "rand 0.8.5", - "sc-network", "sc-utils", "serde", "serde_json", @@ -12117,8 +11969,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "chrono", "console", @@ -12146,7 +11998,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", @@ -12156,8 +12008,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "38.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", @@ -12175,7 +12027,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-runtime", "sp-tracing", "sp-transaction-pool", @@ -12183,15 +12035,17 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-stream", + "tracing", ] [[package]] name = "sc-transaction-pool-api" -version = "38.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", + "indexmap 2.7.1", "log", "parity-scale-codec", "serde", @@ -12203,8 +12057,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-channel 1.9.0", "futures", @@ -12235,7 +12089,20 @@ checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" dependencies = [ "derive_more 0.99.19", "parity-scale-codec", - "primitive-types 0.12.2", + "scale-bits", + "scale-type-resolver", + "smallvec", +] + +[[package]] +name = "scale-decode" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" +dependencies = [ + "derive_more 1.0.0", + "parity-scale-codec", + "primitive-types", "scale-bits", "scale-decode-derive", "scale-type-resolver", @@ -12244,25 +12111,25 @@ dependencies = [ [[package]] name = "scale-decode-derive" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bb22f574168103cdd3133b19281639ca65ad985e24612728f727339dcaf4021" +checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" dependencies = [ - "darling 0.14.4", + "darling", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.99", ] [[package]] name = "scale-encode" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528464e6ae6c8f98e2b79633bf79ef939552e795e316579dab09c61670d56602" +checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" dependencies = [ - "derive_more 0.99.19", + "derive_more 1.0.0", "parity-scale-codec", - "primitive-types 0.12.2", + "primitive-types", "scale-bits", "scale-encode-derive", "scale-type-resolver", @@ -12271,11 +12138,11 @@ dependencies = [ [[package]] name = "scale-encode-derive" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef2618f123c88da9cd8853b69d766068f1eddc7692146d7dfe9b89e25ce2efd" +checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" dependencies = [ - "darling 0.20.10", + "darling", "proc-macro-crate 3.2.0", "proc-macro2", "quote", @@ -12320,9 +12187,9 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "498d1aecf2ea61325d4511787c115791639c0fd21ef4f8e11e49dd09eff2bbac" +checksum = "0dc4c70c7fea2eef1740f0081d3fe385d8bee1eef11e9272d3bec7dc8e5438e0" dependencies = [ "proc-macro2", "quote", @@ -12333,18 +12200,17 @@ dependencies = [ [[package]] name = "scale-value" -version = "0.16.3" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6ab090d823e75cfdb258aad5fe92e13f2af7d04b43a55d607d25fcc38c811" +checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" dependencies = [ "base58", "blake2 0.10.6", - "derive_more 0.99.19", + "derive_more 1.0.0", "either", - "frame-metadata 15.1.0", "parity-scale-codec", "scale-bits", - "scale-decode", + "scale-decode 0.14.0", "scale-encode", "scale-info", "scale-type-resolver", @@ -12419,6 +12285,18 @@ version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f6280af86e5f559536da57a45ebc84948833b3bee313a7dd25232e09c878a52" +[[package]] +name = "scrypt" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" +dependencies = [ + "password-hash", + "pbkdf2", + "salsa20", + "sha2 0.10.8", +] + [[package]] name = "sct" version = "0.7.1" @@ -12471,6 +12349,17 @@ dependencies = [ "secp256k1-sys 0.9.2", ] +[[package]] +name = "secp256k1" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" +dependencies = [ + "bitcoin_hashes 0.14.0", + "rand 0.8.5", + "secp256k1-sys 0.10.1", +] + [[package]] name = "secp256k1-sys" version = "0.8.1" @@ -12489,11 +12378,29 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9" +dependencies = [ + "cc", +] + +[[package]] +name = "secrecy" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" +dependencies = [ + "zeroize", +] + [[package]] name = "secrecy" -version = "0.8.0" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" +checksum = "e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a" dependencies = [ "zeroize", ] @@ -12559,12 +12466,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -[[package]] -name = "send_wrapper" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" - [[package]] name = "serde" version = "1.0.218" @@ -12774,8 +12675,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "enumn", "parity-scale-codec", @@ -12881,21 +12782,21 @@ dependencies = [ "smallvec", "soketto 0.7.1", "twox-hash", - "wasmi", + "wasmi 0.31.2", "x25519-dalek", "zeroize", ] [[package]] name = "smoldot" -version = "0.16.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d1eaa97d77be4d026a1e7ffad1bb3b78448763b357ea6f8188d3e6f736a9b9" +checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818" dependencies = [ "arrayvec 0.7.6", "async-lock 3.4.0", "atomic-take", - "base64 0.21.7", + "base64 0.22.1", "bip39", "blake2-rfc", "bs58", @@ -12904,18 +12805,17 @@ dependencies = [ "derive_more 0.99.19", "ed25519-zebra", "either", - "event-listener 4.0.3", + "event-listener 5.4.0", "fnv", "futures-lite 2.6.0", "futures-util", "hashbrown 0.14.5", "hex", "hmac 0.12.1", - "itertools 0.12.1", + "itertools 0.13.0", "libm", "libsecp256k1", "merlin", - "no-std-net", "nom", "num-bigint", "num-rational", @@ -12925,7 +12825,7 @@ dependencies = [ "poly1305", "rand 0.8.5", "rand_chacha 0.3.1", - "ruzstd 0.5.0", + "ruzstd 0.6.0", "schnorrkel 0.11.4", "serde", "serde_json", @@ -12934,9 +12834,9 @@ dependencies = [ "siphasher 1.0.1", "slab", "smallvec", - "soketto 0.7.1", + "soketto 0.8.1", "twox-hash", - "wasmi", + "wasmi 0.32.3", "x25519-dalek", "zeroize", ] @@ -12979,27 +12879,27 @@ dependencies = [ [[package]] name = "smoldot-light" -version = "0.14.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5496f2d116b7019a526b1039ec2247dd172b8670633b1a64a614c9ea12c9d8c7" +checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" dependencies = [ "async-channel 2.3.1", "async-lock 3.4.0", - "base64 0.21.7", + "base64 0.22.1", "blake2-rfc", + "bs58", "derive_more 0.99.19", "either", - "event-listener 4.0.3", + "event-listener 5.4.0", "fnv", "futures-channel", "futures-lite 2.6.0", "futures-util", "hashbrown 0.14.5", "hex", - "itertools 0.12.1", + "itertools 0.13.0", "log", "lru 0.12.5", - "no-std-net", "parking_lot 0.12.3", "pin-project", "rand 0.8.5", @@ -13009,7 +12909,7 @@ dependencies = [ "siphasher 1.0.1", "slab", "smol 2.0.2", - "smoldot 0.16.0", + "smoldot 0.18.0", "zeroize", ] @@ -13089,8 +12989,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "hash-db", @@ -13111,8 +13011,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "15.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "Inflector", "blake2 0.10.6", @@ -13125,8 +13025,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13137,8 +13037,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "integer-sqrt", @@ -13151,8 +13051,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13163,8 +13063,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "sp-api", "sp-inherents", @@ -13173,8 +13073,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "futures", "parity-scale-codec", @@ -13192,13 +13092,12 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "futures", "log", - "sp-core", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -13207,8 +13106,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "parity-scale-codec", @@ -13223,8 +13122,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "parity-scale-codec", @@ -13241,8 +13140,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13250,7 +13149,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -13261,8 +13160,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "finality-grandpa", "log", @@ -13278,8 +13177,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13289,9 +13188,10 @@ dependencies = [ [[package]] name = "sp-core" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ + "ark-vrf", "array-bytes", "bitflags 1.3.2", "blake2 0.10.6", @@ -13302,7 +13202,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde 0.5.0", + "impl-serde", "itertools 0.11.0", "k256", "libsecp256k1", @@ -13312,14 +13212,14 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types 0.13.1", + "primitive-types", "rand 0.8.5", "scale-info", "schnorrkel 0.11.4", "secp256k1 0.28.2", - "secrecy", + "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -13350,7 +13250,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "blake2b_simd", "byteorder", @@ -13363,17 +13263,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "syn 2.0.99", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -13382,7 +13282,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "proc-macro2", "quote", @@ -13391,8 +13291,8 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "environmental", "parity-scale-codec", @@ -13401,8 +13301,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.8.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13413,8 +13313,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13426,8 +13326,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bytes", "docify", @@ -13439,7 +13339,7 @@ dependencies = [ "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -13452,8 +13352,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "sp-core", "sp-runtime", @@ -13462,8 +13362,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -13474,7 +13374,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -13482,18 +13382,18 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "parity-scale-codec", "scale-info", ] [[package]] name = "sp-mixnet" -version = "0.13.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.4.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13503,8 +13403,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "log", "parity-scale-codec", @@ -13520,8 +13420,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13533,8 +13433,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "sp-api", "sp-core", @@ -13543,8 +13443,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "backtrace", "regex", @@ -13552,8 +13452,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "33.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -13562,8 +13462,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "31.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "binary-merkle-tree", "docify", @@ -13591,14 +13491,14 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive", - "primitive-types 0.13.1", + "primitive-types", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -13610,8 +13510,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "Inflector", "expander", @@ -13623,8 +13523,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13637,8 +13537,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13650,8 +13550,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "hash-db", "log", @@ -13670,8 +13570,8 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -13684,7 +13584,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -13695,14 +13595,14 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" [[package]] name = "sp-storage" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", @@ -13711,8 +13611,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "parity-scale-codec", @@ -13723,8 +13623,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", "tracing", @@ -13734,8 +13634,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "sp-api", "sp-runtime", @@ -13743,8 +13643,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "async-trait", "parity-scale-codec", @@ -13757,8 +13657,8 @@ dependencies = [ [[package]] name = "sp-trie" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "ahash", "hash-db", @@ -13779,10 +13679,10 @@ dependencies = [ [[package]] name = "sp-version" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", @@ -13796,11 +13696,11 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "parity-scale-codec", - "proc-macro-warning 1.84.1", + "proc-macro-warning", "proc-macro2", "quote", "syn 2.0.99", @@ -13808,8 +13708,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13820,8 +13720,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -13886,8 +13786,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -13899,12 +13799,12 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "15.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "bounded-collections", - "derivative", + "derive-where", "environmental", "frame-support", "hex-literal", @@ -13920,30 +13820,32 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "18.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ + "environmental", "frame-support", "frame-system", "impl-trait-for-tuples", - "log", "pallet-asset-conversion", "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain-primitives", "scale-info", "sp-arithmetic", + "sp-core", "sp-io", "sp-runtime", "sp-weights", "staging-xcm", "staging-xcm-executor", + "tracing", ] [[package]] name = "staging-xcm-executor" -version = "18.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "environmental", "frame-benchmarking", @@ -13995,10 +13897,14 @@ dependencies = [ ] [[package]] -name = "strsim" -version = "0.10.0" +name = "string-interner" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "1c6a0d765f5807e98a091107bae0a56ea3799f66a5de47b2c84c94a39c09974e" +dependencies = [ + "cfg-if", + "hashbrown 0.14.5", +] [[package]] name = "strsim" @@ -14049,8 +13955,8 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.4.7" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -14062,17 +13968,17 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" [[package]] name = "substrate-frame-rpc-system" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "docify", "frame-system-rpc-runtime-api", "futures", - "jsonrpsee 0.24.8", + "jsonrpsee", "log", "parity-scale-codec", "sc-rpc-api", @@ -14086,8 +13992,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -14100,10 +14006,10 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ - "jsonrpsee 0.24.8", + "jsonrpsee", "parity-scale-codec", "sc-client-api", "sc-rpc-api", @@ -14117,15 +14023,15 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "array-bytes", "build-helper", "cargo_metadata", "console", "filetime", - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "jobserver", "merkleized-metadata", "parity-scale-codec", @@ -14165,50 +14071,47 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "subxt" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a160cba1edbf3ec4fbbeaea3f1a185f70448116a6bccc8276bb39adb3b3053bd" +checksum = "1c17d7ec2359d33133b63c97e28c8b7cd3f0a5bc6ce567ae3aef9d9e85be3433" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 16.0.0", + "frame-metadata 17.0.0", "futures", "hex", - "impl-serde 0.4.0", - "instant", - "jsonrpsee 0.22.5", + "impl-serde", + "jsonrpsee", "parity-scale-codec", - "primitive-types 0.12.2", - "reconnecting-jsonrpsee-ws-client", + "polkadot-sdk", + "primitive-types", "scale-bits", - "scale-decode", + "scale-decode 0.14.0", "scale-encode", "scale-info", "scale-value", "serde", "serde_json", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", "subxt-lightclient", "subxt-macro", "subxt-metadata", "thiserror 1.0.69", + "tokio", "tokio-util", "tracing", "url", + "web-time", ] [[package]] name = "subxt-codegen" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d703dca0905cc5272d7cc27a4ac5f37dcaae7671acc7fef0200057cc8c317786" +checksum = "6550ef451c77db6e3bc7c56fb6fe1dca9398a2c8fc774b127f6a396a769b9c5b" dependencies = [ - "frame-metadata 16.0.0", "heck 0.5.0", - "hex", - "jsonrpsee 0.22.5", "parity-scale-codec", "proc-macro2", "quote", @@ -14217,47 +14120,48 @@ dependencies = [ "subxt-metadata", "syn 2.0.99", "thiserror 1.0.69", - "tokio", ] [[package]] name = "subxt-core" -version = "0.37.1" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3af3b36405538a36b424d229dc908d1396ceb0994c90825ce928709eac1a159a" +checksum = "cb7a1bc6c9c1724971636a66e3225a7253cdb35bb6efb81524a6c71c04f08c59" dependencies = [ "base58", "blake2 0.10.6", "derive-where", - "frame-metadata 16.0.0", + "frame-decode", + "frame-metadata 17.0.0", "hashbrown 0.14.5", "hex", - "impl-serde 0.4.0", + "impl-serde", + "keccak-hash", "parity-scale-codec", - "primitive-types 0.12.2", + "polkadot-sdk", + "primitive-types", "scale-bits", - "scale-decode", + "scale-decode 0.14.0", "scale-encode", "scale-info", "scale-value", "serde", "serde_json", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-metadata", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d9406fbdb9548c110803cb8afa750f8b911d51eefdf95474b11319591d225d9" +checksum = "89ebc9131da4d0ba1f7814495b8cc79698798ccd52cacd7bcefe451e415bd945" dependencies = [ "futures", "futures-util", "serde", "serde_json", - "smoldot-light 0.14.0", + "smoldot-light 0.16.2", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -14266,56 +14170,74 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c195f803d70687e409aba9be6c87115b5da8952cd83c4d13f2e043239818fcd" +checksum = "7819c5e09aae0319981ee853869f2fcd1fac4db8babd0d004c17161297aadc05" dependencies = [ - "darling 0.20.10", + "darling", "parity-scale-codec", - "proc-macro-error", + "proc-macro-error2", "quote", "scale-typegen", "subxt-codegen", + "subxt-utils-fetchmetadata", "syn 2.0.99", ] [[package]] name = "subxt-metadata" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "738be5890fdeff899bbffff4d9c0f244fe2a952fb861301b937e3aa40ebb55da" +checksum = "aacd4e7484fef58deaa2dcb32d94753a864b208a668c0dd0c28be1d8abeeadb2" dependencies = [ - "frame-metadata 16.0.0", + "frame-decode", + "frame-metadata 17.0.0", "hashbrown 0.14.5", "parity-scale-codec", + "polkadot-sdk", "scale-info", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "subxt-signer" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49888ae6ae90fe01b471193528eea5bd4ed52d8eecd2d13f4a2333b87388850" +checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34" dependencies = [ + "base64 0.22.1", "bip32", "bip39", "cfg-if", + "crypto_secretbox", "hex", "hmac 0.12.1", "keccak-hash", "parity-scale-codec", "pbkdf2", + "polkadot-sdk", "regex", "schnorrkel 0.11.4", - "secp256k1 0.28.2", - "secrecy", + "scrypt", + "secp256k1 0.30.0", + "secrecy 0.10.3", + "serde", + "serde_json", "sha2 0.10.8", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", "zeroize", ] +[[package]] +name = "subxt-utils-fetchmetadata" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3c53bc3eeaacc143a2f29ace4082edd2edaccab37b69ad20befba9fb00fdb3d" +dependencies = [ + "hex", + "parity-scale-codec", + "thiserror 1.0.69", +] + [[package]] name = "syn" version = "1.0.109" @@ -14441,6 +14363,7 @@ dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", @@ -14713,27 +14636,6 @@ dependencies = [ "syn 2.0.99", ] -[[package]] -name = "tokio-rustls" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" -dependencies = [ - "rustls 0.21.12", - "tokio", -] - -[[package]] -name = "tokio-rustls" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" -dependencies = [ - "rustls 0.22.4", - "rustls-pki-types", - "tokio", -] - [[package]] name = "tokio-rustls" version = "0.26.2" @@ -14768,7 +14670,7 @@ dependencies = [ "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls", "tungstenite", ] @@ -14917,8 +14819,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "coarsetime", "polkadot-primitives", @@ -14929,7 +14831,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "expander", "proc-macro-crate 3.2.0", @@ -14971,9 +14873,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.29.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" +checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" dependencies = [ "hash-db", "log", @@ -14990,78 +14892,6 @@ dependencies = [ "hash-db", ] -[[package]] -name = "trust-dns-proto" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner 0.5.1", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.2.3", - "ipnet", - "lazy_static", - "rand 0.8.5", - "smallvec", - "socket2 0.4.10", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "trust-dns-proto" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner 0.6.1", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.4.0", - "ipnet", - "once_cell", - "rand 0.8.5", - "smallvec", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "trust-dns-resolver" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" -dependencies = [ - "cfg-if", - "futures-util", - "ipconfig", - "lru-cache", - "once_cell", - "parking_lot 0.12.3", - "rand 0.8.5", - "resolv-conf", - "smallvec", - "thiserror 1.0.69", - "tokio", - "tracing", - "trust-dns-proto 0.23.2", -] - [[package]] name = "try-lock" version = "0.2.5" @@ -15154,12 +14984,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" -[[package]] -name = "unicode-bidi" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" - [[package]] name = "unicode-ident" version = "1.0.18" @@ -15215,7 +15039,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "futures-io", "futures-util", @@ -15250,7 +15074,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", - "idna 1.0.3", + "idna", "percent-encoding", ] @@ -15309,11 +15133,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70a3028804c8bbae2a97a15b71ffc0e308c4b01a520994aafa77d56e94e19024" dependencies = [ "ark-bls12-377", - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-serialize-derive", + "ark-bls12-381 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-serialize-derive 0.4.2", "arrayref", "constcat", "digest 0.10.7", @@ -15326,6 +15150,52 @@ dependencies = [ "zeroize", ] +[[package]] +name = "w3f-pcs" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbe7a8d5c914b69392ab3b267f679a2e546fe29afaddce47981772ac71bd02e1" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "merlin", +] + +[[package]] +name = "w3f-plonk-common" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aca389e494fe08c5c108b512e2328309036ee1c0bc7bdfdb743fef54d448c8c" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "getrandom_or_panic", + "rand_core 0.6.4", + "w3f-pcs", +] + +[[package]] +name = "w3f-ring-proof" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a639379402ad51504575dbd258740383291ac8147d3b15859bdf1ea48c677de" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "ark-transcript", + "w3f-pcs", + "w3f-plonk-common", +] + [[package]] name = "waker-fn" version = "1.2.0" @@ -15519,7 +15389,24 @@ dependencies = [ "smallvec", "spin 0.9.8", "wasmi_arena", - "wasmi_core", + "wasmi_core 0.13.0", + "wasmparser-nostd", +] + +[[package]] +name = "wasmi" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50386c99b9c32bd2ed71a55b6dd4040af2580530fae8bdb9a6576571a80d0cca" +dependencies = [ + "arrayvec 0.7.6", + "multi-stash", + "num-derive", + "num-traits", + "smallvec", + "spin 0.9.8", + "wasmi_collections", + "wasmi_core 0.32.3", "wasmparser-nostd", ] @@ -15529,6 +15416,17 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" +[[package]] +name = "wasmi_collections" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c128c039340ffd50d4195c3f8ce31aac357f06804cfc494c8b9508d4b30dca4" +dependencies = [ + "ahash", + "hashbrown 0.14.5", + "string-interner", +] + [[package]] name = "wasmi_core" version = "0.13.0" @@ -15541,6 +15439,18 @@ dependencies = [ "paste", ] +[[package]] +name = "wasmi_core" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23b3a7f6c8c3ceeec6b83531ee61f0013c56e51cbf2b14b0f213548b23a4b41" +dependencies = [ + "downcast-rs", + "libm", + "num-traits", + "paste", +] + [[package]] name = "wasmparser" version = "0.102.0" @@ -15802,8 +15712,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "binary-merkle-tree", "bitvec", @@ -15826,10 +15736,8 @@ dependencies = [ "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", - "pallet-collective", "pallet-conviction-voting", "pallet-delegated-staking", - "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", "pallet-elections-phragmen", @@ -15839,6 +15747,7 @@ dependencies = [ "pallet-indices", "pallet-membership", "pallet-message-queue", + "pallet-meta-tx", "pallet-migrations", "pallet-mmr", "pallet-multisig", @@ -15866,6 +15775,7 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", "pallet-utility", + "pallet-verify-signature", "pallet-vesting", "pallet-whitelist", "pallet-xcm", @@ -15879,7 +15789,6 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "smallvec", "sp-api", "sp-application-crypto", "sp-arithmetic", @@ -15912,8 +15821,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "polkadot-primitives", @@ -16294,16 +16203,16 @@ dependencies = [ [[package]] name = "x509-parser" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs 0.6.2", "data-encoding", - "der-parser 8.2.0", + "der-parser 9.0.0", "lazy_static", "nom", - "oid-registry 0.6.1", + "oid-registry 0.7.1", "rusticata-macros", "thiserror 1.0.69", "time", @@ -16343,8 +16252,8 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "Inflector", "proc-macro2", @@ -16354,8 +16263,8 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-2#863f353d20749caccfd1ccd548cc0cd85291f3a8" +version = "0.1.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" dependencies = [ "frame-support", "parity-scale-codec", diff --git a/Cargo.toml b/Cargo.toml index 67a0f4b7..64c21bd3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,10 +32,10 @@ futures = "0.3.30" hex-literal = "0.4.1" jsonrpsee = { version = "0.24.3", features = ["server"] } log = { version = "0.4.22", default-features = false } -parity-scale-codec = { version = "3.6.12", default-features = false, features = [ +parity-scale-codec = { version = "3.7.4", default-features = false, features = [ "derive", ] } -scale-info = { version = "2.11.3", default-features = false } +scale-info = { version = "2.11.6", default-features = false } serde = { version = "1.0.214", default-features = false, features = ["derive"] } serde_json = { version = "1.0.132", default-features = false, features = [ "arbitrary_precision", @@ -45,7 +45,7 @@ smallvec = "1.13.2" libsecp256k1 = { version = "0.7.1", default-features = false } sha3 = { version = "0.10.8", default-features = false } hex = { version = "0.4.3", default-features = false } -enumflags2 = { version = "0.7.7" } +enumflags2 = { version = "0.7.11" } # Local dependencies testnet-runtime = { path = "runtime/testnet" } @@ -59,104 +59,105 @@ pallet-nfts = { path = "pallets/nfts", default-features = false } pallet-myth-proxy = { path = "pallets/myth-proxy", default-features = false } # External pallets -pallet-collator-staking = { git = "https://github.com/blockdeep/pallet-collator-staking.git", tag = "v1.2.5", default-features = false } +pallet-collator-staking = { git = "https://github.com/blockdeep/pallet-collator-staking.git", branch = "upgrade-polkadot-stable2503", default-features = false } # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } #TODO check if was deleted from EPT -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false, features = ["improved_panic_error_reporting"] } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } #TODO check if was deleted from EPT +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false, features = ["improved_panic_error_reporting"] } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } # Cumulus -cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } +cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-pallet-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2" } -polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } -xcm-runtime-apis = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2412-2", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +xcm-runtime-apis = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } # Primitives account = { path = "./primitives/account", default-features = false } diff --git a/node/src/service.rs b/node/src/service.rs index 0d5c507e..09b6c8aa 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -286,7 +286,7 @@ where let transaction_pool = params.transaction_pool.clone(); let import_queue_service = params.import_queue.service(); - let (network, system_rpc_tx, tx_handler_controller, start_network, sync_service) = + let (network, system_rpc_tx, tx_handler_controller, sync_service) = build_network(BuildNetworkParams { parachain_config: ¶chain_config, net_config, @@ -422,8 +422,6 @@ where )?; } - start_network.start_network(); - Ok((task_manager, client)) } @@ -539,6 +537,7 @@ where collator_service, authoring_duration: Duration::from_millis(2000), reinitialize: false, + max_pov_percentage: None, }; let fut = aura::run::( diff --git a/pallets/dmarket/src/types.rs b/pallets/dmarket/src/types.rs index e1f3ccb7..38bbd3b1 100644 --- a/pallets/dmarket/src/types.rs +++ b/pallets/dmarket/src/types.rs @@ -1,6 +1,6 @@ use crate::Config; use frame_support::traits::fungible::Inspect; -use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; +use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use scale_info::TypeInfo; pub type BalanceOf = @@ -9,7 +9,7 @@ pub type BalanceOf = pub type Item = u128; pub type Domain = [u8; 8]; -#[derive(Clone, Encode, Decode, Debug, Eq, PartialEq, TypeInfo)] +#[derive(Clone, Encode, Decode, DecodeWithMemTracking, Debug, Eq, PartialEq, TypeInfo)] pub struct TradeParams { pub price: Amount, pub fee: Amount, @@ -24,7 +24,7 @@ pub type TradeParamsOf = TradeParams< ::Moment, >; -#[derive(Clone, Encode, Decode, Debug, Eq, PartialEq, TypeInfo)] +#[derive(Clone, Encode, Decode, DecodeWithMemTracking, Debug, Eq, PartialEq, TypeInfo)] pub struct TradeSignatures { pub ask_signature: OffchainSignature, pub bid_signature: OffchainSignature, diff --git a/pallets/marketplace/src/types.rs b/pallets/marketplace/src/types.rs index 61882f52..588d61e2 100644 --- a/pallets/marketplace/src/types.rs +++ b/pallets/marketplace/src/types.rs @@ -1,5 +1,5 @@ use frame_support::{pallet_prelude::DispatchResult, traits::fungible::Inspect}; -use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; +use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_std::vec::Vec; @@ -43,7 +43,7 @@ pub struct Bid { pub fee: Amount, } -#[derive(Clone, Encode, Decode, Debug, Eq, PartialEq, TypeInfo)] +#[derive(Clone, Encode, Decode, DecodeWithMemTracking, Debug, Eq, PartialEq, TypeInfo)] pub enum OrderType { Ask, Bid, @@ -55,7 +55,7 @@ pub enum ExecOrder { Bid(Bid), } -#[derive(Clone, Encode, Decode, Debug, Eq, PartialEq, TypeInfo)] +#[derive(Clone, Encode, Decode, DecodeWithMemTracking, Debug, Eq, PartialEq, TypeInfo)] pub struct Order { pub order_type: OrderType, @@ -68,7 +68,7 @@ pub struct Order, } -#[derive(Clone, Encode, Decode, Debug, Eq, PartialEq, TypeInfo)] +#[derive(Clone, Encode, Decode, DecodeWithMemTracking, Debug, Eq, PartialEq, TypeInfo)] pub struct SignatureData { pub signature: OffchainSignature, pub nonce: BoundedString, @@ -105,7 +105,7 @@ impl { /// The public key that will be the origin of this call. @@ -114,7 +116,7 @@ pub mod pallet { } /// A signature of a batch by one of its participants. - #[derive(Clone, Encode, Decode, PartialEq, TypeInfo, MaxEncodedLen)] + #[derive(Clone, Encode, Decode, DecodeWithMemTracking, PartialEq, TypeInfo, MaxEncodedLen)] #[scale_info(skip_type_params(T))] pub struct Approval { pub from: T::Signer, diff --git a/pallets/myth-proxy/src/mock.rs b/pallets/myth-proxy/src/mock.rs index 8e938a9f..02c6ed89 100644 --- a/pallets/myth-proxy/src/mock.rs +++ b/pallets/myth-proxy/src/mock.rs @@ -41,6 +41,7 @@ impl pallet_balances::Config for Test { PartialOrd, Encode, Decode, + DecodeWithMemTracking, RuntimeDebug, MaxEncodedLen, scale_info::TypeInfo, diff --git a/pallets/nfts/src/types.rs b/pallets/nfts/src/types.rs index b88a1e97..2cd0f74d 100644 --- a/pallets/nfts/src/types.rs +++ b/pallets/nfts/src/types.rs @@ -26,7 +26,7 @@ use frame_support::{ BoundedBTreeMap, BoundedBTreeSet, }; use frame_system::pallet_prelude::BlockNumberFor; -use parity_scale_codec::EncodeLike; +use parity_scale_codec::{DecodeWithMemTracking, EncodeLike}; use scale_info::{build::Fields, meta_type, Path, Type, TypeInfo, TypeParameter}; /// A type alias for handling balance deposits. @@ -110,7 +110,18 @@ pub struct CollectionDetails { } /// Witness data for the destroy transactions. -#[derive(Copy, Clone, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] +#[derive( + Copy, + Clone, + Encode, + Decode, + DecodeWithMemTracking, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, +)] pub struct DestroyWitness { /// The total number of items in this collection that have outstanding item metadata. #[codec(compact)] @@ -134,7 +145,9 @@ impl CollectionDetails { } /// Witness data for items mint transactions. -#[derive(Clone, Encode, Decode, Default, Eq, PartialEq, RuntimeDebug, TypeInfo)] +#[derive( + Clone, Encode, Decode, DecodeWithMemTracking, Default, Eq, PartialEq, RuntimeDebug, TypeInfo, +)] pub struct MintWitness { /// Provide the id of the item in a required collection. pub owned_item: Option, @@ -193,7 +206,17 @@ pub struct ItemMetadata> { } /// Information about the tip. -#[derive(Clone, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] +#[derive( + Clone, + Encode, + Decode, + DecodeWithMemTracking, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, +)] pub struct ItemTip { /// The collection of the item. pub(super) collection: CollectionId, @@ -237,7 +260,17 @@ pub struct ItemMetadataDeposit { } /// Specifies whether the tokens will be sent or received. -#[derive(Clone, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] +#[derive( + Clone, + Encode, + Decode, + DecodeWithMemTracking, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, +)] pub enum PriceDirection { /// Tokens will be sent. Send, @@ -246,7 +279,17 @@ pub enum PriceDirection { } /// Holds the details about the price. -#[derive(Clone, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] +#[derive( + Clone, + Encode, + Decode, + DecodeWithMemTracking, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, +)] pub struct PriceWithDirection { /// An amount. pub(super) amount: Amount, @@ -291,11 +334,25 @@ impl CollectionSettings { } impl_codec_bitflags!(CollectionSettings, u64, CollectionSetting); +// We can implement `DecodeWithMemTracking` for `CollectionSettings` +// since `u64` also implements `DecodeWithMemTracking`. +impl DecodeWithMemTracking for CollectionSettings {} /// Mint type. Can the NFT be create by anyone, or only the creator of the collection, /// or only by wallets that already hold an NFT from a certain collection? /// The ownership of a privately minted NFT is still publicly visible. -#[derive(Clone, Copy, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] +#[derive( + Clone, + Copy, + Encode, + Decode, + DecodeWithMemTracking, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, +)] pub enum MintType { /// Only an `Issuer` could mint items. Issuer, @@ -306,7 +363,18 @@ pub enum MintType { } /// Holds the information about minting. -#[derive(Clone, Copy, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] +#[derive( + Clone, + Copy, + Encode, + Decode, + DecodeWithMemTracking, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, +)] pub struct MintSettings { /// Whether anyone can mint or if minters are restricted to some subset. pub mint_type: MintType, @@ -340,6 +408,7 @@ impl Default for MintSettings { } /// A witness data to cancel attributes approval operation. -#[derive(Clone, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo)] +#[derive(Clone, Encode, Decode, DecodeWithMemTracking, Eq, PartialEq, RuntimeDebug, TypeInfo)] pub struct CancelAttributesApprovalWitness { /// An amount of attributes previously created by account. pub account_attributes: u32, } /// A list of possible pallet-level attributes. -#[derive(Clone, Encode, Decode, Eq, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] +#[derive( + Clone, + Encode, + Decode, + DecodeWithMemTracking, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, +)] pub enum PalletAttributes { /// Marks an item as being used in order to claim another item. UsedToClaim(CollectionId), @@ -377,7 +456,16 @@ pub enum PalletAttributes { /// Collection's configuration. #[derive( - Clone, Copy, Decode, Default, Encode, MaxEncodedLen, PartialEq, RuntimeDebug, TypeInfo, + Clone, + Copy, + Decode, + DecodeWithMemTracking, + Default, + Encode, + MaxEncodedLen, + PartialEq, + RuntimeDebug, + TypeInfo, )] pub struct CollectionConfig { /// Collection's settings. @@ -436,10 +524,22 @@ impl ItemSettings { } impl_codec_bitflags!(ItemSettings, u64, ItemSetting); +// We can implement `DecodeWithMemTracking` for `ItemSettings` +// since `u64` also implements `DecodeWithMemTracking`. +impl DecodeWithMemTracking for ItemSettings {} /// Item's configuration. #[derive( - Encode, Decode, Default, PartialEq, RuntimeDebug, Clone, Copy, MaxEncodedLen, TypeInfo, + Encode, + Decode, + DecodeWithMemTracking, + Default, + PartialEq, + RuntimeDebug, + Clone, + Copy, + MaxEncodedLen, + TypeInfo, )] pub struct ItemConfig { /// Item's settings. @@ -530,7 +630,7 @@ impl CollectionRoles { } impl_codec_bitflags!(CollectionRoles, u8, CollectionRole); -#[derive(Clone, Eq, PartialEq, Encode, Decode, RuntimeDebug, TypeInfo)] +#[derive(Clone, Eq, PartialEq, Encode, Decode, DecodeWithMemTracking, RuntimeDebug, TypeInfo)] pub struct PreSignedMint { /// A collection of the item to be minted. pub(super) collection: CollectionId, @@ -548,7 +648,7 @@ pub struct PreSignedMint { pub(super) mint_price: Option, } -#[derive(Clone, Eq, PartialEq, Encode, Decode, RuntimeDebug, TypeInfo)] +#[derive(Clone, Eq, PartialEq, Encode, Decode, DecodeWithMemTracking, RuntimeDebug, TypeInfo)] pub struct PreSignedAttributes { /// Collection's ID. pub(super) collection: CollectionId, diff --git a/primitives/account/src/lib.rs b/primitives/account/src/lib.rs index 2a9bec6f..6f384891 100644 --- a/primitives/account/src/lib.rs +++ b/primitives/account/src/lib.rs @@ -20,14 +20,13 @@ #![cfg_attr(not(feature = "std"), no_std)] -use parity_scale_codec::{Decode, Encode, Error, Input, MaxEncodedLen}; +use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, Error, Input, MaxEncodedLen}; use scale_info::TypeInfo; use sha3::{Digest, Keccak256}; use sp_core::{ecdsa, H160}; pub use serde::{de::DeserializeOwned, Deserialize, Serialize}; -use sp_core::crypto::AccountId32; -use sp_core::crypto::FromEntropy; +use sp_core::crypto::{AccountId32, FromEntropy}; #[cfg(feature = "std")] use sp_io::hashing::keccak_256; use sp_runtime::MultiSignature; @@ -36,9 +35,19 @@ use sp_runtime::MultiSignature; /// a dedicated type to prevent using arbitrary 20 byte arrays were AccountIds are expected. With /// the introduction of the `scale-info` crate this benefit extends even to non-Rust tools like /// Polkadot JS. - #[derive( - Eq, PartialEq, Copy, Clone, Encode, Decode, TypeInfo, MaxEncodedLen, Default, PartialOrd, Ord, + Eq, + PartialEq, + Copy, + Clone, + Encode, + Decode, + DecodeWithMemTracking, + TypeInfo, + MaxEncodedLen, + Default, + PartialOrd, + Ord, )] pub struct AccountId20(pub [u8; 20]); @@ -137,7 +146,16 @@ impl FromEntropy for AccountId20 { } #[derive( - Eq, PartialEq, Clone, Encode, Decode, sp_core::RuntimeDebug, TypeInfo, Serialize, Deserialize, + Eq, + PartialEq, + Clone, + Encode, + Decode, + DecodeWithMemTracking, + sp_core::RuntimeDebug, + TypeInfo, + Serialize, + Deserialize, )] pub struct EthereumSignature(ecdsa::Signature); @@ -192,7 +210,16 @@ impl From for EthereumSignature { /// Public key for an Ethereum / Moonbeam compatible account #[derive( - Eq, PartialEq, Ord, PartialOrd, Clone, Encode, Decode, sp_core::RuntimeDebug, TypeInfo, + Eq, + PartialEq, + Ord, + PartialOrd, + Clone, + Encode, + Decode, + DecodeWithMemTracking, + sp_core::RuntimeDebug, + TypeInfo, )] #[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))] pub struct EthereumSigner([u8; 20]); diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index b38c3ae8..08228def 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -1,7 +1,7 @@ #![cfg_attr(not(feature = "std"), no_std)] use frame_support::weights::{constants::WEIGHT_REF_TIME_PER_SECOND, Weight}; -use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; +use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_core::{Pair, Public, U256}; @@ -61,7 +61,18 @@ pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( polkadot_primitives::MAX_POV_SIZE as u64, ); -#[derive(Clone, TypeInfo, Encode, PartialEq, Eq, Decode, Copy, MaxEncodedLen, Debug)] +#[derive( + Clone, + TypeInfo, + Encode, + PartialEq, + Eq, + Decode, + DecodeWithMemTracking, + Copy, + MaxEncodedLen, + Debug, +)] pub struct IncrementableU256(U256); impl Incrementable for IncrementableU256 { diff --git a/runtime/mainnet/Cargo.toml b/runtime/mainnet/Cargo.toml index 3bda3786..46545999 100644 --- a/runtime/mainnet/Cargo.toml +++ b/runtime/mainnet/Cargo.toml @@ -93,6 +93,7 @@ cumulus-pallet-parachain-system = { workspace = true, default-features = false } cumulus-pallet-session-benchmarking = { workspace = true, default-features = false } cumulus-pallet-xcm = { workspace = true, default-features = false } cumulus-pallet-xcmp-queue = { workspace = true, default-features = false } +cumulus-pallet-weight-reclaim = { workspace = true, default-features = false } cumulus-primitives-core = { workspace = true, default-features = false } cumulus-primitives-storage-weight-reclaim = { workspace = true, default-features = false } cumulus-primitives-utility = { workspace = true, default-features = false } @@ -114,6 +115,7 @@ std = [ "cumulus-pallet-parachain-system/std", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-core/std", "cumulus-primitives-storage-weight-reclaim/std", "cumulus-primitives-utility/std", @@ -203,6 +205,7 @@ runtime-benchmarks = [ "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", + "cumulus-pallet-weight-reclaim/runtime-benchmarks", "pallet-escrow/runtime-benchmarks", ] @@ -213,6 +216,7 @@ try-runtime = [ "cumulus-pallet-parachain-system/try-runtime", "cumulus-pallet-xcm/try-runtime", "cumulus-pallet-xcmp-queue/try-runtime", + "cumulus-pallet-weight-reclaim/try-runtime", "frame-executive/try-runtime", "frame-system/try-runtime", "frame-try-runtime", diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 26d2b480..d8df6951 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -24,7 +24,7 @@ use pallet_treasury::ArgumentsFactory; #[cfg(feature = "runtime-benchmarks")] use sp_core::crypto::FromEntropy; -use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; +use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use sp_api::impl_runtime_apis; use sp_core::{crypto::KeyTypeId, ConstBool, OpaqueMetadata}; @@ -71,7 +71,7 @@ pub use runtime_common::{ }; pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; pub use sp_runtime::{MultiAddress, Perbill, Permill}; -use xcm::{VersionedLocation, VersionedXcm}; +use xcm::{prelude::XcmVersion, VersionedLocation, VersionedXcm}; use xcm_config::XcmOriginToTransactDispatchOrigin; use xcm_runtime_apis::dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}; @@ -102,26 +102,28 @@ pub type SignedBlock = generic::SignedBlock; /// BlockId type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. -pub type SignedExtra = ( - frame_system::CheckNonZeroSender, - frame_system::CheckSpecVersion, - frame_system::CheckTxVersion, - frame_system::CheckGenesis, - frame_system::CheckEra, - frame_system::CheckNonce, - frame_system::CheckWeight, - pallet_transaction_payment::ChargeTransactionPayment, - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim, - frame_metadata_hash_extension::CheckMetadataHash, -); +/// The extension to the basic transaction logic. +pub type TxExtension = cumulus_pallet_weight_reclaim::StorageWeightReclaim< + Runtime, + ( + frame_system::CheckNonZeroSender, + frame_system::CheckSpecVersion, + frame_system::CheckTxVersion, + frame_system::CheckGenesis, + frame_system::CheckEra, + frame_system::CheckNonce, + frame_system::CheckWeight, + pallet_transaction_payment::ChargeTransactionPayment, + frame_metadata_hash_extension::CheckMetadataHash, + ), +>; /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = - generic::UncheckedExtrinsic; + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Pending migrations to be applied. pub type Migrations = (); @@ -563,6 +565,10 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type MaxPageSize = ConstU32<{ 103 * 1024 }>; } +impl cumulus_pallet_weight_reclaim::Config for Runtime { + type WeightInfo = (); +} + parameter_types! { pub const Period: u32 = 24 * HOURS; pub const Offset: u32 = 0; @@ -579,6 +585,7 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but lets be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; + type DisablingStrategy = pallet_session::disabling::UpToLimitWithReEnablingDisablingStrategy; type WeightInfo = weights::pallet_session::WeightInfo; } @@ -603,6 +610,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = ConstU32<100>; type WeightInfo = weights::pallet_multisig::WeightInfo; + type BlockNumberProvider = frame_system::Pallet; } impl pallet_aura::Config for Runtime { @@ -823,6 +831,7 @@ parameter_types! { PartialOrd, Encode, Decode, + DecodeWithMemTracking, MaxEncodedLen, scale_info::TypeInfo, Debug, @@ -900,6 +909,7 @@ impl pallet_proxy::Config for Runtime { type CallHasher = BlakeTwo256; type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor = AnnouncementDepositFactor; + type BlockNumberProvider = frame_system::Pallet; } parameter_types! { @@ -922,6 +932,7 @@ impl pallet_scheduler::Config for Runtime { type MaxScheduledPerBlock = ConstU32<50>; type WeightInfo = weights::pallet_scheduler::WeightInfo; type Preimages = Preimage; + type BlockNumberProvider = frame_system::Pallet; } parameter_types! { @@ -1072,12 +1083,13 @@ construct_runtime!( ParachainSystem: cumulus_pallet_parachain_system = 1, Timestamp: pallet_timestamp = 2, ParachainInfo: parachain_info = 3, + WeightReclaim: cumulus_pallet_weight_reclaim = 4, // Utility - Utility: pallet_utility = 4, Multisig: pallet_multisig = 5, Preimage: pallet_preimage = 6, Scheduler: pallet_scheduler = 7, + Utility: pallet_utility = 8, // was previously 4 // Monetary stuff. Balances: pallet_balances = 10, @@ -1527,7 +1539,7 @@ impl_runtime_apis! { Vec, Vec, ) { - use frame_benchmarking::{Benchmarking, BenchmarkList}; + use frame_benchmarking::BenchmarkList; use frame_support::traits::StorageInfoTrait; use frame_system_benchmarking::Pallet as SystemBench; use cumulus_pallet_session_benchmarking::Pallet as SessionBench; @@ -1542,7 +1554,7 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, alloc::string::String> { - use frame_benchmarking::{BenchmarkError, Benchmarking, BenchmarkBatch}; + use frame_benchmarking::{BenchmarkError, BenchmarkBatch}; use frame_system_benchmarking::Pallet as SystemBench; impl frame_system_benchmarking::Config for Runtime { @@ -1572,8 +1584,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs index 31e641c6..646ceaa5 100644 --- a/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs @@ -58,13 +58,36 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) - fn enqueue_xcmp_message() -> Weight { + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 105467]`. + fn enqueue_n_bytes_xcmp_message(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `82` + // Estimated: `5487` + // Minimum execution time: 12_809_000 picoseconds. + Weight::from_parts(8_700_568, 0) + .saturating_add(Weight::from_parts(0, 5487)) + // Standard Error: 6 + .saturating_add(Weight::from_parts(1_009, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(3)) + } + /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) + /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) + /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) + /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::Pages` (r:0 w:1) + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) + fn enqueue_2_empty_xcmp_messages() -> Weight { // Proof Size summary in bytes: - // Measured: `152` + // Measured: `82` // Estimated: `5487` - // Minimum execution time: 17_220_000 picoseconds. - Weight::from_parts(17_980_000, 0) + // Minimum execution time: 21_303_000 picoseconds. + Weight::from_parts(21_691_000, 0) .saturating_add(Weight::from_parts(0, 5487)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) diff --git a/runtime/mainnet/src/weights/pallet_message_queue.rs b/runtime/mainnet/src/weights/pallet_message_queue.rs index 23ebdf38..9bd8d4ae 100644 --- a/runtime/mainnet/src/weights/pallet_message_queue.rs +++ b/runtime/mainnet/src/weights/pallet_message_queue.rs @@ -128,6 +128,20 @@ impl pallet_message_queue::WeightInfo for WeightInfo .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } + /// Storage: `MessageQueue::BookStateFor` (r:1 w:0) + /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::ServiceHead` (r:0 w:1) + /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) + fn set_service_head() -> Weight { + // Proof Size summary in bytes: + // Measured: `198` + // Estimated: `3517` + // Minimum execution time: 6_889_000 picoseconds. + Weight::from_parts(7_176_000, 0) + .saturating_add(Weight::from_parts(0, 3517)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:1 w:1) diff --git a/runtime/mainnet/src/weights/pallet_multisig.rs b/runtime/mainnet/src/weights/pallet_multisig.rs index d5caa285..c91f1551 100644 --- a/runtime/mainnet/src/weights/pallet_multisig.rs +++ b/runtime/mainnet/src/weights/pallet_multisig.rs @@ -156,4 +156,19 @@ impl pallet_multisig::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } + /// Storage: `Multisig::Multisigs` (r:1 w:1) + /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`) + /// The range of component `s` is `[2, 100]`. + fn poke_deposit(s: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `487 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 29_451_000 picoseconds. + Weight::from_parts(31_338_818, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 1_549 + .saturating_add(Weight::from_parts(147_032, 0).saturating_mul(s.into())) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } } diff --git a/runtime/mainnet/src/weights/pallet_proxy.rs b/runtime/mainnet/src/weights/pallet_proxy.rs index 90a0cccd..d5e347a3 100644 --- a/runtime/mainnet/src/weights/pallet_proxy.rs +++ b/runtime/mainnet/src/weights/pallet_proxy.rs @@ -208,4 +208,20 @@ impl pallet_proxy::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } + /// Storage: `Proxy::Proxies` (r:1 w:1) + /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Proxy::Announcements` (r:1 w:1) + /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`) + fn poke_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `453` + // Estimated: `5698` + // Minimum execution time: 43_833_000 picoseconds. + Weight::from_parts(44_489_000, 0) + .saturating_add(Weight::from_parts(0, 5698)) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(3)) + } } diff --git a/runtime/mainnet/src/weights/pallet_utility.rs b/runtime/mainnet/src/weights/pallet_utility.rs index d320d3f0..25ec345d 100644 --- a/runtime/mainnet/src/weights/pallet_utility.rs +++ b/runtime/mainnet/src/weights/pallet_utility.rs @@ -86,4 +86,23 @@ impl pallet_utility::WeightInfo for WeightInfo { // Standard Error: 3_191 .saturating_add(Weight::from_parts(3_864_767, 0).saturating_mul(c.into())) } + fn dispatch_as_fallible() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_417_000 picoseconds. + Weight::from_parts(5_705_000, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:2 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn if_else() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `7004` + // Minimum execution time: 11_273_000 picoseconds. + Weight::from_parts(11_571_000, 7004) + .saturating_add(T::DbWeight::get().reads(3_u64)) + } } diff --git a/runtime/mainnet/src/weights/pallet_xcm.rs b/runtime/mainnet/src/weights/pallet_xcm.rs index f0c923c1..15604c19 100644 --- a/runtime/mainnet/src/weights/pallet_xcm.rs +++ b/runtime/mainnet/src/weights/pallet_xcm.rs @@ -383,6 +383,26 @@ impl pallet_xcm::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - - + /// Storage: `PolkadotXcm::AuthorizedAliases` (r:1 w:1) + /// Proof: `PolkadotXcm::AuthorizedAliases` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_authorized_alias() -> Weight { + // Proof Size summary in bytes: + // Measured: `498` + // Estimated: `3963` + // Minimum execution time: 19_789_000 picoseconds. + Weight::from_parts(20_317_000, 3963) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `PolkadotXcm::AuthorizedAliases` (r:1 w:1) + /// Proof: `PolkadotXcm::AuthorizedAliases` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_authorized_alias() -> Weight { + // Proof Size summary in bytes: + // Measured: `537` + // Estimated: `4002` + // Minimum execution time: 20_805_000 picoseconds. + Weight::from_parts(21_481_000, 4002) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } } diff --git a/runtime/mainnet/src/xcm_config.rs b/runtime/mainnet/src/xcm_config.rs index 30c63aa5..939eeffd 100644 --- a/runtime/mainnet/src/xcm_config.rs +++ b/runtime/mainnet/src/xcm_config.rs @@ -1,7 +1,7 @@ use core::marker::PhantomData; use crate::fee::default_fee_per_second; -use frame_support::traits::{Contains, ContainsPair, Get}; +use frame_support::traits::{Contains, ContainsPair, Disabled, Get}; use frame_support::{ parameter_types, traits::{tokens::imbalance::ResolveTo, ConstU32, Everything, Nothing}, @@ -232,6 +232,7 @@ pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; + type XcmEventEmitter = PolkadotXcm; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = Reserves; @@ -313,6 +314,7 @@ impl pallet_xcm::Config for Runtime { type WeightInfo = crate::weights::pallet_xcm::WeightInfo; type MaxRemoteLockConsumers = ConstU32<0>; type RemoteLockConsumerIdentifier = (); + type AuthorizedAliasConsideration = Disabled; } impl cumulus_pallet_xcm::Config for Runtime { diff --git a/runtime/testnet/Cargo.toml b/runtime/testnet/Cargo.toml index d1c60b70..6a48ecde 100644 --- a/runtime/testnet/Cargo.toml +++ b/runtime/testnet/Cargo.toml @@ -93,6 +93,7 @@ cumulus-pallet-xcmp-queue = { workspace = true, default-features = false } cumulus-primitives-core = { workspace = true, default-features = false } cumulus-primitives-storage-weight-reclaim = { workspace = true, default-features = false } cumulus-primitives-utility = { workspace = true, default-features = false } +cumulus-pallet-weight-reclaim = { workspace = true, default-features = false } parachain-info = { workspace = true, default-features = false } parachains-common = { workspace = true, default-features = false } polkadot-primitives = { workspace = true, default-features = false } @@ -109,6 +110,7 @@ std = [ "pallet-message-queue/std", "cumulus-pallet-parachain-system/std", "cumulus-pallet-xcm/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-storage-weight-reclaim/std", "cumulus-primitives-core/std", @@ -198,6 +200,7 @@ runtime-benchmarks = [ "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", + "cumulus-pallet-weight-reclaim/runtime-benchmarks", "pallet-escrow/runtime-benchmarks", "pallet-myth-proxy/runtime-benchmarks", ] @@ -208,6 +211,7 @@ try-runtime = [ "cumulus-pallet-parachain-system/try-runtime", "cumulus-pallet-xcm/try-runtime", "cumulus-pallet-xcmp-queue/try-runtime", + "cumulus-pallet-weight-reclaim/try-runtime", "frame-executive/try-runtime", "frame-system/try-runtime", "frame-try-runtime", diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index ac633791..a95d680a 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -57,7 +57,7 @@ use frame_system::{ use pallet_dmarket::{Item, TradeParams}; use pallet_nfts::PalletFeatures; use parachains_common::message_queue::{NarrowOriginToSibling, ParaIdToSibling}; -use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; +use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use polkadot_primitives::Moment; pub use runtime_common::{ AccountId, Balance, BlockNumber, Hash, IncrementableU256, Nonce, Signature, @@ -67,7 +67,7 @@ pub use runtime_common::{ pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; use sp_runtime::traits::ConvertInto; pub use sp_runtime::{MultiAddress, Perbill, Permill}; -use xcm::{VersionedLocation, VersionedXcm}; +use xcm::{prelude::XcmVersion, VersionedLocation, VersionedXcm}; use xcm_config::XcmOriginToTransactDispatchOrigin; use xcm_runtime_apis::dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}; @@ -98,26 +98,28 @@ pub type SignedBlock = generic::SignedBlock; /// BlockId type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. -pub type SignedExtra = ( - frame_system::CheckNonZeroSender, - frame_system::CheckSpecVersion, - frame_system::CheckTxVersion, - frame_system::CheckGenesis, - frame_system::CheckEra, - frame_system::CheckNonce, - frame_system::CheckWeight, - pallet_transaction_payment::ChargeTransactionPayment, - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim, - frame_metadata_hash_extension::CheckMetadataHash, -); +/// The extension to the basic transaction logic. +pub type TxExtension = cumulus_pallet_weight_reclaim::StorageWeightReclaim< + Runtime, + ( + frame_system::CheckNonZeroSender, + frame_system::CheckSpecVersion, + frame_system::CheckTxVersion, + frame_system::CheckGenesis, + frame_system::CheckEra, + frame_system::CheckNonce, + frame_system::CheckWeight, + pallet_transaction_payment::ChargeTransactionPayment, + frame_metadata_hash_extension::CheckMetadataHash, + ), +>; /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = - generic::UncheckedExtrinsic; + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; pub struct PrepareForMove; impl frame_support::traits::OnRuntimeUpgrade for PrepareForMove { @@ -574,6 +576,10 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type MaxPageSize = ConstU32<{ 103 * 1024 }>; } +impl cumulus_pallet_weight_reclaim::Config for Runtime { + type WeightInfo = (); +} + parameter_types! { pub const Period: u32 = 25; pub const Offset: u32 = 0; @@ -590,6 +596,7 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but lets be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; + type DisablingStrategy = pallet_session::disabling::UpToLimitWithReEnablingDisablingStrategy; type WeightInfo = weights::pallet_session::WeightInfo; } @@ -614,6 +621,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = ConstU32<100>; type WeightInfo = weights::pallet_multisig::WeightInfo; + type BlockNumberProvider = frame_system::Pallet; } impl pallet_aura::Config for Runtime { @@ -776,6 +784,7 @@ parameter_types! { PartialOrd, Encode, Decode, + DecodeWithMemTracking, MaxEncodedLen, scale_info::TypeInfo, Debug, @@ -853,6 +862,7 @@ impl pallet_proxy::Config for Runtime { type CallHasher = BlakeTwo256; type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor = AnnouncementDepositFactor; + type BlockNumberProvider = frame_system::Pallet; } impl pallet_escrow::Config for Runtime { @@ -935,6 +945,7 @@ impl pallet_scheduler::Config for Runtime { type MaxScheduledPerBlock = ConstU32<50>; type WeightInfo = weights::pallet_scheduler::WeightInfo; type Preimages = Preimage; + type BlockNumberProvider = frame_system::Pallet; } parameter_types! { @@ -1085,12 +1096,13 @@ construct_runtime!( ParachainSystem: cumulus_pallet_parachain_system = 1, Timestamp: pallet_timestamp = 2, ParachainInfo: parachain_info = 3, + WeightReclaim: cumulus_pallet_weight_reclaim = 4, // Utility - Utility: pallet_utility = 4, Multisig: pallet_multisig = 5, Preimage: pallet_preimage = 6, Scheduler: pallet_scheduler = 7, + Utility: pallet_utility = 8, // was previously 4 // Monetary stuff. Balances: pallet_balances = 10, @@ -1533,7 +1545,7 @@ impl_runtime_apis! { Vec, Vec, ) { - use frame_benchmarking::{Benchmarking, BenchmarkList}; + use frame_benchmarking::BenchmarkList; use frame_support::traits::StorageInfoTrait; use frame_system_benchmarking::Pallet as SystemBench; use cumulus_pallet_session_benchmarking::Pallet as SessionBench; @@ -1548,7 +1560,7 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, alloc::string::String> { - use frame_benchmarking::{BenchmarkError, Benchmarking, BenchmarkBatch}; + use frame_benchmarking::{BenchmarkError, BenchmarkBatch}; use frame_system_benchmarking::Pallet as SystemBench; impl frame_system_benchmarking::Config for Runtime { @@ -1578,8 +1590,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs index 7007a806..b916d131 100644 --- a/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs @@ -58,13 +58,36 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) - fn enqueue_xcmp_message() -> Weight { + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 105467]`. + fn enqueue_n_bytes_xcmp_message(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `82` + // Estimated: `5487` + // Minimum execution time: 12_809_000 picoseconds. + Weight::from_parts(8_700_568, 0) + .saturating_add(Weight::from_parts(0, 5487)) + // Standard Error: 6 + .saturating_add(Weight::from_parts(1_009, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(3)) + } + /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) + /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) + /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) + /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::Pages` (r:0 w:1) + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) + fn enqueue_2_empty_xcmp_messages() -> Weight { // Proof Size summary in bytes: - // Measured: `152` + // Measured: `82` // Estimated: `5487` - // Minimum execution time: 17_080_000 picoseconds. - Weight::from_parts(17_530_000, 0) + // Minimum execution time: 21_303_000 picoseconds. + Weight::from_parts(21_691_000, 0) .saturating_add(Weight::from_parts(0, 5487)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) diff --git a/runtime/testnet/src/weights/pallet_message_queue.rs b/runtime/testnet/src/weights/pallet_message_queue.rs index c2af2693..93cf74f2 100644 --- a/runtime/testnet/src/weights/pallet_message_queue.rs +++ b/runtime/testnet/src/weights/pallet_message_queue.rs @@ -128,6 +128,20 @@ impl pallet_message_queue::WeightInfo for WeightInfo .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } + /// Storage: `MessageQueue::BookStateFor` (r:1 w:0) + /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::ServiceHead` (r:0 w:1) + /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) + fn set_service_head() -> Weight { + // Proof Size summary in bytes: + // Measured: `198` + // Estimated: `3517` + // Minimum execution time: 6_889_000 picoseconds. + Weight::from_parts(7_176_000, 0) + .saturating_add(Weight::from_parts(0, 3517)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:1 w:1) diff --git a/runtime/testnet/src/weights/pallet_multisig.rs b/runtime/testnet/src/weights/pallet_multisig.rs index 77d071df..3a946d80 100644 --- a/runtime/testnet/src/weights/pallet_multisig.rs +++ b/runtime/testnet/src/weights/pallet_multisig.rs @@ -158,4 +158,19 @@ impl pallet_multisig::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } + /// Storage: `Multisig::Multisigs` (r:1 w:1) + /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`) + /// The range of component `s` is `[2, 100]`. + fn poke_deposit(s: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `487 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 29_451_000 picoseconds. + Weight::from_parts(31_338_818, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 1_549 + .saturating_add(Weight::from_parts(147_032, 0).saturating_mul(s.into())) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } } diff --git a/runtime/testnet/src/weights/pallet_proxy.rs b/runtime/testnet/src/weights/pallet_proxy.rs index 78985d9c..38ff4c7e 100644 --- a/runtime/testnet/src/weights/pallet_proxy.rs +++ b/runtime/testnet/src/weights/pallet_proxy.rs @@ -222,4 +222,20 @@ impl pallet_proxy::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } + /// Storage: `Proxy::Proxies` (r:1 w:1) + /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Proxy::Announcements` (r:1 w:1) + /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`) + fn poke_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `453` + // Estimated: `5698` + // Minimum execution time: 43_833_000 picoseconds. + Weight::from_parts(44_489_000, 0) + .saturating_add(Weight::from_parts(0, 5698)) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(3)) + } } diff --git a/runtime/testnet/src/weights/pallet_utility.rs b/runtime/testnet/src/weights/pallet_utility.rs index e1b7a10c..e89d0b59 100644 --- a/runtime/testnet/src/weights/pallet_utility.rs +++ b/runtime/testnet/src/weights/pallet_utility.rs @@ -86,4 +86,23 @@ impl pallet_utility::WeightInfo for WeightInfo { // Standard Error: 3_603 .saturating_add(Weight::from_parts(3_839_398, 0).saturating_mul(c.into())) } + fn dispatch_as_fallible() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_417_000 picoseconds. + Weight::from_parts(5_705_000, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:2 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn if_else() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `7004` + // Minimum execution time: 11_273_000 picoseconds. + Weight::from_parts(11_571_000, 7004) + .saturating_add(T::DbWeight::get().reads(3_u64)) + } } diff --git a/runtime/testnet/src/weights/pallet_xcm.rs b/runtime/testnet/src/weights/pallet_xcm.rs index f0c923c1..15604c19 100644 --- a/runtime/testnet/src/weights/pallet_xcm.rs +++ b/runtime/testnet/src/weights/pallet_xcm.rs @@ -383,6 +383,26 @@ impl pallet_xcm::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - - + /// Storage: `PolkadotXcm::AuthorizedAliases` (r:1 w:1) + /// Proof: `PolkadotXcm::AuthorizedAliases` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_authorized_alias() -> Weight { + // Proof Size summary in bytes: + // Measured: `498` + // Estimated: `3963` + // Minimum execution time: 19_789_000 picoseconds. + Weight::from_parts(20_317_000, 3963) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `PolkadotXcm::AuthorizedAliases` (r:1 w:1) + /// Proof: `PolkadotXcm::AuthorizedAliases` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_authorized_alias() -> Weight { + // Proof Size summary in bytes: + // Measured: `537` + // Estimated: `4002` + // Minimum execution time: 20_805_000 picoseconds. + Weight::from_parts(21_481_000, 4002) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } } diff --git a/runtime/testnet/src/xcm_config.rs b/runtime/testnet/src/xcm_config.rs index 525ee974..9f42347a 100644 --- a/runtime/testnet/src/xcm_config.rs +++ b/runtime/testnet/src/xcm_config.rs @@ -1,7 +1,7 @@ use core::marker::PhantomData; use crate::fee::default_fee_per_second; -use frame_support::traits::{Contains, ContainsPair, Get}; +use frame_support::traits::{Contains, ContainsPair, Disabled, Get}; use frame_support::{ parameter_types, traits::{tokens::imbalance::ResolveTo, ConstU32, Everything, Nothing}, @@ -238,6 +238,7 @@ pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; + type XcmEventEmitter = PolkadotXcm; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = Reserves; @@ -319,6 +320,7 @@ impl pallet_xcm::Config for Runtime { type WeightInfo = crate::weights::pallet_xcm::WeightInfo; type MaxRemoteLockConsumers = ConstU32<0>; type RemoteLockConsumerIdentifier = (); + type AuthorizedAliasConsideration = Disabled; } impl cumulus_pallet_xcm::Config for Runtime { From 6c3985b13aee9b692010e99c3614e6c6611c3d3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 13:40:50 +0200 Subject: [PATCH 13/35] Add max pov percentage to node --- node/src/command.rs | 4 ++-- node/src/service.rs | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/node/src/command.rs b/node/src/command.rs index e58988ab..30db0f59 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -378,7 +378,7 @@ pub fn run() -> Result<()> { testnet_runtime::RuntimeApi, TestnetRuntimeExecutor, sc_network::NetworkWorker<_, _> - >(config, polkadot_config, collator_options, id, hwbench) + >(config, polkadot_config, collator_options, id, hwbench, cli.run.experimental_max_pov_percentage) .await .map(|r| r.0) .map_err(Into::into) @@ -391,7 +391,7 @@ pub fn run() -> Result<()> { mainnet_runtime::RuntimeApi, MainnetRuntimeExecutor, sc_network::NetworkWorker<_, _> - >(config, polkadot_config, collator_options, id, hwbench) + >(config, polkadot_config, collator_options, id, hwbench, cli.run.experimental_max_pov_percentage) .await .map(|r| r.0) .map_err(Into::into) diff --git a/node/src/service.rs b/node/src/service.rs index 09b6c8aa..5c372736 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -211,6 +211,7 @@ async fn start_node_impl( build_import_queue: BIQ, start_consensus: SC, hwbench: Option, + max_pov_percentage: Option, ) -> sc_service::error::Result<(TaskManager, Arc>)> where RuntimeApi: ConstructRuntimeApi> + Send + Sync + 'static, @@ -253,6 +254,7 @@ where CollatorPair, OverseerHandle, Arc>) + Send + Sync>, + Option, ) -> Result<(), sc_service::Error>, Net: NetworkBackend, { @@ -419,6 +421,7 @@ where collator_key.expect("Command line arguments do not allow this. qed"), overseer_handle, announce_block, + max_pov_percentage, )?; } @@ -483,6 +486,7 @@ fn start_consensus( collator_key: CollatorPair, overseer_handle: OverseerHandle, announce_block: Arc>) + Send + Sync>, + max_pov_percentage: Option, ) -> Result<(), sc_service::Error> where RuntimeApi: ConstructRuntimeApi> + Send + Sync + 'static, @@ -537,7 +541,7 @@ where collator_service, authoring_duration: Duration::from_millis(2000), reinitialize: false, - max_pov_percentage: None, + max_pov_percentage, }; let fut = aura::run::( @@ -555,6 +559,7 @@ pub async fn start_parachain_node, + max_pov_percentage: Option, ) -> sc_service::error::Result<(TaskManager, Arc>)> where Executor: NativeExecutionDispatch + 'static, @@ -579,6 +584,7 @@ where build_import_queue::, start_consensus::, hwbench, + max_pov_percentage, ) .await } From 6bf1d9524c31b1fcf4b91e59e06311bf7de86aba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 13:44:11 +0200 Subject: [PATCH 14/35] Increase mainnet spec version --- runtime/mainnet/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index d8df6951..93eb0c7e 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -279,7 +279,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("mythos"), impl_name: alloc::borrow::Cow::Borrowed("mythos"), authoring_version: 1, - spec_version: 1014, + spec_version: 1015, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From d73bd53f4e2a029569e788149348ef5a2c0e737e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 13:48:46 +0200 Subject: [PATCH 15/35] Add WeightReclaim pallet to benchmarks --- runtime/mainnet/src/lib.rs | 1 + runtime/testnet/src/lib.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 93eb0c7e..00793cd6 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1134,6 +1134,7 @@ mod benches { frame_benchmarking::define_benchmarks!( [cumulus_pallet_parachain_system, ParachainSystem] [cumulus_pallet_xcmp_queue, XcmpQueue] + [cumulus_pallet_weight_reclaim, WeightReclaim] [frame_system, SystemBench::] [pallet_balances, Balances] [pallet_nfts, Nfts] diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 5c4f183d..792e44fa 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1147,6 +1147,7 @@ mod benches { frame_benchmarking::define_benchmarks!( [cumulus_pallet_parachain_system, ParachainSystem] [cumulus_pallet_xcmp_queue, XcmpQueue] + [cumulus_pallet_weight_reclaim, WeightReclaim] [frame_system, SystemBench::] [pallet_balances, Balances] [pallet_nfts, Nfts] From 679a25fee672b34f1a44a5332abbc5aadbb355e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 13:59:30 +0200 Subject: [PATCH 16/35] Add the bounties pallet --- Cargo.lock | 2 ++ Cargo.toml | 1 + runtime/mainnet/Cargo.toml | 4 ++++ runtime/mainnet/src/lib.rs | 30 ++++++++++++++++++++++++++++++ runtime/testnet/Cargo.toml | 4 ++++ runtime/testnet/src/lib.rs | 30 ++++++++++++++++++++++++++++++ 6 files changed, 71 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 1db757d3..58e24a20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6015,6 +6015,7 @@ dependencies = [ "pallet-aura", "pallet-authorship", "pallet-balances", + "pallet-bounties", "pallet-collator-staking", "pallet-collective", "pallet-democracy", @@ -14383,6 +14384,7 @@ dependencies = [ "pallet-aura", "pallet-authorship", "pallet-balances", + "pallet-bounties", "pallet-collator-staking", "pallet-collective", "pallet-democracy", diff --git a/Cargo.toml b/Cargo.toml index 64c21bd3..c7bd125b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,6 +74,7 @@ frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } #TODO check if was deleted from EPT diff --git a/runtime/mainnet/Cargo.toml b/runtime/mainnet/Cargo.toml index 46545999..1882fffc 100644 --- a/runtime/mainnet/Cargo.toml +++ b/runtime/mainnet/Cargo.toml @@ -46,6 +46,7 @@ frame-try-runtime = { workspace = true, default-features = false, optional = tru pallet-aura = { workspace = true, default-features = false } pallet-authorship = { workspace = true, default-features = false } pallet-balances = { workspace = true, default-features = false } +pallet-bounties = { workspace = true, default-features = false } pallet-collective = { workspace = true, default-features = false } pallet-session = { workspace = true, default-features = false } pallet-sudo = { workspace = true, default-features = false } @@ -126,6 +127,7 @@ std = [ "pallet-aura/std", "pallet-authorship/std", "pallet-balances/std", + "pallet-bounties/std", "pallet-collator-staking/std", "pallet-collective/std", "pallet-dmarket/std", @@ -180,6 +182,7 @@ runtime-benchmarks = [ "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", + "pallet-bounties/runtime-benchmarks", "pallet-collator-staking/runtime-benchmarks", "pallet-collective/runtime-benchmarks", "pallet-dmarket/runtime-benchmarks", @@ -223,6 +226,7 @@ try-runtime = [ "pallet-aura/try-runtime", "pallet-authorship/try-runtime", "pallet-balances/try-runtime", + "pallet-bounties/try-runtime", "pallet-collator-staking/try-runtime", "pallet-collective/try-runtime", "pallet-dmarket/try-runtime", diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 00793cd6..fa9dbbac 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1075,6 +1075,34 @@ impl pallet_treasury::Config for Runtime { type BenchmarkHelper = TreasuryBenchmarkHelper; } +parameter_types! { + pub const BountyCuratorDeposit: Permill = Permill::from_percent(50); + pub const BountyValueMinimum: Balance = 5 * MYTH; + pub const BountyDepositBase: Balance = 1 * MYTH; + pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50); + pub const CuratorDepositMin: Balance = 1 * MYTH; + pub const CuratorDepositMax: Balance = 100 * MYTH; + pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS; + pub const BountyUpdatePeriod: BlockNumber = 7 * DAYS; + pub const DataDepositPerByte: Balance = 10 * MILLI_MYTH; +} + +impl pallet_bounties::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type BountyDepositBase = BountyDepositBase; + type BountyDepositPayoutDelay = BountyDepositPayoutDelay; + type BountyUpdatePeriod = BountyUpdatePeriod; + type CuratorDepositMultiplier = CuratorDepositMultiplier; + type CuratorDepositMin = CuratorDepositMin; + type CuratorDepositMax = CuratorDepositMax; + type BountyValueMinimum = BountyValueMinimum; + type DataDepositPerByte = DataDepositPerByte; + type MaximumReasonLength = MaximumReasonLength; + type WeightInfo = (); + type ChildBountyManager = (); + type OnSlash = Treasury; +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1105,6 +1133,7 @@ construct_runtime!( Council: pallet_collective:: = 16, Democracy: pallet_democracy = 17, Treasury: pallet_treasury = 18, + Bounties: pallet_bounties = 19, // Collator support. The order of these 4 are important and shall not change. Authorship: pallet_authorship = 20, @@ -1158,6 +1187,7 @@ mod benches { [pallet_sudo, Sudo] [pallet_timestamp, Timestamp] [pallet_treasury, Treasury] + [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] [pallet_collator_staking, CollatorStaking] diff --git a/runtime/testnet/Cargo.toml b/runtime/testnet/Cargo.toml index 6a48ecde..7440f39b 100644 --- a/runtime/testnet/Cargo.toml +++ b/runtime/testnet/Cargo.toml @@ -45,6 +45,7 @@ frame-try-runtime = { workspace = true, default-features = false, optional = tru pallet-aura = { workspace = true, default-features = false } pallet-authorship = { workspace = true, default-features = false } pallet-balances = { workspace = true, default-features = false } +pallet-bounties = { workspace = true, default-features = false } pallet-collective = { workspace = true, default-features = false } pallet-democracy = { workspace = true, default-features = false } pallet-session = { workspace = true, default-features = false } @@ -122,6 +123,7 @@ std = [ "pallet-aura/std", "pallet-authorship/std", "pallet-balances/std", + "pallet-bounties/std", "pallet-collator-staking/std", "pallet-collective/std", "pallet-democracy/std", @@ -176,6 +178,7 @@ runtime-benchmarks = [ "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", + "pallet-bounties/runtime-benchmarks", "pallet-collator-staking/runtime-benchmarks", "pallet-collective/runtime-benchmarks", "pallet-democracy/runtime-benchmarks", @@ -218,6 +221,7 @@ try-runtime = [ "pallet-aura/try-runtime", "pallet-authorship/try-runtime", "pallet-balances/try-runtime", + "pallet-bounties/try-runtime", "pallet-collator-staking/try-runtime", "pallet-collective/try-runtime", "pallet-democracy/try-runtime", diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 792e44fa..7471d171 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1088,6 +1088,34 @@ impl pallet_treasury::Config for Runtime { type BenchmarkHelper = TreasuryBenchmarkHelper; } +parameter_types! { + pub const BountyCuratorDeposit: Permill = Permill::from_percent(50); + pub const BountyValueMinimum: Balance = 5 * MUSE; + pub const BountyDepositBase: Balance = 1 * MUSE; + pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50); + pub const CuratorDepositMin: Balance = 1 * MUSE; + pub const CuratorDepositMax: Balance = 100 * MUSE; + pub const BountyDepositPayoutDelay: BlockNumber = 1 * MINUTES; + pub const BountyUpdatePeriod: BlockNumber = 5 * MINUTES; + pub const DataDepositPerByte: Balance = 10 * MILLI_MUSE; +} + +impl pallet_bounties::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type BountyDepositBase = BountyDepositBase; + type BountyDepositPayoutDelay = BountyDepositPayoutDelay; + type BountyUpdatePeriod = BountyUpdatePeriod; + type CuratorDepositMultiplier = CuratorDepositMultiplier; + type CuratorDepositMin = CuratorDepositMin; + type CuratorDepositMax = CuratorDepositMax; + type BountyValueMinimum = BountyValueMinimum; + type DataDepositPerByte = DataDepositPerByte; + type MaximumReasonLength = MaximumReasonLength; + type WeightInfo = (); + type ChildBountyManager = (); + type OnSlash = Treasury; +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1118,6 +1146,7 @@ construct_runtime!( Council: pallet_collective:: = 16, Democracy: pallet_democracy = 17, Treasury: pallet_treasury = 18, + Bounties: pallet_bounties = 19, // Collator support. The order of these 4 are important and shall not change. Authorship: pallet_authorship = 20, @@ -1171,6 +1200,7 @@ mod benches { [pallet_sudo, Sudo] [pallet_timestamp, Timestamp] [pallet_treasury, Treasury] + [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] [pallet_collator_staking, CollatorStaking] From bb72188aedbb334fd0d69082cb05cbbb116ebe74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 14:10:58 +0200 Subject: [PATCH 17/35] Add the identity pallet --- Cargo.lock | 2 ++ Cargo.toml | 1 + runtime/mainnet/Cargo.toml | 4 ++++ runtime/mainnet/src/lib.rs | 39 +++++++++++++++++++++++++++++++++++++- runtime/testnet/Cargo.toml | 4 ++++ runtime/testnet/src/lib.rs | 37 ++++++++++++++++++++++++++++++++++++ 6 files changed, 86 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 58e24a20..9dfdf8d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6021,6 +6021,7 @@ dependencies = [ "pallet-democracy", "pallet-dmarket", "pallet-escrow", + "pallet-identity", "pallet-marketplace", "pallet-message-queue", "pallet-multibatching", @@ -14390,6 +14391,7 @@ dependencies = [ "pallet-democracy", "pallet-dmarket", "pallet-escrow", + "pallet-identity", "pallet-marketplace", "pallet-message-queue", "pallet-multibatching", diff --git a/Cargo.toml b/Cargo.toml index c7bd125b..fdb4f9f3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -89,6 +89,7 @@ pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } diff --git a/runtime/mainnet/Cargo.toml b/runtime/mainnet/Cargo.toml index 1882fffc..79dd4bda 100644 --- a/runtime/mainnet/Cargo.toml +++ b/runtime/mainnet/Cargo.toml @@ -54,6 +54,7 @@ pallet-timestamp = { workspace = true, default-features = false } pallet-transaction-payment = { workspace = true, default-features = false } pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = false } pallet-utility = { workspace = true, default-features = false } +pallet-identity = { workspace = true, default-features = false } pallet-message-queue = { workspace = true, default-features = false } pallet-multibatching = { workspace = true, default-features = false } pallet-multisig = { workspace = true, default-features = false } @@ -142,6 +143,7 @@ std = [ "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", "pallet-utility/std", + "pallet-identity/std", "pallet-xcm/std", "pallet-proxy/std", "pallet-myth-proxy/std", @@ -195,6 +197,7 @@ runtime-benchmarks = [ "pallet-sudo/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "pallet-utility/runtime-benchmarks", + "pallet-identity/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", "pallet-myth-proxy/runtime-benchmarks", @@ -241,6 +244,7 @@ try-runtime = [ "pallet-timestamp/try-runtime", "pallet-transaction-payment/try-runtime", "pallet-utility/try-runtime", + "pallet-identity/try-runtime", "pallet-xcm/try-runtime", "pallet-proxy/try-runtime", "pallet-myth-proxy/try-runtime", diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index fa9dbbac..6361e14e 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1103,6 +1103,41 @@ impl pallet_bounties::Config for Runtime { type OnSlash = Treasury; } +parameter_types! { + // difference of 26 bytes on-chain for the registration and 9 bytes on-chain for the identity + // information, already accounted for by the byte deposit + pub const BasicDeposit: Balance = deposit(1, 17); + pub const ByteDeposit: Balance = deposit(0, 1); + pub const UsernameDeposit: Balance = deposit(0, 32); + pub const SubAccountDeposit: Balance = 2 * MYTH; // 53 bytes on-chain + pub const MaxSubAccounts: u32 = 100; + pub const MaxAdditionalFields: u32 = 100; + pub const MaxRegistrars: u32 = 20; +} + +impl pallet_identity::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type Currency = Balances; + type BasicDeposit = BasicDeposit; + type ByteDeposit = ByteDeposit; + type UsernameDeposit = UsernameDeposit; + type SubAccountDeposit = SubAccountDeposit; + type MaxSubAccounts = MaxSubAccounts; + type IdentityInformation = pallet_identity::legacy::IdentityInfo; + type MaxRegistrars = MaxRegistrars; + type Slashed = Treasury; + type ForceOrigin = RootOrCouncilTwoThirdsMajority; + type RegistrarOrigin = RootOrCouncilTwoThirdsMajority; + type OffchainSignature = Signature; + type SigningPublicKey = ::Signer; + type UsernameAuthorityOrigin = EnsureRoot; + type PendingUsernameExpiration = ConstU32<{ 7 * DAYS }>; + type UsernameGracePeriod = ConstU32<{ 30 * DAYS }>; + type MaxSuffixLength = ConstU32<7>; + type MaxUsernameLength = ConstU32<32>; + type WeightInfo = (); +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1118,6 +1153,7 @@ construct_runtime!( Preimage: pallet_preimage = 6, Scheduler: pallet_scheduler = 7, Utility: pallet_utility = 8, // was previously 4 + Identity: pallet_identity = 9, // Monetary stuff. Balances: pallet_balances = 10, @@ -1148,7 +1184,7 @@ construct_runtime!( CumulusXcm: cumulus_pallet_xcm = 32, MessageQueue: pallet_message_queue = 33, - //Other + // Other pallets. Proxy: pallet_proxy = 40, Vesting: pallet_vesting = 41, @@ -1190,6 +1226,7 @@ mod benches { [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] + [pallet_identity, Identity] [pallet_collator_staking, CollatorStaking] [pallet_transaction_payment, TransactionPayment] ); diff --git a/runtime/testnet/Cargo.toml b/runtime/testnet/Cargo.toml index 7440f39b..0dd8a169 100644 --- a/runtime/testnet/Cargo.toml +++ b/runtime/testnet/Cargo.toml @@ -56,6 +56,7 @@ pallet-transaction-payment = { workspace = true, default-features = false } pallet-treasury = { workspace = true, default-features = false } pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = false } pallet-utility = { workspace = true, default-features = false } +pallet-identity = { workspace = true, default-features = false } pallet-message-queue = { workspace = true, default-features = false } pallet-multisig = { workspace = true, default-features = false } pallet-nfts = { workspace = true, default-features = false } @@ -141,6 +142,7 @@ std = [ "pallet-transaction-payment/std", "pallet-treasury/std", "pallet-utility/std", + "pallet-identity/std", "pallet-xcm/std", "pallet-proxy/std", "pallet-vesting/std", @@ -195,6 +197,7 @@ runtime-benchmarks = [ "pallet-transaction-payment/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", "pallet-utility/runtime-benchmarks", + "pallet-identity/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", "pallet-vesting/runtime-benchmarks", @@ -238,6 +241,7 @@ try-runtime = [ "pallet-transaction-payment/try-runtime", "pallet-treasury/try-runtime", "pallet-utility/try-runtime", + "pallet-identity/try-runtime", "pallet-xcm/try-runtime", "pallet-proxy/try-runtime", "pallet-vesting/try-runtime", diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 7471d171..cb4390d2 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1116,6 +1116,41 @@ impl pallet_bounties::Config for Runtime { type OnSlash = Treasury; } +parameter_types! { + // difference of 26 bytes on-chain for the registration and 9 bytes on-chain for the identity + // information, already accounted for by the byte deposit + pub const BasicDeposit: Balance = deposit(1, 17); + pub const ByteDeposit: Balance = deposit(0, 1); + pub const UsernameDeposit: Balance = deposit(0, 32); + pub const SubAccountDeposit: Balance = 2 * MUSE; // 53 bytes on-chain + pub const MaxSubAccounts: u32 = 100; + pub const MaxAdditionalFields: u32 = 100; + pub const MaxRegistrars: u32 = 20; +} + +impl pallet_identity::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type Currency = Balances; + type BasicDeposit = BasicDeposit; + type ByteDeposit = ByteDeposit; + type UsernameDeposit = UsernameDeposit; + type SubAccountDeposit = SubAccountDeposit; + type MaxSubAccounts = MaxSubAccounts; + type IdentityInformation = pallet_identity::legacy::IdentityInfo; + type MaxRegistrars = MaxRegistrars; + type Slashed = Treasury; + type ForceOrigin = RootOrCouncilTwoThirdsMajority; + type RegistrarOrigin = RootOrCouncilTwoThirdsMajority; + type OffchainSignature = Signature; + type SigningPublicKey = ::Signer; + type UsernameAuthorityOrigin = EnsureRoot; + type PendingUsernameExpiration = ConstU32<{ 7 * MINUTES }>; + type UsernameGracePeriod = ConstU32<{ 30 * MINUTES }>; + type MaxSuffixLength = ConstU32<7>; + type MaxUsernameLength = ConstU32<32>; + type WeightInfo = (); +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1131,6 +1166,7 @@ construct_runtime!( Preimage: pallet_preimage = 6, Scheduler: pallet_scheduler = 7, Utility: pallet_utility = 8, // was previously 4 + Identity: pallet_identity = 9, // Monetary stuff. Balances: pallet_balances = 10, @@ -1203,6 +1239,7 @@ mod benches { [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] + [pallet_identity, Identity] [pallet_collator_staking, CollatorStaking] [pallet_transaction_payment, TransactionPayment] ); From d5271b6c890fe4581dbae20173fb5cd865bbd21d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 14:56:29 +0200 Subject: [PATCH 18/35] Increase binary versions --- zombienet.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zombienet.sh b/zombienet.sh index 0d9c6ec3..4facf002 100755 --- a/zombienet.sh +++ b/zombienet.sh @@ -2,10 +2,10 @@ set -e -ZOMBIENET_V=v1.3.118 -POLKADOT_V=stable2412 -POLKADOT_RUNTIMES_V=v1.3.4 -PASEO_RUNTIMES_V=v1.3.4 +ZOMBIENET_V=v1.3.128 +POLKADOT_V=stable2503-rc1 +POLKADOT_RUNTIMES_V=v1.4.2 +PASEO_RUNTIMES_V=v1.4.1 BIN_DIR=bin case "$(uname -s)" in From abd347a72e8150350105fbfad9d05a618d42c686 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 14:57:28 +0200 Subject: [PATCH 19/35] Do not use text output in zombienet --- zombienet.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zombienet.sh b/zombienet.sh index 4facf002..58757f73 100755 --- a/zombienet.sh +++ b/zombienet.sh @@ -107,28 +107,28 @@ zombienet_testnet() { zombienet_init cargo +stable build --release --features testnet-runtime/metadata-hash echo "spawning paseo-local relay chain plus mythos testnet as a parachain..." - ./$ZOMBIENET_BIN -l text spawn zombienet-config/testnet.toml -p native + ./$ZOMBIENET_BIN spawn zombienet-config/testnet.toml -p native } zombienet_testnet_asset_hub() { zombienet_init cargo +stable build --release --features testnet-runtime/metadata-hash echo "spawning paseo-local relay chain plus muse testnet as a parachain plus asset-hub..." - ./$ZOMBIENET_BIN -l text spawn zombienet-config/testnet-asset-hub.toml -p native + ./$ZOMBIENET_BIN spawn zombienet-config/testnet-asset-hub.toml -p native } zombienet_mainnet() { zombienet_init cargo +stable build --release --features mainnet-runtime/metadata-hash echo "spawning paseo-local relay chain plus mythos mainnet as a parachain..." - ./$ZOMBIENET_BIN -l text spawn zombienet-config/mainnet.toml -p native + ./$ZOMBIENET_BIN spawn zombienet-config/mainnet.toml -p native } zombienet_mainnet_asset_hub() { zombienet_init cargo +stable build --release --features mainnet-runtime/metadata-hash echo "spawning polkadot-local relay chain plus mythos mainnet as a parachain plus asset-hub..." - ./$ZOMBIENET_BIN -l text spawn zombienet-config/mainnet-asset-hub.toml -p native + ./$ZOMBIENET_BIN spawn zombienet-config/mainnet-asset-hub.toml -p native } print_help() { From 5d99ce6c16ae56d356ec679855aa61a67fbfc8d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 14:58:30 +0200 Subject: [PATCH 20/35] Improve zombienet script --- zombienet.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zombienet.sh b/zombienet.sh index 58757f73..411b5ef6 100755 --- a/zombienet.sh +++ b/zombienet.sh @@ -6,7 +6,7 @@ ZOMBIENET_V=v1.3.128 POLKADOT_V=stable2503-rc1 POLKADOT_RUNTIMES_V=v1.4.2 PASEO_RUNTIMES_V=v1.4.1 -BIN_DIR=bin +BIN_DIR=./bin case "$(uname -s)" in Linux*) MACHINE=Linux ;; @@ -107,28 +107,28 @@ zombienet_testnet() { zombienet_init cargo +stable build --release --features testnet-runtime/metadata-hash echo "spawning paseo-local relay chain plus mythos testnet as a parachain..." - ./$ZOMBIENET_BIN spawn zombienet-config/testnet.toml -p native + $ZOMBIENET_BIN spawn zombienet-config/testnet.toml -p native } zombienet_testnet_asset_hub() { zombienet_init cargo +stable build --release --features testnet-runtime/metadata-hash echo "spawning paseo-local relay chain plus muse testnet as a parachain plus asset-hub..." - ./$ZOMBIENET_BIN spawn zombienet-config/testnet-asset-hub.toml -p native + $ZOMBIENET_BIN spawn zombienet-config/testnet-asset-hub.toml -p native } zombienet_mainnet() { zombienet_init cargo +stable build --release --features mainnet-runtime/metadata-hash echo "spawning paseo-local relay chain plus mythos mainnet as a parachain..." - ./$ZOMBIENET_BIN spawn zombienet-config/mainnet.toml -p native + $ZOMBIENET_BIN spawn zombienet-config/mainnet.toml -p native } zombienet_mainnet_asset_hub() { zombienet_init cargo +stable build --release --features mainnet-runtime/metadata-hash echo "spawning polkadot-local relay chain plus mythos mainnet as a parachain plus asset-hub..." - ./$ZOMBIENET_BIN spawn zombienet-config/mainnet-asset-hub.toml -p native + $ZOMBIENET_BIN spawn zombienet-config/mainnet-asset-hub.toml -p native } print_help() { From 0f02ed416d64aa7106a330d8b2734a849f57faf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 15:09:21 +0200 Subject: [PATCH 21/35] Link Treasury and Bounties --- runtime/mainnet/src/lib.rs | 2 +- runtime/testnet/src/lib.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 6361e14e..dcf3b847 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1054,7 +1054,7 @@ impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; type BurnDestination = (); type WeightInfo = weights::pallet_treasury::WeightInfo; - type SpendFunds = (); + type SpendFunds = Bounties; type MaxApprovals = MaxApprovals; type SpendOrigin = EnsureWithSuccess< EitherOfDiverse< diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index cb4390d2..94762d7b 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1067,7 +1067,7 @@ impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; type BurnDestination = (); type WeightInfo = weights::pallet_treasury::WeightInfo; - type SpendFunds = (); + type SpendFunds = Bounties; type MaxApprovals = MaxApprovals; type SpendOrigin = EnsureWithSuccess< EitherOfDiverse< From f5a2d25de9ce97b122903c643d74e25d9f29a7e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 16:53:21 +0200 Subject: [PATCH 22/35] Fix bounties benchmarks --- runtime/mainnet/src/lib.rs | 10 ++-------- runtime/testnet/src/lib.rs | 12 +++--------- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index dcf3b847..cd7f6a55 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1044,10 +1044,7 @@ where impl pallet_treasury::Config for Runtime { type Currency = Balances; - type RejectOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionMoreThan, - >; + type RejectOrigin = RootOrCouncilTwoThirdsMajority; type RuntimeEvent = RuntimeEvent; type SpendPeriod = SpendPeriod; type Burn = (); @@ -1057,10 +1054,7 @@ impl pallet_treasury::Config for Runtime { type SpendFunds = Bounties; type MaxApprovals = MaxApprovals; type SpendOrigin = EnsureWithSuccess< - EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionMoreThan, - >, + RootOrCouncilTwoThirdsMajority, AccountId, MaxBalance, >; diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 94762d7b..a2d3ddc7 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1029,7 +1029,7 @@ parameter_types! { pub const SpendPeriod: BlockNumber = DAYS; pub const TreasuryPalletId: PalletId = PalletId(*b"py/trsry"); pub const MaximumReasonLength: u32 = 300; - pub const MaxApprovals: u32 = 10; + pub const MaxApprovals: u32 = 100; pub const MaxBalance: Balance = Balance::MAX; pub const SpendPayoutPeriod: BlockNumber = 7 * DAYS; } @@ -1057,10 +1057,7 @@ where impl pallet_treasury::Config for Runtime { type Currency = Balances; - type RejectOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionMoreThan, - >; + type RejectOrigin = RootOrCouncilTwoThirdsMajority; type RuntimeEvent = RuntimeEvent; type SpendPeriod = SpendPeriod; type Burn = (); @@ -1070,10 +1067,7 @@ impl pallet_treasury::Config for Runtime { type SpendFunds = Bounties; type MaxApprovals = MaxApprovals; type SpendOrigin = EnsureWithSuccess< - EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionMoreThan, - >, + RootOrCouncilTwoThirdsMajority, AccountId, MaxBalance, >; From 1275828581fcee93e94e058ab5999e81f5232474 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Mon, 7 Apr 2025 18:37:53 +0200 Subject: [PATCH 23/35] Fix identity authority origin --- runtime/mainnet/src/lib.rs | 2 +- runtime/testnet/src/lib.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index cd7f6a55..88d54452 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1124,7 +1124,7 @@ impl pallet_identity::Config for Runtime { type RegistrarOrigin = RootOrCouncilTwoThirdsMajority; type OffchainSignature = Signature; type SigningPublicKey = ::Signer; - type UsernameAuthorityOrigin = EnsureRoot; + type UsernameAuthorityOrigin = RootOrCouncilTwoThirdsMajority; type PendingUsernameExpiration = ConstU32<{ 7 * DAYS }>; type UsernameGracePeriod = ConstU32<{ 30 * DAYS }>; type MaxSuffixLength = ConstU32<7>; diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index a2d3ddc7..5d358a39 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1026,7 +1026,7 @@ impl pallet_democracy::Config for Runtime { parameter_types! { pub TreasuryAccount: AccountId = Treasury::account_id(); - pub const SpendPeriod: BlockNumber = DAYS; + pub const SpendPeriod: BlockNumber = 5 * MINUTES; pub const TreasuryPalletId: PalletId = PalletId(*b"py/trsry"); pub const MaximumReasonLength: u32 = 300; pub const MaxApprovals: u32 = 100; @@ -1137,7 +1137,7 @@ impl pallet_identity::Config for Runtime { type RegistrarOrigin = RootOrCouncilTwoThirdsMajority; type OffchainSignature = Signature; type SigningPublicKey = ::Signer; - type UsernameAuthorityOrigin = EnsureRoot; + type UsernameAuthorityOrigin = RootOrCouncilTwoThirdsMajority; type PendingUsernameExpiration = ConstU32<{ 7 * MINUTES }>; type UsernameGracePeriod = ConstU32<{ 30 * MINUTES }>; type MaxSuffixLength = ConstU32<7>; From 9021b3609e4d0db558896c3bceb0729893e9f7ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 11:26:19 +0200 Subject: [PATCH 24/35] Upgrade to polkadot-stable2503-rc2 --- Cargo.lock | 2058 ++++++++++++++++++++++++++-------------------------- Cargo.toml | 186 ++--- 2 files changed, 1130 insertions(+), 1114 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9dfdf8d6..974d7fe4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -215,7 +215,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -360,7 +360,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -386,7 +386,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -461,7 +461,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -562,9 +562,9 @@ dependencies = [ [[package]] name = "asn1-rs" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "607495ec7113b178fbba7a6166a27f99e774359ef4823adbefd756b5b81d7970" +checksum = "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60" dependencies = [ "asn1-rs-derive 0.6.0", "asn1-rs-impl", @@ -584,7 +584,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", "synstructure 0.13.1", ] @@ -596,7 +596,7 @@ checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", "synstructure 0.13.1", ] @@ -608,7 +608,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -819,13 +819,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.87" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -936,14 +936,14 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.6.0" +version = "1.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "binary-merkle-tree" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hash-db", "log", @@ -977,7 +977,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -1120,9 +1120,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.6.1" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753" +checksum = "389a099b34312839e16420d499a9cad9650541715937ffbdd40d36f49e77eeb3" dependencies = [ "arrayref", "arrayvec 0.7.6", @@ -1164,9 +1164,9 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ed0a820ed50891d36358e997d27741a6142e382242df40ff01c89bcdcc7a2b" +checksum = "64ad8a0bed7827f0b07a5d23cec2e58cc02038a99e4ca81616cb2bb2025f804d" dependencies = [ "log", "parity-scale-codec", @@ -1185,8 +1185,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -1304,9 +1304,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.16" +version = "1.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" +checksum = "525046617d8376e3db1deffb079e91cef90a89fc3ca5c185bbf8c9ecdd15cd5c" dependencies = [ "jobserver", "libc", @@ -1462,9 +1462,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.31" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767" +checksum = "d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944" dependencies = [ "clap_builder", "clap_derive", @@ -1472,9 +1472,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.31" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863" +checksum = "2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9" dependencies = [ "anstream", "anstyle", @@ -1485,14 +1485,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.28" +version = "4.5.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed" +checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -1514,12 +1514,13 @@ dependencies = [ [[package]] name = "codespan-reporting" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ + "serde", "termcolor", - "unicode-width 0.1.14", + "unicode-width", ] [[package]] @@ -1540,7 +1541,7 @@ dependencies = [ "nom", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -1566,7 +1567,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a" dependencies = [ "unicode-segmentation", - "unicode-width 0.2.0", + "unicode-width", ] [[package]] @@ -1593,7 +1594,7 @@ dependencies = [ "encode_unicode", "libc", "once_cell", - "unicode-width 0.2.0", + "unicode-width", "windows-sys 0.59.0", ] @@ -1668,12 +1669,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" -[[package]] -name = "constcat" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" - [[package]] name = "convert_case" version = "0.4.0" @@ -1959,8 +1954,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "clap", "parity-scale-codec", @@ -1976,8 +1971,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1999,8 +1994,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2046,8 +2041,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2076,8 +2071,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "anyhow", "async-trait", @@ -2091,8 +2086,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2117,8 +2112,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.16.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2127,7 +2122,7 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -2137,8 +2132,8 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2163,8 +2158,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2200,8 +2195,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2217,8 +2212,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2253,18 +2248,18 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "cumulus-pallet-session-benchmarking" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -2276,8 +2271,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -2295,8 +2290,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.19.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2310,8 +2305,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.7.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2335,8 +2330,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2344,8 +2339,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.18.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2360,8 +2355,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.18.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2374,8 +2369,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.12.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2384,8 +2379,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2401,8 +2396,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2418,8 +2413,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2442,8 +2437,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2461,8 +2456,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-trait", @@ -2495,8 +2490,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2535,8 +2530,8 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2570,7 +2565,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -2588,9 +2583,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.143" +version = "1.0.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "050906babad73f9b32a91cecc3063ff1e2235226dd2367dd839fd6fbc941c68a" +checksum = "aa3a202fc4f3dd6d2ce5a2f87b04fb2becc00f5643ee9c4743ba10777efb314f" dependencies = [ "cc", "cxxbridge-cmd", @@ -2602,54 +2597,54 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.143" +version = "1.0.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "875d58f2ac56025a775b91a424515b5adf1e68205765f2c90e6dd81e269ae004" +checksum = "644bdf46f34f6325783f76a8ad8e737ab995a302d7868b5236a1ba55008883e0" dependencies = [ "cc", "codespan-reporting", "proc-macro2", "quote", "scratch", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "cxxbridge-cmd" -version = "1.0.143" +version = "1.0.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19c3062da294104183e1c34ea9887941d4d8c74f6195ce9fbb430ac4b5290ede" +checksum = "8e8cefbebcb74ed0b4a08b76139e6c29d8884a0bb94d02c6f35de821a14a6e39" dependencies = [ "clap", "codespan-reporting", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "cxxbridge-flags" -version = "1.0.143" +version = "1.0.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4b358173a166833ddef75fe468579f71727c789b8082d4cc77c38d08f656c59" +checksum = "604e3eff62e2f27289d618f621491a068330c3c9f8eb06555dabc292c123596e" [[package]] name = "cxxbridge-macro" -version = "1.0.143" +version = "1.0.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9531217f3b5f7728244d2b7312bc6660f6b3e4cdbc118f4f1fbce48cb401a0f" +checksum = "130c3a05501d9c15dedbf08f2ff9af60f8e78422e3dffac1f43e2d83c5b489a1" dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "darling" -version = "0.20.10" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -2657,27 +2652,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.10" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "darling_macro" -version = "0.20.10" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -2716,7 +2711,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18e4fdb82bd54a12e42fb58a800dcae6b9e13982238ce2296dc3570b92148e1f" dependencies = [ "data-encoding", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -2749,7 +2744,7 @@ version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ - "asn1-rs 0.7.0", + "asn1-rs 0.7.1", "displaydoc", "nom", "num-bigint", @@ -2759,9 +2754,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" dependencies = [ "powerfmt", ] @@ -2785,7 +2780,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -2796,7 +2791,7 @@ checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -2809,7 +2804,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -2829,7 +2824,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", "unicode-xid", ] @@ -2922,7 +2917,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -2946,7 +2941,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.99", + "syn 2.0.100", "termcolor", "toml 0.8.20", "walkdir", @@ -2988,7 +2983,7 @@ checksum = "7e8671d54058979a37a26f3511fbf8d198ba1aa35ffb202c42587d918d77213a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3061,14 +3056,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "either" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -3105,7 +3100,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3125,7 +3120,7 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3145,7 +3140,7 @@ checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3156,7 +3151,7 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3186,9 +3181,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" dependencies = [ "libc", "windows-sys 0.59.0", @@ -3224,9 +3219,9 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ "event-listener 5.4.0", "pin-project-lite", @@ -3253,7 +3248,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3300,11 +3295,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb42427514b063d97ce21d5199f36c0c307d981434a6be32582bc79fe5bd2303" dependencies = [ "expander", - "indexmap 2.7.1", - "proc-macro-crate 3.2.0", + "indexmap 2.9.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3319,9 +3314,9 @@ dependencies = [ [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core 0.6.4", "subtle 2.6.1", @@ -3413,14 +3408,14 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "fork-tree" -version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "13.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", ] @@ -3446,14 +3441,14 @@ dependencies = [ [[package]] name = "fragile" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" +checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-support-procedural", @@ -3476,8 +3471,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "47.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "array-bytes", @@ -3550,19 +3545,19 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "16.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "frame-election-provider-support" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3577,8 +3572,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aquamarine", "frame-support", @@ -3619,8 +3614,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.8.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "const-hex", @@ -3635,8 +3630,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aquamarine", "array-bytes", @@ -3676,8 +3671,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "33.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "cfg-expr", @@ -3690,36 +3685,36 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", - "syn 2.0.99", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "syn 2.0.100", ] [[package]] name = "frame-support-procedural-tools" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "13.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support-procedural-tools-derive", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "12.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "frame-system" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cfg-if", "docify", @@ -3737,8 +3732,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -3751,8 +3746,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "parity-scale-codec", @@ -3761,8 +3756,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "parity-scale-codec", @@ -3900,7 +3895,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -3910,7 +3905,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" dependencies = [ "futures-io", - "rustls 0.23.23", + "rustls 0.23.25", "rustls-pki-types", ] @@ -4004,16 +3999,16 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.13.3+wasi-0.2.2", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", "wasm-bindgen", - "windows-targets 0.52.6", ] [[package]] @@ -4106,7 +4101,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.1", + "indexmap 2.9.0", "slab", "tokio", "tokio-util", @@ -4124,8 +4119,8 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.2.0", - "indexmap 2.7.1", + "http 1.3.1", + "indexmap 2.9.0", "slab", "tokio", "tokio-util", @@ -4231,6 +4226,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" +[[package]] +name = "hermit-abi" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e" + [[package]] name = "hex" version = "0.4.3" @@ -4275,7 +4276,7 @@ dependencies = [ "ipnet", "once_cell", "rand 0.8.5", - "socket2 0.5.8", + "socket2 0.5.9", "thiserror 1.0.69", "tinyvec", "tokio", @@ -4345,13 +4346,13 @@ dependencies = [ [[package]] name = "hostname" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +checksum = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65" dependencies = [ + "cfg-if", "libc", - "match_cfg", - "winapi", + "windows-link", ] [[package]] @@ -4367,9 +4368,9 @@ dependencies = [ [[package]] name = "http" -version = "1.2.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" dependencies = [ "bytes", "fnv", @@ -4394,18 +4395,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.2.0", + "http 1.3.1", ] [[package]] name = "http-body-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", - "futures-util", - "http 1.2.0", + "futures-core", + "http 1.3.1", "http-body 1.0.1", "pin-project-lite", ] @@ -4424,9 +4425,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "humantime" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" [[package]] name = "hyper" @@ -4445,7 +4446,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.8", + "socket2 0.5.9", "tokio", "tower-service", "tracing", @@ -4462,7 +4463,7 @@ dependencies = [ "futures-channel", "futures-util", "h2 0.4.8", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "httparse", "httpdate", @@ -4480,12 +4481,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", - "http 1.2.0", + "http 1.3.1", "hyper 1.6.0", "hyper-util", "log", - "rustls 0.23.23", - "rustls-native-certs 0.8.1", + "rustls 0.23.25", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", @@ -4494,18 +4495,19 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "hyper 1.6.0", + "libc", "pin-project-lite", - "socket2 0.5.8", + "socket2 0.5.9", "tokio", "tower-service", "tracing", @@ -4513,16 +4515,17 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.61" +version = "0.1.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" +checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", + "log", "wasm-bindgen", - "windows-core 0.52.0", + "windows-core 0.61.0", ] [[package]] @@ -4575,9 +4578,9 @@ dependencies = [ [[package]] name = "icu_locid_transform_data" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" +checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" [[package]] name = "icu_normalizer" @@ -4599,9 +4602,9 @@ dependencies = [ [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" [[package]] name = "icu_properties" @@ -4620,9 +4623,9 @@ dependencies = [ [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" [[package]] name = "icu_provider" @@ -4649,7 +4652,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -4768,7 +4771,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -4803,9 +4806,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.1" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", "hashbrown 0.15.2", @@ -4867,7 +4870,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.8", + "socket2 0.5.9", "widestring", "windows-sys 0.48.0", "winreg", @@ -4881,11 +4884,11 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is-terminal" -version = "0.4.15" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" +checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ - "hermit-abi 0.4.0", + "hermit-abi 0.5.0", "libc", "windows-sys 0.59.0", ] @@ -4958,16 +4961,18 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jni" -version = "0.19.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" dependencies = [ "cesu8", + "cfg-if", "combine", "jni-sys", "log", "thiserror 1.0.69", "walkdir", + "windows-sys 0.45.0", ] [[package]] @@ -4978,10 +4983,11 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" dependencies = [ + "getrandom 0.3.2", "libc", ] @@ -4997,9 +5003,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "834af00800e962dee8f7bfc0f60601de215e73e78e5497d733a2919da837d3c8" +checksum = "37b26c20e2178756451cfeb0661fb74c47dd5988cb7e3939de7e9241fd604d42" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -5013,16 +5019,16 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def0fd41e2f53118bd1620478d12305b2c75feef57ea1f93ef70568c98081b7e" +checksum = "bacb85abf4117092455e1573625e21b8f8ef4dec8aff13361140b2dc266cdff2" dependencies = [ "base64 0.22.1", "futures-util", - "http 1.2.0", + "http 1.3.1", "jsonrpsee-core", "pin-project", - "rustls 0.23.23", + "rustls 0.23.25", "rustls-pki-types", "rustls-platform-verifier", "soketto 0.8.1", @@ -5036,15 +5042,15 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76637f6294b04e747d68e69336ef839a3493ca62b35bf488ead525f7da75c5bb" +checksum = "456196007ca3a14db478346f58c7238028d55ee15c1df15115596e411ff27925" dependencies = [ "async-trait", "bytes", "futures-timer", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", "jsonrpsee-types", @@ -5062,25 +5068,25 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fcae0c6c159e11541080f1f829873d8f374f81eda0abc67695a13fc8dc1a580" +checksum = "5e65763c942dfc9358146571911b0cd1c361c2d63e2d2305622d40d36376ca80" dependencies = [ "heck 0.5.0", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "jsonrpsee-server" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66b7a3df90a1a60c3ed68e7ca63916b53e9afa928e33531e87f61a9c8e9ae87b" +checksum = "55e363146da18e50ad2b51a0a7925fc423137a0b1371af8235b1c231a0647328" dependencies = [ "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", "hyper 1.6.0", @@ -5102,11 +5108,11 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddb81adb1a5ae9182df379e374a79e24e992334e7346af4d065ae5b2acb8d4c6" +checksum = "08a8e70baf945b6b5752fc8eb38c918a48f1234daf11355e07106d963f860089" dependencies = [ - "http 1.2.0", + "http 1.3.1", "serde", "serde_json", "thiserror 1.0.69", @@ -5114,11 +5120,11 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f4f3642a292f5b76d8a16af5c88c16a0860f2ccc778104e5c848b28183d9538" +checksum = "01b3323d890aa384f12148e8d2a1fd18eb66e9e7e825f9de4fa53bcc19b93eef" dependencies = [ - "http 1.2.0", + "http 1.3.1", "jsonrpsee-client-transport", "jsonrpsee-core", "jsonrpsee-types", @@ -5222,9 +5228,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.170" +version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libloading" @@ -5430,7 +5436,7 @@ dependencies = [ "libp2p-swarm", "rand 0.8.5", "smallvec", - "socket2 0.5.8", + "socket2 0.5.9", "tokio", "tracing", "void", @@ -5514,9 +5520,9 @@ dependencies = [ "parking_lot 0.12.3", "quinn", "rand 0.8.5", - "ring 0.17.11", - "rustls 0.23.23", - "socket2 0.5.8", + "ring 0.17.14", + "rustls 0.23.25", + "socket2 0.5.9", "thiserror 1.0.69", "tokio", "tracing", @@ -5575,7 +5581,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -5590,7 +5596,7 @@ dependencies = [ "libc", "libp2p-core", "libp2p-identity", - "socket2 0.5.8", + "socket2 0.5.9", "tokio", "tracing", ] @@ -5606,8 +5612,8 @@ dependencies = [ "libp2p-core", "libp2p-identity", "rcgen 0.11.3", - "ring 0.17.11", - "rustls 0.23.23", + "ring 0.17.14", + "rustls 0.23.25", "rustls-webpki 0.101.7", "thiserror 1.0.69", "x509-parser 0.16.0", @@ -5648,7 +5654,7 @@ dependencies = [ "thiserror 1.0.69", "tracing", "url", - "webpki-roots 0.25.4", + "webpki-roots", ] [[package]] @@ -5674,7 +5680,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.9.0", "libc", - "redox_syscall 0.5.10", + "redox_syscall 0.5.11", ] [[package]] @@ -5694,12 +5700,12 @@ dependencies = [ [[package]] name = "libsecp256k1" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" +checksum = "e79019718125edc905a079a70cfa5f3820bc76139fc91d6f9abc27ea2a887139" dependencies = [ "arrayref", - "base64 0.13.1", + "base64 0.22.1", "digest 0.9.0", "hmac-drbg", "libsecp256k1-core", @@ -5742,9 +5748,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.21" +version = "1.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa" +checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" dependencies = [ "cc", "pkg-config", @@ -5802,6 +5808,12 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +[[package]] +name = "linux-raw-sys" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" + [[package]] name = "lioness" version = "0.1.2" @@ -5835,7 +5847,7 @@ dependencies = [ "futures-timer", "hex-literal", "hickory-resolver", - "indexmap 2.7.1", + "indexmap 2.9.0", "libc", "mockall", "multiaddr 0.17.1", @@ -5854,7 +5866,7 @@ dependencies = [ "simple-dns", "smallvec", "snow", - "socket2 0.5.8", + "socket2 0.5.9", "thiserror 2.0.12", "tokio", "tokio-stream", @@ -5883,9 +5895,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.26" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "lru" @@ -5948,7 +5960,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -5962,7 +5974,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -5973,7 +5985,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -5984,7 +5996,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -6070,12 +6082,6 @@ dependencies = [ "xcm-runtime-apis", ] -[[package]] -name = "match_cfg" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" - [[package]] name = "matchers" version = "0.1.0" @@ -6180,9 +6186,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.5" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" +checksum = "ff70ce3e48ae43fa075863cef62e8b43b71a4f2382229920e0df362592919430" dependencies = [ "adler2", ] @@ -6225,8 +6231,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "log", @@ -6244,8 +6250,8 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -6280,7 +6286,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -6694,7 +6700,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -6783,14 +6789,14 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7" dependencies = [ - "asn1-rs 0.7.0", + "asn1-rs 0.7.1", ] [[package]] name = "once_cell" -version = "1.20.3" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "opaque-debug" @@ -6840,10 +6846,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7b1d40dd8f367db3c65bec8d3dd47d4a604ee8874480738f93191bddab4e0e0" dependencies = [ "expander", - "indexmap 2.7.1", + "indexmap 2.9.0", "itertools 0.11.0", "petgraph 0.6.5", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", "syn 1.0.109", @@ -6857,8 +6863,8 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6875,8 +6881,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6889,8 +6895,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6906,8 +6912,8 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6922,8 +6928,8 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -6938,8 +6944,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -6953,8 +6959,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -6966,8 +6972,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6989,8 +6995,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aquamarine", "docify", @@ -7010,8 +7016,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "41.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7026,8 +7032,8 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "41.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7045,8 +7051,8 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -7070,8 +7076,8 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7087,8 +7093,8 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.19.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "frame-benchmarking", @@ -7105,8 +7111,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7123,8 +7129,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7143,7 +7149,7 @@ dependencies = [ [[package]] name = "pallet-collator-staking" version = "1.2.5" -source = "git+https://github.com/blockdeep/pallet-collator-staking.git?branch=upgrade-polkadot-stable2503#d1a32da118f93ee6682a9714689d5bc12f14c2df" +source = "git+https://github.com/blockdeep/pallet-collator-staking.git?branch=upgrade-polkadot-stable2503#5ee3d13234d7d3e05489a4048b4b420243934b4e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7162,8 +7168,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7179,8 +7185,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7195,8 +7201,8 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7210,8 +7216,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7249,8 +7255,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7271,8 +7277,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7284,8 +7290,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "41.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7318,8 +7324,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7336,8 +7342,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7358,8 +7364,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7374,8 +7380,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7393,8 +7399,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7429,8 +7435,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7445,8 +7451,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "43.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "frame-benchmarking", @@ -7464,8 +7470,8 @@ dependencies = [ [[package]] name = "pallet-meta-tx" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7482,8 +7488,8 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "10.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7501,8 +7507,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -7531,8 +7537,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -7578,8 +7584,8 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -7588,8 +7594,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "38.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7606,8 +7612,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "38.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7626,8 +7632,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7636,8 +7642,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7651,8 +7657,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7674,8 +7680,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.11.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7691,8 +7697,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7707,8 +7713,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -7717,8 +7723,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7735,8 +7741,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7749,8 +7755,8 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7767,8 +7773,8 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7781,8 +7787,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7798,8 +7804,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7819,8 +7825,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7835,8 +7841,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7852,8 +7858,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7874,8 +7880,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "sp-arithmetic", @@ -7883,8 +7889,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "sp-api", @@ -7893,8 +7899,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "44.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7909,8 +7915,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7924,8 +7930,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7943,8 +7949,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7961,8 +7967,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7977,8 +7983,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -7993,8 +7999,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8005,8 +8011,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -8024,8 +8030,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8039,8 +8045,8 @@ dependencies = [ [[package]] name = "pallet-verify-signature" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.3.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8055,8 +8061,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8069,8 +8075,8 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8079,8 +8085,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8102,8 +8108,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8119,8 +8125,8 @@ dependencies = [ [[package]] name = "parachains-common" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -8203,10 +8209,10 @@ version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "581c837bb6b9541ce7faa9377c20616e4fb7650f6b0f68bc93c827ee504fb7b3" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -8264,7 +8270,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.10", + "redox_syscall 0.5.11", "smallvec", "windows-targets 0.52.6", ] @@ -8336,9 +8342,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" +checksum = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6" dependencies = [ "memchr", "thiserror 2.0.12", @@ -8347,9 +8353,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e" +checksum = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5" dependencies = [ "pest", "pest_generator", @@ -8357,22 +8363,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b" +checksum = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "pest_meta" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea" +checksum = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0" dependencies = [ "once_cell", "pest", @@ -8386,7 +8392,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset 0.4.2", - "indexmap 2.7.1", + "indexmap 2.9.0", ] [[package]] @@ -8396,7 +8402,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ "fixedbitset 0.5.7", - "indexmap 2.7.1", + "indexmap 2.9.0", ] [[package]] @@ -8416,7 +8422,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -8460,8 +8466,8 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8478,8 +8484,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8493,8 +8499,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -8516,8 +8522,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "fatality", @@ -8549,8 +8555,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "clap", "frame-benchmarking-cli", @@ -8573,8 +8579,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "fatality", @@ -8596,8 +8602,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "17.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -8607,13 +8613,13 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", "futures-timer", - "indexmap 2.7.1", + "indexmap 2.9.0", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -8629,8 +8635,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8643,8 +8649,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8657,15 +8663,15 @@ dependencies = [ "sc-network", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "always-assert", "async-trait", @@ -8687,8 +8693,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "parity-scale-codec", @@ -8705,8 +8711,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "bitvec", @@ -8737,8 +8743,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.5.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -8761,8 +8767,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "futures", @@ -8780,8 +8786,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "fatality", @@ -8801,8 +8807,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8816,8 +8822,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -8838,8 +8844,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-metrics", @@ -8852,8 +8858,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8868,8 +8874,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -8886,8 +8892,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -8903,8 +8909,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -8917,8 +8923,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "fatality", @@ -8934,8 +8940,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "always-assert", "array-bytes", @@ -8962,8 +8968,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8975,8 +8981,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cpu-time", "futures", @@ -8991,7 +8997,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-externalities", "sp-io", "sp-tracing", @@ -9001,8 +9007,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-metrics", @@ -9016,8 +9022,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bs58", "futures", @@ -9033,8 +9039,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -9058,8 +9064,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "bounded-vec", @@ -9082,8 +9088,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -9091,8 +9097,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "derive_more 0.99.19", @@ -9119,8 +9125,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -9150,8 +9156,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -9170,8 +9176,8 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "16.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "derive_more 0.99.19", @@ -9186,8 +9192,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "18.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "hex-literal", @@ -9214,8 +9220,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -9247,8 +9253,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "frame-benchmarking", @@ -9297,8 +9303,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bs58", "frame-benchmarking", @@ -9309,8 +9315,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -9365,8 +9371,8 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -9400,8 +9406,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "frame-benchmarking", @@ -9508,15 +9514,15 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "arrayvec 0.7.6", "bitvec", "fatality", "futures", "futures-timer", - "indexmap 2.7.1", + "indexmap 2.9.0", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -9531,8 +9537,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -9589,7 +9595,7 @@ dependencies = [ "polkavm-common", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -9599,7 +9605,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" dependencies = [ "polkavm-derive-impl", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -9692,11 +9698,11 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ - "zerocopy 0.7.35", + "zerocopy 0.8.24", ] [[package]] @@ -9727,12 +9733,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.30" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a" +checksum = "664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6" dependencies = [ "proc-macro2", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -9777,9 +9783,9 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.2.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" +checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" dependencies = [ "toml_edit", ] @@ -9827,7 +9833,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -9838,7 +9844,7 @@ checksum = "75eea531cfcd120e0851a3f8aed42c4841f78c889eefafd96339c72677ae42c3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -9884,7 +9890,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -9939,7 +9945,7 @@ dependencies = [ "prost 0.13.5", "prost-types", "regex", - "syn 2.0.99", + "syn 2.0.100", "tempfile", ] @@ -9953,7 +9959,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -9966,7 +9972,7 @@ dependencies = [ "itertools 0.14.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -10002,12 +10008,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - [[package]] name = "quick-protobuf" version = "0.8.1" @@ -10043,8 +10043,8 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.1.1", - "rustls 0.23.23", - "socket2 0.5.8", + "rustls 0.23.25", + "socket2 0.5.9", "thiserror 2.0.12", "tokio", "tracing", @@ -10058,11 +10058,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b820744eb4dc9b57a3398183639c511b5a26d2ed702cedd3febaa1393caa22cc" dependencies = [ "bytes", - "getrandom 0.3.1", + "getrandom 0.3.2", "rand 0.9.0", - "ring 0.17.11", + "ring 0.17.14", "rustc-hash 2.1.1", - "rustls 0.23.23", + "rustls 0.23.25", "rustls-pki-types", "slab", "thiserror 2.0.12", @@ -10080,20 +10080,26 @@ dependencies = [ "cfg_aliases 0.2.1", "libc", "once_cell", - "socket2 0.5.8", + "socket2 0.5.9", "tracing", "windows-sys 0.59.0", ] [[package]] name = "quote" -version = "1.0.39" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] +[[package]] +name = "r-efi" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" + [[package]] name = "radium" version = "0.7.0" @@ -10119,7 +10125,7 @@ checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", - "zerocopy 0.8.21", + "zerocopy 0.8.24", ] [[package]] @@ -10157,7 +10163,7 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ - "getrandom 0.3.1", + "getrandom 0.3.2", ] [[package]] @@ -10258,9 +10264,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.10" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1" +checksum = "d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3" dependencies = [ "bitflags 2.9.0", ] @@ -10305,7 +10311,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -10379,12 +10385,11 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "resolv-conf" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" +checksum = "48375394603e3dd4b2d64371f7148fd8c7baa2680e28741f2cb8d23b59e3d4c4" dependencies = [ "hostname", - "quick-error", ] [[package]] @@ -10414,9 +10419,9 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.11" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da5349ae27d3887ca812fb375b45a4fbb36d8d12d2df394968cd86e35683fe73" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", @@ -10447,8 +10452,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "binary-merkle-tree", "bitvec", @@ -10545,8 +10550,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "polkadot-primitives", @@ -10705,6 +10710,19 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "rustix" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" +dependencies = [ + "bitflags 2.9.0", + "errno", + "libc", + "linux-raw-sys 0.9.3", + "windows-sys 0.59.0", +] + [[package]] name = "rustls" version = "0.20.9" @@ -10718,32 +10736,19 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.23" +version = "0.23.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395" +checksum = "822ee9188ac4ec04a2f0531e55d035fb2de73f18b41a63c70c2712503b6fb13c" dependencies = [ "log", "once_cell", - "ring 0.17.11", + "ring 0.17.14", "rustls-pki-types", - "rustls-webpki 0.102.8", + "rustls-webpki 0.103.1", "subtle 2.6.1", "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" -dependencies = [ - "openssl-probe", - "rustls-pemfile", - "rustls-pki-types", - "schannel", - "security-framework 2.11.1", -] - [[package]] name = "rustls-native-certs" version = "0.8.1" @@ -10753,16 +10758,7 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.2.0", -] - -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", + "security-framework", ] [[package]] @@ -10776,23 +10772,23 @@ dependencies = [ [[package]] name = "rustls-platform-verifier" -version = "0.3.4" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afbb878bdfdf63a336a5e63561b1835e7a8c91524f51621db870169eac84b490" +checksum = "4a5467026f437b4cb2a533865eaa73eb840019a0916f4b9ec563c6e617e086c9" dependencies = [ - "core-foundation 0.9.4", + "core-foundation 0.10.0", "core-foundation-sys", "jni", "log", "once_cell", - "rustls 0.23.23", - "rustls-native-certs 0.7.3", + "rustls 0.23.25", + "rustls-native-certs", "rustls-platform-verifier-android", - "rustls-webpki 0.102.8", - "security-framework 2.11.1", + "rustls-webpki 0.103.1", + "security-framework", "security-framework-sys", - "webpki-roots 0.26.8", - "winapi", + "webpki-root-certs", + "windows-sys 0.59.0", ] [[package]] @@ -10807,17 +10803,17 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.11", + "ring 0.17.14", "untrusted 0.9.0", ] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03" dependencies = [ - "ring 0.17.11", + "ring 0.17.14", "rustls-pki-types", "untrusted 0.9.0", ] @@ -10895,8 +10891,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "sp-core", @@ -10906,8 +10902,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -10934,8 +10930,8 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "log", @@ -10955,8 +10951,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.44.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "sp-api", @@ -10970,8 +10966,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "docify", @@ -10986,7 +10982,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -10996,19 +10992,19 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "12.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "sc-cli" -version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "chrono", @@ -11049,8 +11045,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fnv", "futures", @@ -11075,8 +11071,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hash-db", "kvdb", @@ -11101,8 +11097,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -11124,8 +11120,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -11153,8 +11149,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "fork-tree", @@ -11179,7 +11175,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -11189,8 +11185,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "jsonrpsee", @@ -11211,8 +11207,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11245,8 +11241,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "jsonrpsee", @@ -11265,8 +11261,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11278,8 +11274,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ahash", "array-bytes", @@ -11313,7 +11309,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -11322,8 +11318,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "finality-grandpa", "futures", @@ -11342,8 +11338,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -11365,8 +11361,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.42.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -11388,8 +11384,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.38.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "polkavm", "sc-allocator", @@ -11401,8 +11397,8 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "polkavm", @@ -11412,8 +11408,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.38.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "anyhow", "log", @@ -11428,8 +11424,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "console", "futures", @@ -11444,8 +11440,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "35.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -11458,8 +11454,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -11486,8 +11482,8 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11536,8 +11532,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -11546,8 +11542,8 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ahash", "futures", @@ -11565,8 +11561,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11586,8 +11582,8 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11621,8 +11617,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "futures", @@ -11640,8 +11636,8 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.15.3" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bs58", "bytes", @@ -11659,8 +11655,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "fnv", @@ -11675,7 +11671,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "rand 0.8.5", - "rustls 0.23.23", + "rustls 0.23.25", "sc-client-api", "sc-network", "sc-network-types", @@ -11693,8 +11689,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11702,8 +11698,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "jsonrpsee", @@ -11734,8 +11730,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11754,14 +11750,14 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "dyn-clone", "forwarded-header-value", "futures", "governor", - "http 1.2.0", + "http 1.3.1", "http-body-util", "hyper 1.6.0", "ip_network", @@ -11778,8 +11774,8 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "futures", @@ -11810,14 +11806,14 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "sc-executor", "sc-executor-common", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-state-machine", "sp-wasm-interface", "thiserror 1.0.69", @@ -11825,8 +11821,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "directories", @@ -11889,8 +11885,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.38.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -11900,8 +11896,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "clap", "fs4", @@ -11913,8 +11909,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11932,8 +11928,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "derive_more 0.99.19", "futures", @@ -11946,14 +11942,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-io", ] [[package]] name = "sc-telemetry" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "28.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "chrono", "futures", @@ -11971,8 +11967,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "chrono", "console", @@ -12000,23 +11996,23 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "sc-transaction-pool" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", "futures-timer", - "indexmap 2.7.1", + "indexmap 2.9.0", "itertools 0.11.0", "linked-hash-map", "log", @@ -12029,7 +12025,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-runtime", "sp-tracing", "sp-transaction-pool", @@ -12042,12 +12038,12 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", - "indexmap 2.7.1", + "indexmap 2.9.0", "log", "parity-scale-codec", "serde", @@ -12059,8 +12055,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "18.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-channel 1.9.0", "futures", @@ -12120,7 +12116,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -12145,10 +12141,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" dependencies = [ "darling", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -12171,10 +12167,10 @@ version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -12196,7 +12192,7 @@ dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.99", + "syn 2.0.100", "thiserror 1.0.69", ] @@ -12305,7 +12301,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.11", + "ring 0.17.14", "untrusted 0.9.0", ] @@ -12407,20 +12403,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "security-framework" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" -dependencies = [ - "bitflags 2.9.0", - "core-foundation 0.9.4", - "core-foundation-sys", - "libc", - "num-bigint", - "security-framework-sys", -] - [[package]] name = "security-framework" version = "3.2.0" @@ -12470,31 +12452,31 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_bytes" -version = "0.11.16" +version = "0.11.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "364fec0df39c49a083c9a8a18a23a6bcfd9af130fe9fe321d18520a0d113e09e" +checksum = "8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -12677,8 +12659,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "enumn", "parity-scale-codec", @@ -12697,9 +12679,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" +checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" [[package]] name = "smol" @@ -12932,7 +12914,7 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek", "rand_core 0.6.4", - "ring 0.17.11", + "ring 0.17.14", "rustc_version", "sha2 0.10.8", "subtle 2.6.1", @@ -12950,9 +12932,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" dependencies = [ "libc", "windows-sys 0.52.0", @@ -12982,7 +12964,7 @@ dependencies = [ "base64 0.22.1", "bytes", "futures", - "http 1.2.0", + "http 1.3.1", "httparse", "log", "rand 0.8.5", @@ -12991,8 +12973,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "hash-db", @@ -13013,22 +12995,22 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "blake2 0.10.6", "expander", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "sp-application-crypto" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13039,8 +13021,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "26.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "integer-sqrt", @@ -13053,8 +13035,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13065,8 +13047,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-inherents", @@ -13075,8 +13057,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "parity-scale-codec", @@ -13094,8 +13076,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.42.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -13108,8 +13090,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.42.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13124,8 +13106,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.42.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13142,8 +13124,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "24.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13151,7 +13133,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -13162,8 +13144,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "23.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "finality-grandpa", "log", @@ -13179,8 +13161,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.42.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13190,8 +13172,8 @@ dependencies = [ [[package]] name = "sp-core" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ark-vrf", "array-bytes", @@ -13221,7 +13203,7 @@ dependencies = [ "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -13252,7 +13234,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "blake2b_simd", "byteorder", @@ -13265,17 +13247,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", - "syn 2.0.99", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "syn 2.0.100", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -13284,17 +13266,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.30.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "parity-scale-codec", @@ -13303,8 +13285,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13315,8 +13297,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13328,8 +13310,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "docify", @@ -13341,7 +13323,7 @@ dependencies = [ "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -13354,8 +13336,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-core", "sp-runtime", @@ -13364,8 +13346,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.42.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -13376,7 +13358,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -13384,8 +13366,8 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.10.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-metadata 20.0.0", "parity-scale-codec", @@ -13394,8 +13376,8 @@ dependencies = [ [[package]] name = "sp-mixnet" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.14.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13405,8 +13387,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -13422,8 +13404,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13435,8 +13417,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-core", @@ -13445,8 +13427,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "13.0.2" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "backtrace", "regex", @@ -13454,8 +13436,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "34.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -13464,8 +13446,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "41.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "binary-merkle-tree", "docify", @@ -13493,8 +13475,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "29.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -13512,21 +13494,21 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "18.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "expander", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "sp-session" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "38.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13539,8 +13521,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "38.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13552,8 +13534,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.45.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hash-db", "log", @@ -13572,8 +13554,8 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "20.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -13586,7 +13568,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -13597,12 +13579,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" [[package]] name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13613,8 +13595,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13625,8 +13607,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "17.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "tracing", @@ -13636,8 +13618,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-runtime", @@ -13645,8 +13627,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "36.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13659,8 +13641,8 @@ dependencies = [ [[package]] name = "sp-trie" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ahash", "hash-db", @@ -13681,8 +13663,8 @@ dependencies = [ [[package]] name = "sp-version" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13698,20 +13680,20 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "15.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "sp-wasm-interface" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "21.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13722,8 +13704,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "31.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -13788,8 +13770,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -13801,8 +13783,8 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "16.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "bounded-collections", @@ -13822,8 +13804,8 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "frame-support", @@ -13846,8 +13828,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "frame-benchmarking", @@ -13952,13 +13934,13 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "substrate-bip39" -version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -13970,12 +13952,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" [[package]] name = "substrate-frame-rpc-system" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -13994,8 +13976,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.17.2" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -14008,8 +13990,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14025,8 +14007,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "build-helper", @@ -14120,7 +14102,7 @@ dependencies = [ "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.99", + "syn 2.0.100", "thiserror 1.0.69", ] @@ -14183,7 +14165,7 @@ dependencies = [ "scale-typegen", "subxt-codegen", "subxt-utils-fetchmetadata", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14253,9 +14235,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.99" +version = "2.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2" +checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" dependencies = [ "proc-macro2", "quote", @@ -14282,7 +14264,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14320,15 +14302,14 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.17.1" +version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230" +checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" dependencies = [ - "cfg-if", "fastrand 2.3.0", - "getrandom 0.3.1", + "getrandom 0.3.2", "once_cell", - "rustix 0.38.44", + "rustix 1.0.5", "windows-sys 0.59.0", ] @@ -14343,11 +14324,11 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" +checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" dependencies = [ - "rustix 0.38.44", + "rustix 1.0.5", "windows-sys 0.59.0", ] @@ -14475,7 +14456,7 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14486,7 +14467,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14497,7 +14478,7 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14548,9 +14529,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.38" +version = "0.3.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb041120f25f8fbe8fd2dbe4671c7c2ed74d83be2e7a77529bf7e0790ae3f472" +checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" dependencies = [ "deranged", "itoa", @@ -14563,15 +14544,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef" +checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" [[package]] name = "time-macros" -version = "0.2.20" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c" +checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" dependencies = [ "num-conv", "time-core", @@ -14613,9 +14594,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" dependencies = [ "backtrace", "bytes", @@ -14624,7 +14605,7 @@ dependencies = [ "parking_lot 0.12.3", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.8", + "socket2 0.5.9", "tokio-macros", "windows-sys 0.52.0", ] @@ -14637,7 +14618,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14646,7 +14627,7 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ - "rustls 0.23.23", + "rustls 0.23.25", "tokio", ] @@ -14670,8 +14651,8 @@ checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" dependencies = [ "futures-util", "log", - "rustls 0.23.23", - "rustls-native-certs 0.8.1", + "rustls 0.23.25", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", @@ -14680,9 +14661,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.13" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" dependencies = [ "bytes", "futures-core", @@ -14728,7 +14709,7 @@ version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.9.0", "serde", "serde_spanned", "toml_datetime", @@ -14758,7 +14739,7 @@ checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ "bitflags 2.9.0", "bytes", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", "pin-project-lite", @@ -14798,7 +14779,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14823,8 +14804,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "coarsetime", "polkadot-primitives", @@ -14835,13 +14816,13 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "expander", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -14916,11 +14897,11 @@ checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" dependencies = [ "bytes", "data-encoding", - "http 1.2.0", + "http 1.3.1", "httparse", "log", "rand 0.9.0", - "rustls 0.23.23", + "rustls 0.23.25", "rustls-pki-types", "sha1", "thiserror 2.0.12", @@ -15009,12 +14990,6 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" -[[package]] -name = "unicode-width" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" - [[package]] name = "unicode-width" version = "0.2.0" @@ -15132,9 +15107,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a3028804c8bbae2a97a15b71ffc0e308c4b01a520994aafa77d56e94e19024" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ "ark-bls12-377", "ark-bls12-381 0.4.0", @@ -15143,14 +15118,12 @@ dependencies = [ "ark-serialize 0.4.2", "ark-serialize-derive 0.4.2", "arrayref", - "constcat", "digest 0.10.7", "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.8", "sha3", - "thiserror 1.0.69", "zeroize", ] @@ -15233,9 +15206,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi" -version = "0.13.3+wasi-0.2.2" +version = "0.14.2+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" dependencies = [ "wit-bindgen-rt", ] @@ -15271,7 +15244,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", "wasm-bindgen-shared", ] @@ -15306,7 +15279,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -15695,29 +15668,29 @@ version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" dependencies = [ - "ring 0.17.11", + "ring 0.17.14", "untrusted 0.9.0", ] [[package]] -name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - -[[package]] -name = "webpki-roots" +name = "webpki-root-certs" version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "09aed61f5e8d2c18344b3faa33a4c837855fe56642757754775548fee21386c4" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "webpki-roots" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + [[package]] name = "westend-runtime" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "22.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "binary-merkle-tree", "bitvec", @@ -15825,8 +15798,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "polkadot-primitives", @@ -15851,9 +15824,9 @@ dependencies = [ [[package]] name = "widestring" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" +checksum = "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d" [[package]] name = "winapi" @@ -15898,28 +15871,54 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.52.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +checksum = "9dcc5b895a6377f1ab9fa55acedab1fd5ac0db66ad1e6c7f47e28a22e446a5dd" dependencies = [ + "windows-result 0.1.2", "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.53.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dcc5b895a6377f1ab9fa55acedab1fd5ac0db66ad1e6c7f47e28a22e446a5dd" +checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" dependencies = [ - "windows-result", - "windows-targets 0.52.6", + "windows-implement", + "windows-interface", + "windows-link", + "windows-result 0.3.2", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", ] [[package]] name = "windows-link" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" +checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" [[package]] name = "windows-result" @@ -15930,6 +15929,24 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-result" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" +dependencies = [ + "windows-link", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -16146,9 +16163,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.7.3" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1" +checksum = "63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10" dependencies = [ "memchr", ] @@ -16165,9 +16182,9 @@ dependencies = [ [[package]] name = "wit-bindgen-rt" -version = "0.33.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ "bitflags 2.9.0", ] @@ -16228,7 +16245,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4569f339c0c402346d4a75a9e39cf8dad310e287eef1ff56d4c68e5067f53460" dependencies = [ - "asn1-rs 0.7.0", + "asn1-rs 0.7.1", "data-encoding", "der-parser 10.0.0", "lazy_static", @@ -16256,19 +16273,19 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "11.0.2" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "xcm-runtime-apis" -version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc1#b135503ad3b8c7d4adc017435cf2c2cf708e11d8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "parity-scale-codec", @@ -16360,7 +16377,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", "synstructure 0.13.1", ] @@ -16370,17 +16387,16 @@ version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ - "byteorder", "zerocopy-derive 0.7.35", ] [[package]] name = "zerocopy" -version = "0.8.21" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478" +checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" dependencies = [ - "zerocopy-derive 0.8.21", + "zerocopy-derive 0.8.24", ] [[package]] @@ -16391,18 +16407,18 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] name = "zerocopy-derive" -version = "0.8.21" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2" +checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -16422,7 +16438,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", "synstructure 0.13.1", ] @@ -16443,7 +16459,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -16465,7 +16481,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.99", + "syn 2.0.100", ] [[package]] @@ -16508,9 +16524,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.14+zstd.1.5.7" +version = "2.0.15+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5" +checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index fdb4f9f3..703b0902 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -62,104 +62,104 @@ pallet-myth-proxy = { path = "pallets/myth-proxy", default-features = false } pallet-collator-staking = { git = "https://github.com/blockdeep/pallet-collator-staking.git", branch = "upgrade-polkadot-stable2503", default-features = false } # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } #TODO check if was deleted from EPT -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false, features = ["improved_panic_error_reporting"] } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } #TODO check if was deleted from EPT +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false, features = ["improved_panic_error_reporting"] } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } # Cumulus -cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-pallet-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-pallet-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1" } -polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } -xcm-runtime-apis = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc1", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +xcm-runtime-apis = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } # Primitives account = { path = "./primitives/account", default-features = false } From 952afdf777199d5b447a40dde999d9afb433da83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 12:09:41 +0200 Subject: [PATCH 25/35] Add weights for testnet --- runtime/mainnet/src/lib.rs | 6 +- runtime/testnet/src/lib.rs | 10 +- .../cumulus_pallet_parachain_system.rs | 12 +- .../weights/cumulus_pallet_weight_reclaim.rs | 48 ++++ .../src/weights/cumulus_pallet_xcmp_queue.rs | 50 ++-- runtime/testnet/src/weights/frame_system.rs | 70 +++--- runtime/testnet/src/weights/mod.rs | 2 + .../testnet/src/weights/pallet_balances.rs | 52 ++-- .../testnet/src/weights/pallet_bounties.rs | 223 ++++++++++++++++++ .../src/weights/pallet_collator_staking.rs | 148 ++++++------ .../testnet/src/weights/pallet_collective.rs | 214 ++++++++--------- .../testnet/src/weights/pallet_democracy.rs | 194 +++++++-------- runtime/testnet/src/weights/pallet_dmarket.rs | 14 +- runtime/testnet/src/weights/pallet_escrow.rs | 44 ++-- .../testnet/src/weights/pallet_marketplace.rs | 38 +-- .../src/weights/pallet_message_queue.rs | 50 ++-- .../src/weights/pallet_multibatching.rs | 32 +-- .../testnet/src/weights/pallet_multisig.rs | 101 ++++---- .../testnet/src/weights/pallet_myth_proxy.rs | 52 ++-- runtime/testnet/src/weights/pallet_nfts.rs | 188 +++++++-------- .../testnet/src/weights/pallet_preimage.rs | 90 +++---- runtime/testnet/src/weights/pallet_proxy.rs | 116 ++++----- .../testnet/src/weights/pallet_scheduler.rs | 105 +++++---- runtime/testnet/src/weights/pallet_session.rs | 12 +- runtime/testnet/src/weights/pallet_sudo.rs | 24 +- .../testnet/src/weights/pallet_timestamp.rs | 16 +- .../src/weights/pallet_transaction_payment.rs | 10 +- .../testnet/src/weights/pallet_treasury.rs | 52 ++-- runtime/testnet/src/weights/pallet_utility.rs | 53 ++--- runtime/testnet/src/weights/pallet_vesting.rs | 112 ++++----- 30 files changed, 1198 insertions(+), 940 deletions(-) create mode 100644 runtime/testnet/src/weights/cumulus_pallet_weight_reclaim.rs create mode 100644 runtime/testnet/src/weights/pallet_bounties.rs diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 88d54452..436500e3 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1053,11 +1053,7 @@ impl pallet_treasury::Config for Runtime { type WeightInfo = weights::pallet_treasury::WeightInfo; type SpendFunds = Bounties; type MaxApprovals = MaxApprovals; - type SpendOrigin = EnsureWithSuccess< - RootOrCouncilTwoThirdsMajority, - AccountId, - MaxBalance, - >; + type SpendOrigin = EnsureWithSuccess; type AssetKind = (); type Beneficiary = AccountId; type BeneficiaryLookup = IdentityLookup; diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 5d358a39..a457b488 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -577,7 +577,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_weight_reclaim::Config for Runtime { - type WeightInfo = (); + type WeightInfo = weights::cumulus_pallet_weight_reclaim::WeightInfo; } parameter_types! { @@ -1066,11 +1066,7 @@ impl pallet_treasury::Config for Runtime { type WeightInfo = weights::pallet_treasury::WeightInfo; type SpendFunds = Bounties; type MaxApprovals = MaxApprovals; - type SpendOrigin = EnsureWithSuccess< - RootOrCouncilTwoThirdsMajority, - AccountId, - MaxBalance, - >; + type SpendOrigin = EnsureWithSuccess; type AssetKind = (); type Beneficiary = AccountId; type BeneficiaryLookup = IdentityLookup; @@ -1105,7 +1101,7 @@ impl pallet_bounties::Config for Runtime { type BountyValueMinimum = BountyValueMinimum; type DataDepositPerByte = DataDepositPerByte; type MaximumReasonLength = MaximumReasonLength; - type WeightInfo = (); + type WeightInfo = weights::pallet_bounties::WeightInfo; type ChildBountyManager = (); type OnSlash = Treasury; } diff --git a/runtime/testnet/src/weights/cumulus_pallet_parachain_system.rs b/runtime/testnet/src/weights/cumulus_pallet_parachain_system.rs index 688b78d0..19c812f7 100644 --- a/runtime/testnet/src/weights/cumulus_pallet_parachain_system.rs +++ b/runtime/testnet/src/weights/cumulus_pallet_parachain_system.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `cumulus_pallet_parachain_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -52,11 +52,11 @@ impl cumulus_pallet_parachain_system::WeightInfo for We // Proof Size summary in bytes: // Measured: `49` // Estimated: `3517` - // Minimum execution time: 2_770_000 picoseconds. - Weight::from_parts(2_920_000, 0) + // Minimum execution time: 2_730_000 picoseconds. + Weight::from_parts(2_810_000, 0) .saturating_add(Weight::from_parts(0, 3517)) - // Standard Error: 126_803 - .saturating_add(Weight::from_parts(251_476_160, 0).saturating_mul(n.into())) + // Standard Error: 81_900 + .saturating_add(Weight::from_parts(211_244_812, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) diff --git a/runtime/testnet/src/weights/cumulus_pallet_weight_reclaim.rs b/runtime/testnet/src/weights/cumulus_pallet_weight_reclaim.rs new file mode 100644 index 00000000..ac53d2d3 --- /dev/null +++ b/runtime/testnet/src/weights/cumulus_pallet_weight_reclaim.rs @@ -0,0 +1,48 @@ + +//! Autogenerated weights for `cumulus_pallet_weight_reclaim` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 + +// Executed Command: +// ./target/production/mythos-node +// benchmark +// pallet +// --chain +// local-v +// --pallet +// cumulus_pallet_weight_reclaim +// --extrinsic +// * +// --wasm-execution +// compiled +// --steps +// 50 +// --repeat +// 20 +// --output +// ./runtime/testnet/src/weights/cumulus_pallet_weight_reclaim.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::Weight}; +use core::marker::PhantomData; + +/// Weight functions for `cumulus_pallet_weight_reclaim`. +pub struct WeightInfo(PhantomData); +impl cumulus_pallet_weight_reclaim::WeightInfo for WeightInfo { + fn storage_weight_reclaim() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_250_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(Weight::from_parts(0, 0)) + } +} diff --git a/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs index b916d131..d1a4d74d 100644 --- a/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/testnet/src/weights/cumulus_pallet_xcmp_queue.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `cumulus_pallet_xcmp_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `109` // Estimated: `1497` - // Minimum execution time: 6_530_000 picoseconds. - Weight::from_parts(6_890_000, 0) + // Minimum execution time: 6_500_000 picoseconds. + Weight::from_parts(7_090_000, 0) .saturating_add(Weight::from_parts(0, 1497)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -58,17 +58,17 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 105467]`. + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 65531]`. fn enqueue_n_bytes_xcmp_message(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `82` + // Measured: `152` // Estimated: `5487` - // Minimum execution time: 12_809_000 picoseconds. - Weight::from_parts(8_700_568, 0) + // Minimum execution time: 16_630_000 picoseconds. + Weight::from_parts(7_024_494, 0) .saturating_add(Weight::from_parts(0, 5487)) - // Standard Error: 6 - .saturating_add(Weight::from_parts(1_009, 0).saturating_mul(n.into())) + // Standard Error: 19 + .saturating_add(Weight::from_parts(1_480, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -81,13 +81,13 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) fn enqueue_2_empty_xcmp_messages() -> Weight { // Proof Size summary in bytes: - // Measured: `82` + // Measured: `152` // Estimated: `5487` - // Minimum execution time: 21_303_000 picoseconds. - Weight::from_parts(21_691_000, 0) + // Minimum execution time: 26_650_000 picoseconds. + Weight::from_parts(27_680_000, 0) .saturating_add(Weight::from_parts(0, 5487)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -98,8 +98,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `109` // Estimated: `2767` - // Minimum execution time: 4_040_000 picoseconds. - Weight::from_parts(4_320_000, 0) + // Minimum execution time: 3_890_000 picoseconds. + Weight::from_parts(4_110_000, 0) .saturating_add(Weight::from_parts(0, 2767)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -110,8 +110,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `144` // Estimated: `2767` - // Minimum execution time: 5_490_000 picoseconds. - Weight::from_parts(5_650_000, 0) + // Minimum execution time: 5_250_000 picoseconds. + Weight::from_parts(5_590_000, 0) .saturating_add(Weight::from_parts(0, 2767)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -120,8 +120,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_120_000 picoseconds. - Weight::from_parts(5_420_000, 0) + // Minimum execution time: 5_880_000 picoseconds. + Weight::from_parts(6_100_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) @@ -142,8 +142,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `65781` // Estimated: `69246` - // Minimum execution time: 160_820_000 picoseconds. - Weight::from_parts(162_121_000, 0) + // Minimum execution time: 156_550_000 picoseconds. + Weight::from_parts(158_930_000, 0) .saturating_add(Weight::from_parts(0, 69246)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(5)) @@ -156,8 +156,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `65743` // Estimated: `69208` - // Minimum execution time: 64_760_000 picoseconds. - Weight::from_parts(65_780_000, 0) + // Minimum execution time: 68_010_000 picoseconds. + Weight::from_parts(68_960_000, 0) .saturating_add(Weight::from_parts(0, 69208)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/frame_system.rs b/runtime/testnet/src/weights/frame_system.rs index 4daad311..5488f1b3 100644 --- a/runtime/testnet/src/weights/frame_system.rs +++ b/runtime/testnet/src/weights/frame_system.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `frame_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -37,27 +37,27 @@ use core::marker::PhantomData; /// Weight functions for `frame_system`. pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { - /// The range of component `b` is `[0, 3932160]`. + /// The range of component `b` is `[0, 5242880]`. fn remark(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_740_000 picoseconds. - Weight::from_parts(2_920_000, 0) + // Minimum execution time: 2_810_000 picoseconds. + Weight::from_parts(2_900_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 154 - .saturating_add(Weight::from_parts(12_961, 0).saturating_mul(b.into())) + // Standard Error: 259 + .saturating_add(Weight::from_parts(20_982, 0).saturating_mul(b.into())) } - /// The range of component `b` is `[0, 3932160]`. + /// The range of component `b` is `[0, 5242880]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_140_000 picoseconds. - Weight::from_parts(7_260_000, 0) + // Minimum execution time: 7_450_000 picoseconds. + Weight::from_parts(8_080_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 149 - .saturating_add(Weight::from_parts(14_525, 0).saturating_mul(b.into())) + // Standard Error: 258 + .saturating_add(Weight::from_parts(22_796, 0).saturating_mul(b.into())) } /// Storage: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) @@ -65,8 +65,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_450_000 picoseconds. - Weight::from_parts(4_770_000, 0) + // Minimum execution time: 4_350_000 picoseconds. + Weight::from_parts(4_590_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -86,8 +86,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `127` // Estimated: `1612` - // Minimum execution time: 210_403_123_000 picoseconds. - Weight::from_parts(215_588_596_000, 0) + // Minimum execution time: 222_089_355_000 picoseconds. + Weight::from_parts(226_582_488_000, 0) .saturating_add(Weight::from_parts(0, 1612)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -99,11 +99,11 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_700_000 picoseconds. - Weight::from_parts(2_820_000, 0) + // Minimum execution time: 2_600_000 picoseconds. + Weight::from_parts(2_730_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_650 - .saturating_add(Weight::from_parts(888_540, 0).saturating_mul(i.into())) + // Standard Error: 3_145 + .saturating_add(Weight::from_parts(911_692, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -113,11 +113,11 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_830_000 picoseconds. - Weight::from_parts(2_900_000, 0) + // Minimum execution time: 2_640_000 picoseconds. + Weight::from_parts(2_740_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_449 - .saturating_add(Weight::from_parts(681_813, 0).saturating_mul(i.into())) + // Standard Error: 1_326 + .saturating_add(Weight::from_parts(681_387, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -125,13 +125,13 @@ impl frame_system::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `70 + p * (69 ±0)` - // Estimated: `72 + p * (70 ±0)` - // Minimum execution time: 5_490_000 picoseconds. - Weight::from_parts(5_670_000, 0) - .saturating_add(Weight::from_parts(0, 72)) - // Standard Error: 1_854 - .saturating_add(Weight::from_parts(1_668_116, 0).saturating_mul(p.into())) + // Measured: `75 + p * (69 ±0)` + // Estimated: `75 + p * (70 ±0)` + // Minimum execution time: 5_230_000 picoseconds. + Weight::from_parts(5_400_000, 0) + .saturating_add(Weight::from_parts(0, 75)) + // Standard Error: 2_491 + .saturating_add(Weight::from_parts(1_707_414, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -142,8 +142,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 25_131_000 picoseconds. - Weight::from_parts(28_040_000, 0) + // Minimum execution time: 21_370_000 picoseconds. + Weight::from_parts(26_620_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -165,8 +165,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `149` // Estimated: `1634` - // Minimum execution time: 215_859_700_000 picoseconds. - Weight::from_parts(221_634_752_000, 0) + // Minimum execution time: 230_108_840_000 picoseconds. + Weight::from_parts(235_392_885_000, 0) .saturating_add(Weight::from_parts(0, 1634)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) diff --git a/runtime/testnet/src/weights/mod.rs b/runtime/testnet/src/weights/mod.rs index 436e404e..970a60ed 100644 --- a/runtime/testnet/src/weights/mod.rs +++ b/runtime/testnet/src/weights/mod.rs @@ -28,9 +28,11 @@ pub use extrinsic_weights::constants::ExtrinsicBaseWeight; pub use rocksdb_weights::constants::RocksDbWeight; pub mod cumulus_pallet_parachain_system; +pub mod cumulus_pallet_weight_reclaim; pub mod cumulus_pallet_xcmp_queue; pub mod frame_system; pub mod pallet_balances; +pub mod pallet_bounties; pub mod pallet_collator_staking; pub mod pallet_collective; pub mod pallet_democracy; diff --git a/runtime/testnet/src/weights/pallet_balances.rs b/runtime/testnet/src/weights/pallet_balances.rs index 46d0e699..1a73aa06 100644 --- a/runtime/testnet/src/weights/pallet_balances.rs +++ b/runtime/testnet/src/weights/pallet_balances.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 58_460_000 picoseconds. - Weight::from_parts(59_120_000, 0) + // Minimum execution time: 59_820_000 picoseconds. + Weight::from_parts(60_880_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 46_750_000 picoseconds. - Weight::from_parts(47_360_000, 0) + // Minimum execution time: 47_970_000 picoseconds. + Weight::from_parts(48_440_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -67,8 +67,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 16_800_000 picoseconds. - Weight::from_parts(17_620_000, 0) + // Minimum execution time: 16_990_000 picoseconds. + Weight::from_parts(17_610_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -79,8 +79,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 24_960_000 picoseconds. - Weight::from_parts(25_710_000, 0) + // Minimum execution time: 25_520_000 picoseconds. + Weight::from_parts(26_580_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -91,8 +91,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `131` // Estimated: `6172` - // Minimum execution time: 60_651_000 picoseconds. - Weight::from_parts(61_931_000, 0) + // Minimum execution time: 62_291_000 picoseconds. + Weight::from_parts(78_930_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -103,8 +103,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 57_581_000 picoseconds. - Weight::from_parts(58_211_000, 0) + // Minimum execution time: 58_900_000 picoseconds. + Weight::from_parts(59_600_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -115,8 +115,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 20_191_000 picoseconds. - Weight::from_parts(20_781_000, 0) + // Minimum execution time: 20_750_000 picoseconds. + Weight::from_parts(21_500_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -128,11 +128,11 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0 + u * (124 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 20_041_000 picoseconds. - Weight::from_parts(20_421_000, 0) + // Minimum execution time: 20_520_000 picoseconds. + Weight::from_parts(23_050_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 15_409 - .saturating_add(Weight::from_parts(16_789_592, 0).saturating_mul(u.into())) + // Standard Error: 10_913 + .saturating_add(Weight::from_parts(16_611_994, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -141,24 +141,24 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_560_000 picoseconds. - Weight::from_parts(7_780_000, 0) + // Minimum execution time: 7_910_000 picoseconds. + Weight::from_parts(8_370_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 35_480_000 picoseconds. - Weight::from_parts(36_090_000, 0) + // Minimum execution time: 36_590_000 picoseconds. + Weight::from_parts(37_140_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 24_660_000 picoseconds. - Weight::from_parts(25_141_000, 0) + // Minimum execution time: 25_220_000 picoseconds. + Weight::from_parts(25_830_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/testnet/src/weights/pallet_bounties.rs b/runtime/testnet/src/weights/pallet_bounties.rs new file mode 100644 index 00000000..314d3014 --- /dev/null +++ b/runtime/testnet/src/weights/pallet_bounties.rs @@ -0,0 +1,223 @@ + +//! Autogenerated weights for `pallet_bounties` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 + +// Executed Command: +// ./target/production/mythos-node +// benchmark +// pallet +// --chain +// local-v +// --pallet +// pallet_bounties +// --extrinsic +// * +// --wasm-execution +// compiled +// --steps +// 50 +// --repeat +// 20 +// --output +// ./runtime/testnet/src/weights/pallet_bounties.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::Weight}; +use core::marker::PhantomData; + +/// Weight functions for `pallet_bounties`. +pub struct WeightInfo(PhantomData); +impl pallet_bounties::WeightInfo for WeightInfo { + /// Storage: `Bounties::BountyCount` (r:1 w:1) + /// Proof: `Bounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + /// Storage: `Bounties::Bounties` (r:0 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// The range of component `d` is `[0, 300]`. + fn propose_bounty(d: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `171` + // Estimated: `3581` + // Minimum execution time: 31_990_000 picoseconds. + Weight::from_parts(33_010_969, 0) + .saturating_add(Weight::from_parts(0, 3581)) + // Standard Error: 196 + .saturating_add(Weight::from_parts(767, 0).saturating_mul(d.into())) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(4)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyApprovals` (r:1 w:1) + /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) + fn approve_bounty() -> Weight { + // Proof Size summary in bytes: + // Measured: `223` + // Estimated: `3606` + // Minimum execution time: 16_510_000 picoseconds. + Weight::from_parts(17_280_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn propose_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `243` + // Estimated: `3606` + // Minimum execution time: 15_880_000 picoseconds. + Weight::from_parts(16_350_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyApprovals` (r:1 w:1) + /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) + fn approve_bounty_with_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `223` + // Estimated: `3606` + // Minimum execution time: 19_290_000 picoseconds. + Weight::from_parts(19_910_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + fn unassign_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `486` + // Estimated: `6172` + // Minimum execution time: 50_440_000 picoseconds. + Weight::from_parts(50_740_000, 0) + .saturating_add(Weight::from_parts(0, 6172)) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(3)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + fn accept_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `354` + // Estimated: `3606` + // Minimum execution time: 36_230_000 picoseconds. + Weight::from_parts(36_870_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn award_bounty() -> Weight { + // Proof Size summary in bytes: + // Measured: `267` + // Estimated: `3606` + // Minimum execution time: 16_600_000 picoseconds. + Weight::from_parts(16_880_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:3 w:3) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + fn claim_bounty() -> Weight { + // Proof Size summary in bytes: + // Measured: `469` + // Estimated: `8763` + // Minimum execution time: 120_090_000 picoseconds. + Weight::from_parts(120_830_000, 0) + .saturating_add(Weight::from_parts(0, 8763)) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(5)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + fn close_bounty_proposed() -> Weight { + // Proof Size summary in bytes: + // Measured: `479` + // Estimated: `6172` + // Minimum execution time: 51_320_000 picoseconds. + Weight::from_parts(52_450_000, 0) + .saturating_add(Weight::from_parts(0, 6172)) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(4)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:3 w:3) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + fn close_bounty_active() -> Weight { + // Proof Size summary in bytes: + // Measured: `577` + // Estimated: `8763` + // Minimum execution time: 87_540_000 picoseconds. + Weight::from_parts(88_300_000, 0) + .saturating_add(Weight::from_parts(0, 8763)) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(5)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn extend_bounty_expiry() -> Weight { + // Proof Size summary in bytes: + // Measured: `267` + // Estimated: `3606` + // Minimum execution time: 16_580_000 picoseconds. + Weight::from_parts(17_470_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `Bounties::BountyApprovals` (r:1 w:1) + /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) + /// Storage: `Bounties::Bounties` (r:100 w:100) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:200 w:200) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// The range of component `b` is `[0, 100]`. + fn spend_funds(b: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + b * (265 ±0)` + // Estimated: `1887 + b * (5182 ±0)` + // Minimum execution time: 3_660_000 picoseconds. + Weight::from_parts(3_710_000, 0) + .saturating_add(Weight::from_parts(0, 1887)) + // Standard Error: 25_059 + .saturating_add(Weight::from_parts(40_590_269, 0).saturating_mul(b.into())) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(b.into()))) + .saturating_add(T::DbWeight::get().writes(1)) + .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(b.into()))) + .saturating_add(Weight::from_parts(0, 5182).saturating_mul(b.into())) + } +} diff --git a/runtime/testnet/src/weights/pallet_collator_staking.rs b/runtime/testnet/src/weights/pallet_collator_staking.rs index e19c9b72..c178f2fa 100644 --- a/runtime/testnet/src/weights/pallet_collator_staking.rs +++ b/runtime/testnet/src/weights/pallet_collator_staking.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_collator_staking` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -50,11 +50,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `427 + b * (64 ±0)` // Estimated: `1489 + b * (2539 ±0)` - // Minimum execution time: 35_201_000 picoseconds. - Weight::from_parts(24_637_688, 0) + // Minimum execution time: 32_820_000 picoseconds. + Weight::from_parts(21_838_550, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 18_607 - .saturating_add(Weight::from_parts(6_308_562, 0).saturating_mul(b.into())) + // Standard Error: 20_012 + .saturating_add(Weight::from_parts(6_116_800, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,11 +71,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `467 + b * (22 ±0)` // Estimated: `3928 + b * (25 ±0)` - // Minimum execution time: 24_621_000 picoseconds. - Weight::from_parts(24_988_430, 0) + // Minimum execution time: 24_130_000 picoseconds. + Weight::from_parts(24_393_491, 0) .saturating_add(Weight::from_parts(0, 3928)) - // Standard Error: 23_190 - .saturating_add(Weight::from_parts(875_876, 0).saturating_mul(b.into())) + // Standard Error: 17_594 + .saturating_add(Weight::from_parts(659_531, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 25).saturating_mul(b.into())) @@ -89,11 +89,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `208 + b * (21 ±0)` // Estimated: `1566` - // Minimum execution time: 16_440_000 picoseconds. - Weight::from_parts(11_975_912, 0) + // Minimum execution time: 15_780_000 picoseconds. + Weight::from_parts(16_085_102, 0) .saturating_add(Weight::from_parts(0, 1566)) - // Standard Error: 103_531 - .saturating_add(Weight::from_parts(1_751_346, 0).saturating_mul(b.into())) + // Standard Error: 45_602 + .saturating_add(Weight::from_parts(143_224, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -105,8 +105,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `1566` - // Minimum execution time: 12_630_000 picoseconds. - Weight::from_parts(15_500_000, 0) + // Minimum execution time: 11_910_000 picoseconds. + Weight::from_parts(12_160_000, 0) .saturating_add(Weight::from_parts(0, 1566)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -117,8 +117,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_460_000 picoseconds. - Weight::from_parts(6_870_000, 0) + // Minimum execution time: 6_560_000 picoseconds. + Weight::from_parts(6_810_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -148,8 +148,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `563` // Estimated: `4752` - // Minimum execution time: 76_631_000 picoseconds. - Weight::from_parts(77_851_000, 0) + // Minimum execution time: 73_370_000 picoseconds. + Weight::from_parts(74_740_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(6)) @@ -172,8 +172,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `2262` // Estimated: `52170` - // Minimum execution time: 209_512_000 picoseconds. - Weight::from_parts(239_793_000, 0) + // Minimum execution time: 201_180_000 picoseconds. + Weight::from_parts(203_721_000, 0) .saturating_add(Weight::from_parts(0, 52170)) .saturating_add(T::DbWeight::get().reads(35)) .saturating_add(T::DbWeight::get().writes(6)) @@ -198,8 +198,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `571` // Estimated: `4752` - // Minimum execution time: 82_771_000 picoseconds. - Weight::from_parts(84_101_000, 0) + // Minimum execution time: 80_550_000 picoseconds. + Weight::from_parts(81_850_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(6)) @@ -216,8 +216,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `3505` - // Minimum execution time: 13_560_000 picoseconds. - Weight::from_parts(14_571_000, 0) + // Minimum execution time: 13_230_000 picoseconds. + Weight::from_parts(13_780_000, 0) .saturating_add(Weight::from_parts(0, 3505)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -250,11 +250,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `327 + c * (159 ±0) + r * (114 ±0)` // Estimated: `4752 + c * (3412 ±0) + r * (3762 ±0)` - // Minimum execution time: 49_381_000 picoseconds. - Weight::from_parts(50_631_000, 0) + // Minimum execution time: 46_720_000 picoseconds. + Weight::from_parts(47_480_000, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 795_304 - .saturating_add(Weight::from_parts(39_678_239, 0).saturating_mul(c.into())) + // Standard Error: 813_625 + .saturating_add(Weight::from_parts(39_633_625, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(c.into()))) @@ -278,11 +278,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `403 + c * (99 ±0)` // Estimated: `4402 + c * (2567 ±0)` - // Minimum execution time: 46_331_000 picoseconds. - Weight::from_parts(28_225_296, 0) + // Minimum execution time: 43_640_000 picoseconds. + Weight::from_parts(25_755_104, 0) .saturating_add(Weight::from_parts(0, 4402)) - // Standard Error: 27_111 - .saturating_add(Weight::from_parts(19_364_422, 0).saturating_mul(c.into())) + // Standard Error: 29_220 + .saturating_add(Weight::from_parts(19_489_190, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -301,8 +301,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `608` // Estimated: `3604` - // Minimum execution time: 41_470_000 picoseconds. - Weight::from_parts(42_120_000, 0) + // Minimum execution time: 42_840_000 picoseconds. + Weight::from_parts(43_710_000, 0) .saturating_add(Weight::from_parts(0, 3604)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -320,11 +320,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `420 + c * (188 ±0)` // Estimated: `3604 + c * (2567 ±0)` - // Minimum execution time: 40_710_000 picoseconds. - Weight::from_parts(19_566_534, 0) + // Minimum execution time: 41_870_000 picoseconds. + Weight::from_parts(25_025_254, 0) .saturating_add(Weight::from_parts(0, 3604)) - // Standard Error: 68_248 - .saturating_add(Weight::from_parts(22_240_685, 0).saturating_mul(c.into())) + // Standard Error: 38_803 + .saturating_add(Weight::from_parts(18_251_140, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -344,11 +344,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `577 + c * (21 ±0)` // Estimated: `4752` - // Minimum execution time: 64_321_000 picoseconds. - Weight::from_parts(65_932_723, 0) + // Minimum execution time: 62_481_000 picoseconds. + Weight::from_parts(63_576_882, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 24_341 - .saturating_add(Weight::from_parts(239_142, 0).saturating_mul(c.into())) + // Standard Error: 20_478 + .saturating_add(Weight::from_parts(157_760, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -380,13 +380,13 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `1700 + c * (151 ±0) + r * (840 ±0)` // Estimated: `6172 + c * (2567 ±35) + r * (3303 ±0)` - // Minimum execution time: 211_652_000 picoseconds. - Weight::from_parts(212_623_000, 0) + // Minimum execution time: 210_570_000 picoseconds. + Weight::from_parts(211_560_000, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 1_042_672 - .saturating_add(Weight::from_parts(13_369_730, 0).saturating_mul(c.into())) - // Standard Error: 8_415 - .saturating_add(Weight::from_parts(7_663_627, 0).saturating_mul(r.into())) + // Standard Error: 1_011_933 + .saturating_add(Weight::from_parts(19_578_086, 0).saturating_mul(c.into())) + // Standard Error: 8_167 + .saturating_add(Weight::from_parts(7_291_541, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) @@ -408,8 +408,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `452` // Estimated: `4402` - // Minimum execution time: 26_851_000 picoseconds. - Weight::from_parts(27_010_000, 0) + // Minimum execution time: 26_100_000 picoseconds. + Weight::from_parts(26_650_000, 0) .saturating_add(Weight::from_parts(0, 4402)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -420,8 +420,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_370_000 picoseconds. - Weight::from_parts(6_940_000, 0) + // Minimum execution time: 6_460_000 picoseconds. + Weight::from_parts(6_650_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -431,8 +431,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_341_000 picoseconds. - Weight::from_parts(6_770_000, 0) + // Minimum execution time: 6_240_000 picoseconds. + Weight::from_parts(6_600_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -444,8 +444,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `267` // Estimated: `1501` - // Minimum execution time: 13_800_000 picoseconds. - Weight::from_parts(14_261_000, 0) + // Minimum execution time: 13_090_000 picoseconds. + Weight::from_parts(13_560_000, 0) .saturating_add(Weight::from_parts(0, 1501)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -458,8 +458,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `440` // Estimated: `6172` - // Minimum execution time: 65_351_000 picoseconds. - Weight::from_parts(66_291_000, 0) + // Minimum execution time: 66_230_000 picoseconds. + Weight::from_parts(67_630_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -470,8 +470,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `3581` - // Minimum execution time: 47_271_000 picoseconds. - Weight::from_parts(47_871_000, 0) + // Minimum execution time: 48_780_000 picoseconds. + Weight::from_parts(49_900_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -484,8 +484,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_150_000 picoseconds. - Weight::from_parts(2_270_000, 0) + // Minimum execution time: 2_190_000 picoseconds. + Weight::from_parts(2_320_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -512,11 +512,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `429 + c * (265 ±0)` // Estimated: `4298 + c * (2591 ±0)` - // Minimum execution time: 91_091_000 picoseconds. - Weight::from_parts(43_300_394, 0) + // Minimum execution time: 90_170_000 picoseconds. + Weight::from_parts(41_920_123, 0) .saturating_add(Weight::from_parts(0, 4298)) - // Standard Error: 35_620 - .saturating_add(Weight::from_parts(50_608_676, 0).saturating_mul(c.into())) + // Standard Error: 35_910 + .saturating_add(Weight::from_parts(51_556_249, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -535,8 +535,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `514` // Estimated: `4752` - // Minimum execution time: 49_371_000 picoseconds. - Weight::from_parts(49_861_000, 0) + // Minimum execution time: 50_650_000 picoseconds. + Weight::from_parts(51_800_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) @@ -549,8 +549,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `4752` - // Minimum execution time: 34_330_000 picoseconds. - Weight::from_parts(34_800_000, 0) + // Minimum execution time: 35_230_000 picoseconds. + Weight::from_parts(35_850_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -569,8 +569,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `280` // Estimated: `4752` - // Minimum execution time: 60_521_000 picoseconds. - Weight::from_parts(61_321_000, 0) + // Minimum execution time: 61_140_000 picoseconds. + Weight::from_parts(62_220_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) diff --git a/runtime/testnet/src/weights/pallet_collective.rs b/runtime/testnet/src/weights/pallet_collective.rs index 96f0e941..e16bd4e3 100644 --- a/runtime/testnet/src/weights/pallet_collective.rs +++ b/runtime/testnet/src/weights/pallet_collective.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_collective` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -51,14 +51,14 @@ impl pallet_collective::WeightInfo for WeightInfo { fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (2021 ±0) + p * (2026 ±0)` - // Estimated: `12163 + m * (1231 ±15) + p * (3660 ±15)` - // Minimum execution time: 17_360_000 picoseconds. - Weight::from_parts(17_600_000, 0) - .saturating_add(Weight::from_parts(0, 12163)) - // Standard Error: 76_814 - .saturating_add(Weight::from_parts(5_747_991, 0).saturating_mul(m.into())) - // Standard Error: 76_814 - .saturating_add(Weight::from_parts(10_558_297, 0).saturating_mul(p.into())) + // Estimated: `12200 + m * (1231 ±14) + p * (3660 ±14)` + // Minimum execution time: 18_580_000 picoseconds. + Weight::from_parts(18_880_000, 0) + .saturating_add(Weight::from_parts(0, 12200)) + // Standard Error: 70_748 + .saturating_add(Weight::from_parts(5_414_466, 0).saturating_mul(m.into())) + // Standard Error: 70_748 + .saturating_add(Weight::from_parts(9_834_023, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -72,15 +72,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[1, 100]`. fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `32 + m * (20 ±0)` - // Estimated: `1517 + m * (20 ±0)` - // Minimum execution time: 15_980_000 picoseconds. - Weight::from_parts(15_846_958, 0) - .saturating_add(Weight::from_parts(0, 1517)) - // Standard Error: 30 - .saturating_add(Weight::from_parts(1_411, 0).saturating_mul(b.into())) - // Standard Error: 312 - .saturating_add(Weight::from_parts(12_620, 0).saturating_mul(m.into())) + // Measured: `69 + m * (20 ±0)` + // Estimated: `1554 + m * (20 ±0)` + // Minimum execution time: 16_800_000 picoseconds. + Weight::from_parts(16_196_972, 0) + .saturating_add(Weight::from_parts(0, 1554)) + // Standard Error: 34 + .saturating_add(Weight::from_parts(1_412, 0).saturating_mul(b.into())) + // Standard Error: 356 + .saturating_add(Weight::from_parts(14_292, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -92,15 +92,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `32 + m * (20 ±0)` - // Estimated: `3497 + m * (20 ±0)` - // Minimum execution time: 19_490_000 picoseconds. - Weight::from_parts(19_299_592, 0) - .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 35 - .saturating_add(Weight::from_parts(1_389, 0).saturating_mul(b.into())) - // Standard Error: 368 - .saturating_add(Weight::from_parts(18_788, 0).saturating_mul(m.into())) + // Measured: `69 + m * (20 ±0)` + // Estimated: `3534 + m * (20 ±0)` + // Minimum execution time: 19_880_000 picoseconds. + Weight::from_parts(18_966_470, 0) + .saturating_add(Weight::from_parts(0, 3534)) + // Standard Error: 107 + .saturating_add(Weight::from_parts(1_983, 0).saturating_mul(b.into())) + // Standard Error: 1_105 + .saturating_add(Weight::from_parts(29_211, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -119,17 +119,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `320 + m * (20 ±0) + p * (36 ±0)` - // Estimated: `3714 + m * (21 ±0) + p * (36 ±0)` - // Minimum execution time: 25_370_000 picoseconds. - Weight::from_parts(27_834_644, 0) - .saturating_add(Weight::from_parts(0, 3714)) - // Standard Error: 149 - .saturating_add(Weight::from_parts(1_617, 0).saturating_mul(b.into())) - // Standard Error: 1_558 - .saturating_add(Weight::from_parts(26_008, 0).saturating_mul(m.into())) - // Standard Error: 1_538 - .saturating_add(Weight::from_parts(178_702, 0).saturating_mul(p.into())) + // Measured: `357 + m * (20 ±0) + p * (36 ±0)` + // Estimated: `3751 + m * (21 ±0) + p * (36 ±0)` + // Minimum execution time: 26_690_000 picoseconds. + Weight::from_parts(27_759_450, 0) + .saturating_add(Weight::from_parts(0, 3751)) + // Standard Error: 213 + .saturating_add(Weight::from_parts(2_471, 0).saturating_mul(b.into())) + // Standard Error: 2_225 + .saturating_add(Weight::from_parts(29_556, 0).saturating_mul(m.into())) + // Standard Error: 2_197 + .saturating_add(Weight::from_parts(180_446, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(Weight::from_parts(0, 21).saturating_mul(m.into())) @@ -142,13 +142,13 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `795 + m * (40 ±0)` - // Estimated: `4259 + m * (40 ±0)` - // Minimum execution time: 25_880_000 picoseconds. - Weight::from_parts(26_292_269, 0) - .saturating_add(Weight::from_parts(0, 4259)) - // Standard Error: 1_859 - .saturating_add(Weight::from_parts(43_748, 0).saturating_mul(m.into())) + // Measured: `832 + m * (40 ±0)` + // Estimated: `4296 + m * (40 ±0)` + // Minimum execution time: 28_600_000 picoseconds. + Weight::from_parts(30_195_254, 0) + .saturating_add(Weight::from_parts(0, 4296)) + // Standard Error: 1_059 + .saturating_add(Weight::from_parts(24_675, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -165,15 +165,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `372 + m * (40 ±0) + p * (36 ±0)` - // Estimated: `3817 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 28_900_000 picoseconds. - Weight::from_parts(30_752_356, 0) - .saturating_add(Weight::from_parts(0, 3817)) - // Standard Error: 2_400 - .saturating_add(Weight::from_parts(6_727, 0).saturating_mul(m.into())) - // Standard Error: 2_340 - .saturating_add(Weight::from_parts(221_100, 0).saturating_mul(p.into())) + // Measured: `409 + m * (40 ±0) + p * (36 ±0)` + // Estimated: `3854 + m * (41 ±0) + p * (36 ±0)` + // Minimum execution time: 29_090_000 picoseconds. + Weight::from_parts(31_645_806, 0) + .saturating_add(Weight::from_parts(0, 3854)) + // Standard Error: 1_392 + .saturating_add(Weight::from_parts(25_726, 0).saturating_mul(m.into())) + // Standard Error: 1_358 + .saturating_add(Weight::from_parts(183_672, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -192,17 +192,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `674 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` - // Estimated: `3991 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 41_001_000 picoseconds. - Weight::from_parts(47_001_144, 0) - .saturating_add(Weight::from_parts(0, 3991)) - // Standard Error: 191 - .saturating_add(Weight::from_parts(1_961, 0).saturating_mul(b.into())) - // Standard Error: 2_028 - .saturating_add(Weight::from_parts(21_579, 0).saturating_mul(m.into())) - // Standard Error: 1_977 - .saturating_add(Weight::from_parts(203_039, 0).saturating_mul(p.into())) + // Measured: `711 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4028 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 43_050_000 picoseconds. + Weight::from_parts(45_492_775, 0) + .saturating_add(Weight::from_parts(0, 4028)) + // Standard Error: 225 + .saturating_add(Weight::from_parts(1_671, 0).saturating_mul(b.into())) + // Standard Error: 2_379 + .saturating_add(Weight::from_parts(15_557, 0).saturating_mul(m.into())) + // Standard Error: 2_319 + .saturating_add(Weight::from_parts(212_579, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -223,15 +223,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `392 + m * (40 ±0) + p * (36 ±0)` - // Estimated: `3837 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 32_090_000 picoseconds. - Weight::from_parts(34_131_297, 0) - .saturating_add(Weight::from_parts(0, 3837)) - // Standard Error: 2_109 - .saturating_add(Weight::from_parts(37_329, 0).saturating_mul(m.into())) - // Standard Error: 2_057 - .saturating_add(Weight::from_parts(202_835, 0).saturating_mul(p.into())) + // Measured: `429 + m * (40 ±0) + p * (36 ±0)` + // Estimated: `3874 + m * (41 ±0) + p * (36 ±0)` + // Minimum execution time: 33_930_000 picoseconds. + Weight::from_parts(34_607_075, 0) + .saturating_add(Weight::from_parts(0, 3874)) + // Standard Error: 1_974 + .saturating_add(Weight::from_parts(33_119, 0).saturating_mul(m.into())) + // Standard Error: 1_925 + .saturating_add(Weight::from_parts(178_247, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -252,17 +252,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `694 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` - // Estimated: `4011 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 48_620_000 picoseconds. - Weight::from_parts(48_125_032, 0) - .saturating_add(Weight::from_parts(0, 4011)) - // Standard Error: 195 - .saturating_add(Weight::from_parts(2_287, 0).saturating_mul(b.into())) - // Standard Error: 2_063 - .saturating_add(Weight::from_parts(35_024, 0).saturating_mul(m.into())) - // Standard Error: 2_011 - .saturating_add(Weight::from_parts(208_612, 0).saturating_mul(p.into())) + // Measured: `731 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4048 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 45_280_000 picoseconds. + Weight::from_parts(47_924_039, 0) + .saturating_add(Weight::from_parts(0, 4048)) + // Standard Error: 182 + .saturating_add(Weight::from_parts(1_777, 0).saturating_mul(b.into())) + // Standard Error: 1_926 + .saturating_add(Weight::from_parts(18_406, 0).saturating_mul(m.into())) + // Standard Error: 1_877 + .saturating_add(Weight::from_parts(206_114, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -278,13 +278,13 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `189 + p * (32 ±0)` - // Estimated: `1674 + p * (32 ±0)` - // Minimum execution time: 16_470_000 picoseconds. - Weight::from_parts(18_433_454, 0) - .saturating_add(Weight::from_parts(0, 1674)) - // Standard Error: 1_524 - .saturating_add(Weight::from_parts(144_480, 0).saturating_mul(p.into())) + // Measured: `226 + p * (32 ±0)` + // Estimated: `1711 + p * (32 ±0)` + // Minimum execution time: 16_250_000 picoseconds. + Weight::from_parts(18_052_873, 0) + .saturating_add(Weight::from_parts(0, 1711)) + // Standard Error: 1_275 + .saturating_add(Weight::from_parts(152_416, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -301,15 +301,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1460 + p * (36 ±0)` - // Estimated: `4859 + d * (123 ±6) + p * (37 ±0)` - // Minimum execution time: 23_450_000 picoseconds. - Weight::from_parts(26_900_289, 0) - .saturating_add(Weight::from_parts(0, 4859)) - // Standard Error: 69_048 - .saturating_add(Weight::from_parts(331_880, 0).saturating_mul(d.into())) - // Standard Error: 1_069 - .saturating_add(Weight::from_parts(178_878, 0).saturating_mul(p.into())) + // Measured: `1497 + p * (36 ±0)` + // Estimated: `4896 + d * (123 ±6) + p * (37 ±0)` + // Minimum execution time: 23_750_000 picoseconds. + Weight::from_parts(26_435_473, 0) + .saturating_add(Weight::from_parts(0, 4896)) + // Standard Error: 139_751 + .saturating_add(Weight::from_parts(1_410_130, 0).saturating_mul(d.into())) + // Standard Error: 2_164 + .saturating_add(Weight::from_parts(209_277, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 123).saturating_mul(d.into())) @@ -321,11 +321,11 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `Council::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `874` - // Estimated: `4339` - // Minimum execution time: 16_620_000 picoseconds. - Weight::from_parts(17_280_000, 0) - .saturating_add(Weight::from_parts(0, 4339)) + // Measured: `911` + // Estimated: `4376` + // Minimum execution time: 17_170_000 picoseconds. + Weight::from_parts(17_920_000, 0) + .saturating_add(Weight::from_parts(0, 4376)) .saturating_add(T::DbWeight::get().reads(2)) } } diff --git a/runtime/testnet/src/weights/pallet_democracy.rs b/runtime/testnet/src/weights/pallet_democracy.rs index 4e45409d..9a98c9cb 100644 --- a/runtime/testnet/src/weights/pallet_democracy.rs +++ b/runtime/testnet/src/weights/pallet_democracy.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_democracy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -47,10 +47,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) fn propose() -> Weight { // Proof Size summary in bytes: - // Measured: `3810` + // Measured: `3844` // Estimated: `16987` - // Minimum execution time: 48_951_000 picoseconds. - Weight::from_parts(50_250_000, 0) + // Minimum execution time: 51_800_000 picoseconds. + Weight::from_parts(52_790_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -59,10 +59,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) fn second() -> Weight { // Proof Size summary in bytes: - // Measured: `2526` + // Measured: `2560` // Estimated: `5495` - // Minimum execution time: 43_640_000 picoseconds. - Weight::from_parts(44_530_000, 0) + // Minimum execution time: 43_610_000 picoseconds. + Weight::from_parts(44_490_000, 0) .saturating_add(Weight::from_parts(0, 5495)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -77,10 +77,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `3369` + // Measured: `3403` // Estimated: `7248` - // Minimum execution time: 66_010_000 picoseconds. - Weight::from_parts(68_041_000, 0) + // Minimum execution time: 63_110_000 picoseconds. + Weight::from_parts(64_380_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -95,10 +95,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `3391` + // Measured: `3425` // Estimated: `7248` - // Minimum execution time: 68_250_000 picoseconds. - Weight::from_parts(70_101_000, 0) + // Minimum execution time: 65_710_000 picoseconds. + Weight::from_parts(66_890_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -111,10 +111,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn emergency_cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `299` + // Measured: `333` // Estimated: `3666` - // Minimum execution time: 30_540_000 picoseconds. - Weight::from_parts(31_670_000, 0) + // Minimum execution time: 29_970_000 picoseconds. + Weight::from_parts(30_740_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -135,10 +135,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(2038), added: 4513, mode: `MaxEncodedLen`) fn blacklist() -> Weight { // Proof Size summary in bytes: - // Measured: `4887` + // Measured: `4921` // Estimated: `16987` - // Minimum execution time: 117_921_000 picoseconds. - Weight::from_parts(120_011_000, 0) + // Minimum execution time: 115_120_000 picoseconds. + Weight::from_parts(117_471_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(8)) @@ -149,10 +149,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(2038), added: 4513, mode: `MaxEncodedLen`) fn external_propose() -> Weight { // Proof Size summary in bytes: - // Measured: `2161` + // Measured: `2195` // Estimated: `5503` - // Minimum execution time: 16_810_000 picoseconds. - Weight::from_parts(17_610_000, 0) + // Minimum execution time: 15_870_000 picoseconds. + Weight::from_parts(16_480_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -163,8 +163,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_660_000 picoseconds. - Weight::from_parts(3_990_000, 0) + // Minimum execution time: 3_540_000 picoseconds. + Weight::from_parts(3_760_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -174,8 +174,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_700_000 picoseconds. - Weight::from_parts(3_911_000, 0) + // Minimum execution time: 3_560_000 picoseconds. + Weight::from_parts(3_790_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -189,10 +189,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) fn fast_track() -> Weight { // Proof Size summary in bytes: - // Measured: `219` + // Measured: `253` // Estimated: `3518` - // Minimum execution time: 29_221_000 picoseconds. - Weight::from_parts(29_780_000, 0) + // Minimum execution time: 28_900_000 picoseconds. + Weight::from_parts(29_610_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -205,10 +205,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn veto_external() -> Weight { // Proof Size summary in bytes: - // Measured: `2264` + // Measured: `2298` // Estimated: `5503` - // Minimum execution time: 33_500_000 picoseconds. - Weight::from_parts(34_200_000, 0) + // Minimum execution time: 32_990_000 picoseconds. + Weight::from_parts(34_190_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -223,10 +223,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn cancel_proposal() -> Weight { // Proof Size summary in bytes: - // Measured: `4786` + // Measured: `4820` // Estimated: `16987` - // Minimum execution time: 95_220_000 picoseconds. - Weight::from_parts(96_801_000, 0) + // Minimum execution time: 92_400_000 picoseconds. + Weight::from_parts(94_010_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -237,10 +237,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) fn cancel_referendum() -> Weight { // Proof Size summary in bytes: - // Measured: `204` + // Measured: `238` // Estimated: `3518` - // Minimum execution time: 21_300_000 picoseconds. - Weight::from_parts(21_841_000, 0) + // Minimum execution time: 20_960_000 picoseconds. + Weight::from_parts(21_450_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -254,13 +254,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn on_initialize_base(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `177 + r * (86 ±0)` + // Measured: `211 + r * (86 ±0)` // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 7_810_000 picoseconds. - Weight::from_parts(9_259_755, 0) + // Minimum execution time: 7_560_000 picoseconds. + Weight::from_parts(8_532_399, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 11_241 - .saturating_add(Weight::from_parts(4_699_826, 0).saturating_mul(r.into())) + // Standard Error: 11_402 + .saturating_add(Weight::from_parts(4_457_469, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -281,13 +281,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn on_initialize_base_with_launch_period(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `177 + r * (86 ±0)` + // Measured: `211 + r * (86 ±0)` // Estimated: `16987 + r * (2676 ±0)` - // Minimum execution time: 11_520_000 picoseconds. - Weight::from_parts(12_326_280, 0) + // Minimum execution time: 11_220_000 picoseconds. + Weight::from_parts(12_066_569, 0) .saturating_add(Weight::from_parts(0, 16987)) - // Standard Error: 11_389 - .saturating_add(Weight::from_parts(4_700_859, 0).saturating_mul(r.into())) + // Standard Error: 11_223 + .saturating_add(Weight::from_parts(4_465_845, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -304,13 +304,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `695 + r * (108 ±0)` + // Measured: `729 + r * (108 ±0)` // Estimated: `19764 + r * (2676 ±0)` - // Minimum execution time: 55_160_000 picoseconds. - Weight::from_parts(54_968_045, 0) + // Minimum execution time: 51_760_000 picoseconds. + Weight::from_parts(51_535_106, 0) .saturating_add(Weight::from_parts(0, 19764)) - // Standard Error: 12_881 - .saturating_add(Weight::from_parts(5_759_305, 0).saturating_mul(r.into())) + // Standard Error: 24_723 + .saturating_add(Weight::from_parts(5_629_514, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -324,13 +324,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `388 + r * (108 ±0)` + // Measured: `422 + r * (108 ±0)` // Estimated: `13506 + r * (2676 ±0)` - // Minimum execution time: 24_750_000 picoseconds. - Weight::from_parts(24_114_678, 0) + // Minimum execution time: 23_550_000 picoseconds. + Weight::from_parts(20_391_219, 0) .saturating_add(Weight::from_parts(0, 13506)) - // Standard Error: 15_846 - .saturating_add(Weight::from_parts(5_730_387, 0).saturating_mul(r.into())) + // Standard Error: 9_753 + .saturating_add(Weight::from_parts(5_543_559, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -343,8 +343,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_370_000 picoseconds. - Weight::from_parts(4_100_000, 0) + // Minimum execution time: 3_310_000 picoseconds. + Weight::from_parts(3_570_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -359,13 +359,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn unlock_remove(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `456` + // Measured: `490` // Estimated: `7248` - // Minimum execution time: 29_160_000 picoseconds. - Weight::from_parts(41_543_870, 0) + // Minimum execution time: 28_550_000 picoseconds. + Weight::from_parts(41_734_595, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_705 - .saturating_add(Weight::from_parts(40_745, 0).saturating_mul(r.into())) + // Standard Error: 3_457 + .saturating_add(Weight::from_parts(67_538, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -380,13 +380,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn unlock_set(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `457 + r * (22 ±0)` + // Measured: `491 + r * (22 ±0)` // Estimated: `7248` - // Minimum execution time: 40_200_000 picoseconds. - Weight::from_parts(42_840_182, 0) + // Minimum execution time: 41_090_000 picoseconds. + Weight::from_parts(42_590_022, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 1_220 - .saturating_add(Weight::from_parts(51_497, 0).saturating_mul(r.into())) + // Standard Error: 1_332 + .saturating_add(Weight::from_parts(84_481, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -397,13 +397,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[1, 100]`. fn remove_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `649 + r * (26 ±0)` + // Measured: `683 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 21_540_000 picoseconds. - Weight::from_parts(25_414_361, 0) + // Minimum execution time: 20_070_000 picoseconds. + Weight::from_parts(24_639_737, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 2_990 - .saturating_add(Weight::from_parts(132_711, 0).saturating_mul(r.into())) + // Standard Error: 1_605 + .saturating_add(Weight::from_parts(103_859, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -414,13 +414,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[1, 100]`. fn remove_other_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `649 + r * (26 ±0)` + // Measured: `683 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 21_390_000 picoseconds. - Weight::from_parts(25_579_259, 0) + // Minimum execution time: 20_520_000 picoseconds. + Weight::from_parts(25_698_047, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 2_983 - .saturating_add(Weight::from_parts(127_580, 0).saturating_mul(r.into())) + // Standard Error: 2_374 + .saturating_add(Weight::from_parts(91_584, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -434,10 +434,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `251` + // Measured: `285` // Estimated: `3544` - // Minimum execution time: 23_130_000 picoseconds. - Weight::from_parts(23_730_000, 0) + // Minimum execution time: 23_010_000 picoseconds. + Weight::from_parts(23_410_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -448,10 +448,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `219` + // Measured: `253` // Estimated: `3518` - // Minimum execution time: 19_380_000 picoseconds. - Weight::from_parts(19_830_000, 0) + // Minimum execution time: 19_031_000 picoseconds. + Weight::from_parts(19_540_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -466,10 +466,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `3583` + // Measured: `3617` // Estimated: `16987` - // Minimum execution time: 44_280_000 picoseconds. - Weight::from_parts(45_090_000, 0) + // Minimum execution time: 43_810_000 picoseconds. + Weight::from_parts(45_250_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -480,9 +480,9 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `3555` + // Measured: `3589` // Estimated: `16987` - // Minimum execution time: 39_611_000 picoseconds. + // Minimum execution time: 39_050_000 picoseconds. Weight::from_parts(40_520_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(2)) @@ -498,8 +498,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 17_550_000 picoseconds. - Weight::from_parts(17_980_000, 0) + // Minimum execution time: 17_320_000 picoseconds. + Weight::from_parts(18_100_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -510,10 +510,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_referendum_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `235` + // Measured: `269` // Estimated: `3666` - // Minimum execution time: 22_750_000 picoseconds. - Weight::from_parts(23_190_000, 0) + // Minimum execution time: 22_280_000 picoseconds. + Weight::from_parts(23_000_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_dmarket.rs b/runtime/testnet/src/weights/pallet_dmarket.rs index 7ced0679..b5e3de7e 100644 --- a/runtime/testnet/src/weights/pallet_dmarket.rs +++ b/runtime/testnet/src/weights/pallet_dmarket.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_dmarket` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -45,8 +45,8 @@ impl pallet_dmarket::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `410` // Estimated: `3634` - // Minimum execution time: 19_920_000 picoseconds. - Weight::from_parts(20_330_000, 0) + // Minimum execution time: 19_140_000 picoseconds. + Weight::from_parts(19_820_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -77,10 +77,10 @@ impl pallet_dmarket::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn execute_trade() -> Weight { // Proof Size summary in bytes: - // Measured: `1171` + // Measured: `1205` // Estimated: `4102` - // Minimum execution time: 281_912_000 picoseconds. - Weight::from_parts(285_582_000, 0) + // Minimum execution time: 281_751_000 picoseconds. + Weight::from_parts(286_970_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(7)) diff --git a/runtime/testnet/src/weights/pallet_escrow.rs b/runtime/testnet/src/weights/pallet_escrow.rs index fa3ec2cd..38b9ae6f 100644 --- a/runtime/testnet/src/weights/pallet_escrow.rs +++ b/runtime/testnet/src/weights/pallet_escrow.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_escrow` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -42,14 +42,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `Escrow::Deposits` (r:1 w:1) /// Proof: `Escrow::Deposits` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn deposit() -> Weight { // Proof Size summary in bytes: // Measured: `200` - // Estimated: `3610` - // Minimum execution time: 89_911_000 picoseconds. - Weight::from_parts(91_091_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 89_660_000 picoseconds. + Weight::from_parts(91_000_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -58,14 +58,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 50_271_000 picoseconds. - Weight::from_parts(51_260_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 50_320_000 picoseconds. + Weight::from_parts(51_110_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -74,14 +74,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn revoke() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 82_731_000 picoseconds. - Weight::from_parts(83_640_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 82_440_000 picoseconds. + Weight::from_parts(83_220_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -90,14 +90,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn force_release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 50_280_000 picoseconds. - Weight::from_parts(51_521_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 50_160_000 picoseconds. + Weight::from_parts(51_060_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/testnet/src/weights/pallet_marketplace.rs b/runtime/testnet/src/weights/pallet_marketplace.rs index 181a9463..4a2fd924 100644 --- a/runtime/testnet/src/weights/pallet_marketplace.rs +++ b/runtime/testnet/src/weights/pallet_marketplace.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_marketplace` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `43` // Estimated: `1505` - // Minimum execution time: 10_190_000 picoseconds. - Weight::from_parts(10_970_000, 0) + // Minimum execution time: 10_140_000 picoseconds. + Weight::from_parts(10_650_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -57,8 +57,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 12_480_000 picoseconds. - Weight::from_parts(13_080_000, 0) + // Minimum execution time: 12_630_000 picoseconds. + Weight::from_parts(13_320_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,8 +71,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 12_561_000 picoseconds. - Weight::from_parts(13_190_000, 0) + // Minimum execution time: 12_590_000 picoseconds. + Weight::from_parts(13_180_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -88,7 +88,7 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:2 w:2) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Marketplace::Asks` (r:1 w:1) /// Proof: `Marketplace::Asks` (`max_values`: None, `max_size`: Some(161), added: 2636, mode: `MaxEncodedLen`) /// Storage: `Marketplace::PayoutAddress` (r:1 w:0) @@ -111,11 +111,11 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn create_order() -> Weight { // Proof Size summary in bytes: - // Measured: `1745` - // Estimated: `6230` - // Minimum execution time: 374_262_000 picoseconds. - Weight::from_parts(384_312_000, 0) - .saturating_add(Weight::from_parts(0, 6230)) + // Measured: `1779` + // Estimated: `6266` + // Minimum execution time: 372_721_000 picoseconds. + Weight::from_parts(382_881_000, 0) + .saturating_add(Weight::from_parts(0, 6266)) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().writes(13)) } @@ -124,14 +124,14 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn cancel_order() -> Weight { // Proof Size summary in bytes: // Measured: `493` - // Estimated: `3621` - // Minimum execution time: 62_720_000 picoseconds. - Weight::from_parts(64_030_000, 0) - .saturating_add(Weight::from_parts(0, 3621)) + // Estimated: `3628` + // Minimum execution time: 64_970_000 picoseconds. + Weight::from_parts(66_171_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/runtime/testnet/src/weights/pallet_message_queue.rs b/runtime/testnet/src/weights/pallet_message_queue.rs index 93cf74f2..cfaa38fb 100644 --- a/runtime/testnet/src/weights/pallet_message_queue.rs +++ b/runtime/testnet/src/weights/pallet_message_queue.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -45,8 +45,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `261` // Estimated: `6044` - // Minimum execution time: 17_750_000 picoseconds. - Weight::from_parts(18_050_000, 0) + // Minimum execution time: 17_470_000 picoseconds. + Weight::from_parts(17_820_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `256` // Estimated: `6044` - // Minimum execution time: 16_370_000 picoseconds. - Weight::from_parts(16_741_000, 0) + // Minimum execution time: 15_270_000 picoseconds. + Weight::from_parts(15_870_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -71,8 +71,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `43` // Estimated: `3517` - // Minimum execution time: 6_170_000 picoseconds. - Weight::from_parts(6_570_000, 0) + // Minimum execution time: 6_040_000 picoseconds. + Weight::from_parts(6_280_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -83,8 +83,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 8_870_000 picoseconds. - Weight::from_parts(9_341_000, 0) + // Minimum execution time: 8_710_000 picoseconds. + Weight::from_parts(8_990_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -95,8 +95,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 8_950_000 picoseconds. - Weight::from_parts(9_110_000, 0) + // Minimum execution time: 9_070_000 picoseconds. + Weight::from_parts(9_330_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -109,8 +109,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 226_181_000 picoseconds. - Weight::from_parts(227_212_000, 0) + // Minimum execution time: 228_930_000 picoseconds. + Weight::from_parts(230_510_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -122,8 +122,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `209` // Estimated: `3517` - // Minimum execution time: 10_270_000 picoseconds. - Weight::from_parts(10_580_000, 0) + // Minimum execution time: 10_160_000 picoseconds. + Weight::from_parts(10_500_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -134,10 +134,10 @@ impl pallet_message_queue::WeightInfo for WeightInfo /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) fn set_service_head() -> Weight { // Proof Size summary in bytes: - // Measured: `198` + // Measured: `199` // Estimated: `3517` - // Minimum execution time: 6_889_000 picoseconds. - Weight::from_parts(7_176_000, 0) + // Minimum execution time: 8_490_000 picoseconds. + Weight::from_parts(8_790_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -150,8 +150,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 70_100_000 picoseconds. - Weight::from_parts(71_770_000, 0) + // Minimum execution time: 71_961_000 picoseconds. + Weight::from_parts(74_020_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -164,8 +164,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 90_911_000 picoseconds. - Weight::from_parts(93_231_000, 0) + // Minimum execution time: 95_691_000 picoseconds. + Weight::from_parts(96_730_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -178,8 +178,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 154_181_000 picoseconds. - Weight::from_parts(156_351_000, 0) + // Minimum execution time: 160_761_000 picoseconds. + Weight::from_parts(162_870_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_multibatching.rs b/runtime/testnet/src/weights/pallet_multibatching.rs index 724bb8aa..92cbb039 100644 --- a/runtime/testnet/src/weights/pallet_multibatching.rs +++ b/runtime/testnet/src/weights/pallet_multibatching.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_multibatching` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -45,15 +45,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `84` + // Measured: `118` // Estimated: `3497` - // Minimum execution time: 370_041_000 picoseconds. - Weight::from_parts(373_162_000, 0) + // Minimum execution time: 368_950_000 picoseconds. + Weight::from_parts(375_291_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 209_253 - .saturating_add(Weight::from_parts(6_305_866, 0).saturating_mul(c.into())) - // Standard Error: 209_253 - .saturating_add(Weight::from_parts(59_750_721, 0).saturating_mul(s.into())) + // Standard Error: 206_680 + .saturating_add(Weight::from_parts(6_247_007, 0).saturating_mul(c.into())) + // Standard Error: 206_680 + .saturating_add(Weight::from_parts(59_829_603, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -65,15 +65,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch_v2(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `84` + // Measured: `118` // Estimated: `3497` - // Minimum execution time: 371_051_000 picoseconds. - Weight::from_parts(374_491_000, 0) + // Minimum execution time: 370_460_000 picoseconds. + Weight::from_parts(372_830_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 207_193 - .saturating_add(Weight::from_parts(6_228_002, 0).saturating_mul(c.into())) - // Standard Error: 207_193 - .saturating_add(Weight::from_parts(59_895_319, 0).saturating_mul(s.into())) + // Standard Error: 205_959 + .saturating_add(Weight::from_parts(6_211_654, 0).saturating_mul(c.into())) + // Standard Error: 205_959 + .saturating_add(Weight::from_parts(59_901_133, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/testnet/src/weights/pallet_multisig.rs b/runtime/testnet/src/weights/pallet_multisig.rs index 3a946d80..c136cbbf 100644 --- a/runtime/testnet/src/weights/pallet_multisig.rs +++ b/runtime/testnet/src/weights/pallet_multisig.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -42,11 +42,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_640_000 picoseconds. - Weight::from_parts(14_377_082, 0) + // Minimum execution time: 13_970_000 picoseconds. + Weight::from_parts(14_996_604, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 8 - .saturating_add(Weight::from_parts(399, 0).saturating_mul(z.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(423, 0).saturating_mul(z.into())) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) @@ -56,13 +56,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `210` // Estimated: `5587` - // Minimum execution time: 46_250_000 picoseconds. - Weight::from_parts(40_733_857, 0) + // Minimum execution time: 46_510_000 picoseconds. + Weight::from_parts(39_941_633, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 3_375 - .saturating_add(Weight::from_parts(71_737, 0).saturating_mul(s.into())) - // Standard Error: 33 - .saturating_add(Weight::from_parts(2_062, 0).saturating_mul(z.into())) + // Standard Error: 2_854 + .saturating_add(Weight::from_parts(81_198, 0).saturating_mul(s.into())) + // Standard Error: 27 + .saturating_add(Weight::from_parts(2_140, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -74,13 +74,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `279` // Estimated: `5587` - // Minimum execution time: 30_100_000 picoseconds. - Weight::from_parts(23_219_797, 0) + // Minimum execution time: 29_700_000 picoseconds. + Weight::from_parts(22_985_503, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 1_269 - .saturating_add(Weight::from_parts(73_435, 0).saturating_mul(s.into())) - // Standard Error: 12 - .saturating_add(Weight::from_parts(2_115, 0).saturating_mul(z.into())) + // Standard Error: 1_052 + .saturating_add(Weight::from_parts(76_856, 0).saturating_mul(s.into())) + // Standard Error: 10 + .saturating_add(Weight::from_parts(2_150, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -94,82 +94,73 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `339 + s * (20 ±0)` // Estimated: `5587` - // Minimum execution time: 51_581_000 picoseconds. - Weight::from_parts(42_228_027, 0) + // Minimum execution time: 52_620_000 picoseconds. + Weight::from_parts(43_390_261, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 2_121 - .saturating_add(Weight::from_parts(99_789, 0).saturating_mul(s.into())) - // Standard Error: 20 - .saturating_add(Weight::from_parts(2_183, 0).saturating_mul(z.into())) + // Standard Error: 1_803 + .saturating_add(Weight::from_parts(107_763, 0).saturating_mul(s.into())) + // Standard Error: 17 + .saturating_add(Weight::from_parts(2_087, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. - /// The range of component `z` is `[0, 10000]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `210` // Estimated: `5587` - // Minimum execution time: 35_310_000 picoseconds. - Weight::from_parts(36_884_323, 0) + // Minimum execution time: 35_599_000 picoseconds. + Weight::from_parts(37_741_136, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 1_129 - .saturating_add(Weight::from_parts(82_463, 0).saturating_mul(s.into())) - // Standard Error: 11 - .saturating_add(Weight::from_parts(60, 0).saturating_mul(10_000u32.into())) + // Standard Error: 797 + .saturating_add(Weight::from_parts(87_064, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. - /// The range of component `z` is `[0, 10000]`. - fn approve_as_multi_approve(s: u32,) -> Weight { + fn approve_as_multi_approve(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `279` // Estimated: `5587` - // Minimum execution time: 20_261_000 picoseconds. - Weight::from_parts(20_372_181, 0) + // Minimum execution time: 20_500_000 picoseconds. + Weight::from_parts(21_529_644, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 886 - .saturating_add(Weight::from_parts(80_623, 0).saturating_mul(s.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(86, 0).saturating_mul(10_000u32.into())) + // Standard Error: 508 + .saturating_add(Weight::from_parts(77_861, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. - /// The range of component `z` is `[0, 10000]`. - fn cancel_as_multi(s: u32,) -> Weight { + fn cancel_as_multi(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `380` // Estimated: `5587` - // Minimum execution time: 36_340_000 picoseconds. - Weight::from_parts(38_330_086, 0) + // Minimum execution time: 36_170_000 picoseconds. + Weight::from_parts(37_817_498, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 1_089 - .saturating_add(Weight::from_parts(79_717, 0).saturating_mul(s.into())) - // Standard Error: 10 - .saturating_add(Weight::from_parts(22, 0).saturating_mul(10_000u32.into())) + // Standard Error: 1_442 + .saturating_add(Weight::from_parts(95_234, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) - /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`) + /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. fn poke_deposit(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `487 + s * (1 ±0)` - // Estimated: `6811` - // Minimum execution time: 29_451_000 picoseconds. - Weight::from_parts(31_338_818, 0) - .saturating_add(Weight::from_parts(0, 6811)) - // Standard Error: 1_549 - .saturating_add(Weight::from_parts(147_032, 0).saturating_mul(s.into())) + // Measured: `380` + // Estimated: `5587` + // Minimum execution time: 34_190_000 picoseconds. + Weight::from_parts(36_662_625, 0) + .saturating_add(Weight::from_parts(0, 5587)) + // Standard Error: 2_798 + .saturating_add(Weight::from_parts(86_392, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/testnet/src/weights/pallet_myth_proxy.rs b/runtime/testnet/src/weights/pallet_myth_proxy.rs index 7fba0547..7a8756d8 100644 --- a/runtime/testnet/src/weights/pallet_myth_proxy.rs +++ b/runtime/testnet/src/weights/pallet_myth_proxy.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_myth_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -44,7 +44,7 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `MythProxy::Proxies` (r:0 w:1) /// Proof: `MythProxy::Proxies` (`max_values`: None, `max_size`: Some(94), added: 2569, mode: `MaxEncodedLen`) /// Storage: `MythProxy::ApprovalsByAgent` (r:0 w:1) @@ -52,10 +52,10 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { fn add_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `454` - // Estimated: `3610` - // Minimum execution time: 71_880_000 picoseconds. - Weight::from_parts(72_550_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 72_690_000 picoseconds. + Weight::from_parts(73_680_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -64,14 +64,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn remove_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3610` - // Minimum execution time: 51_841_000 picoseconds. - Weight::from_parts(52_910_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 52_140_000 picoseconds. + Weight::from_parts(53_310_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -81,8 +81,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `247` // Estimated: `3559` - // Minimum execution time: 19_700_000 picoseconds. - Weight::from_parts(20_220_000, 0) + // Minimum execution time: 20_200_000 picoseconds. + Weight::from_parts(20_960_000, 0) .saturating_add(Weight::from_parts(0, 3559)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -96,8 +96,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 18_790_000 picoseconds. - Weight::from_parts(19_650_000, 0) + // Minimum execution time: 18_780_000 picoseconds. + Weight::from_parts(19_550_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -108,8 +108,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `147` // Estimated: `3521` - // Minimum execution time: 13_970_000 picoseconds. - Weight::from_parts(14_840_000, 0) + // Minimum execution time: 14_260_000 picoseconds. + Weight::from_parts(14_790_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -122,7 +122,7 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 17_591_000 picoseconds. + // Minimum execution time: 17_750_000 picoseconds. Weight::from_parts(18_700_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) @@ -133,14 +133,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn remove_sponsored_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3610` - // Minimum execution time: 52_630_000 picoseconds. - Weight::from_parts(53_110_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 52_330_000 picoseconds. + Weight::from_parts(52_830_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -154,8 +154,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `423` // Estimated: `6124` - // Minimum execution time: 28_520_000 picoseconds. - Weight::from_parts(29_550_000, 0) + // Minimum execution time: 28_030_000 picoseconds. + Weight::from_parts(28_680_000, 0) .saturating_add(Weight::from_parts(0, 6124)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_nfts.rs b/runtime/testnet/src/weights/pallet_nfts.rs index dfb2b047..39d451a8 100644 --- a/runtime/testnet/src/weights/pallet_nfts.rs +++ b/runtime/testnet/src/weights/pallet_nfts.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_nfts` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -51,8 +51,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 27_390_000 picoseconds. - Weight::from_parts(28_310_000, 0) + // Minimum execution time: 26_940_000 picoseconds. + Weight::from_parts(28_390_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -71,8 +71,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 27_480_000 picoseconds. - Weight::from_parts(28_430_000, 0) + // Minimum execution time: 27_390_000 picoseconds. + Weight::from_parts(28_650_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -101,13 +101,13 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `641 + a * (366 ±0) + m * (37 ±0)` // Estimated: `3960 + a * (2970 ±0) + m * (2556 ±0)` - // Minimum execution time: 2_506_489_000 picoseconds. - Weight::from_parts(2_580_183_000, 0) + // Minimum execution time: 2_506_560_000 picoseconds. + Weight::from_parts(2_579_261_000, 0) .saturating_add(Weight::from_parts(0, 3960)) - // Standard Error: 23_076 - .saturating_add(Weight::from_parts(1_082_323, 0).saturating_mul(m.into())) - // Standard Error: 23_076 - .saturating_add(Weight::from_parts(7_408_389, 0).saturating_mul(a.into())) + // Standard Error: 25_267 + .saturating_add(Weight::from_parts(1_183_660, 0).saturating_mul(m.into())) + // Standard Error: 25_267 + .saturating_add(Weight::from_parts(7_302_035, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) @@ -135,8 +135,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 65_470_000 picoseconds. - Weight::from_parts(67_129_000, 0) + // Minimum execution time: 67_220_000 picoseconds. + Weight::from_parts(69_100_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -159,8 +159,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 63_809_000 picoseconds. - Weight::from_parts(64_660_000, 0) + // Minimum execution time: 64_720_000 picoseconds. + Weight::from_parts(66_330_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -189,8 +189,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `644` // Estimated: `4102` - // Minimum execution time: 73_779_000 picoseconds. - Weight::from_parts(74_841_000, 0) + // Minimum execution time: 74_741_000 picoseconds. + Weight::from_parts(76_260_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(8)) @@ -215,8 +215,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `721` // Estimated: `4102` - // Minimum execution time: 59_170_000 picoseconds. - Weight::from_parts(60_299_000, 0) + // Minimum execution time: 55_870_000 picoseconds. + Weight::from_parts(57_530_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -233,11 +233,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `871 + i * (95 ±0)` // Estimated: `3634 + i * (3112 ±0)` - // Minimum execution time: 20_170_000 picoseconds. - Weight::from_parts(20_530_000, 0) + // Minimum execution time: 19_470_000 picoseconds. + Weight::from_parts(19_950_000, 0) .saturating_add(Weight::from_parts(0, 3634)) - // Standard Error: 16_308 - .saturating_add(Weight::from_parts(22_952_961, 0).saturating_mul(i.into())) + // Standard Error: 18_404 + .saturating_add(Weight::from_parts(22_579_034, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) @@ -251,8 +251,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 25_210_000 picoseconds. - Weight::from_parts(26_241_000, 0) + // Minimum execution time: 24_570_000 picoseconds. + Weight::from_parts(25_670_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -265,8 +265,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 25_280_000 picoseconds. - Weight::from_parts(25_940_000, 0) + // Minimum execution time: 24_670_000 picoseconds. + Weight::from_parts(25_420_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -279,8 +279,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 20_730_000 picoseconds. - Weight::from_parts(21_231_000, 0) + // Minimum execution time: 20_180_000 picoseconds. + Weight::from_parts(21_170_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -297,8 +297,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `504` // Estimated: `3634` - // Minimum execution time: 32_620_000 picoseconds. - Weight::from_parts(33_500_000, 0) + // Minimum execution time: 33_400_000 picoseconds. + Weight::from_parts(34_580_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -311,8 +311,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `393` // Estimated: `6110` - // Minimum execution time: 50_110_000 picoseconds. - Weight::from_parts(51_570_000, 0) + // Minimum execution time: 50_410_000 picoseconds. + Weight::from_parts(52_110_000, 0) .saturating_add(Weight::from_parts(0, 6110)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -325,8 +325,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `319` // Estimated: `3634` - // Minimum execution time: 20_350_000 picoseconds. - Weight::from_parts(21_040_000, 0) + // Minimum execution time: 19_630_000 picoseconds. + Weight::from_parts(20_720_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) @@ -339,8 +339,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `242` // Estimated: `3634` - // Minimum execution time: 16_460_000 picoseconds. - Weight::from_parts(16_950_000, 0) + // Minimum execution time: 16_030_000 picoseconds. + Weight::from_parts(16_850_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -353,8 +353,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 23_950_000 picoseconds. - Weight::from_parts(24_500_000, 0) + // Minimum execution time: 22_140_000 picoseconds. + Weight::from_parts(23_330_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -373,8 +373,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3960` - // Minimum execution time: 54_561_000 picoseconds. - Weight::from_parts(55_830_000, 0) + // Minimum execution time: 51_920_000 picoseconds. + Weight::from_parts(53_510_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -387,8 +387,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `3960` - // Minimum execution time: 32_020_000 picoseconds. - Weight::from_parts(32_880_000, 0) + // Minimum execution time: 31_730_000 picoseconds. + Weight::from_parts(33_070_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -405,8 +405,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1104` // Estimated: `3960` - // Minimum execution time: 49_020_000 picoseconds. - Weight::from_parts(50_320_000, 0) + // Minimum execution time: 45_900_000 picoseconds. + Weight::from_parts(47_050_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -419,8 +419,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4146` - // Minimum execution time: 20_540_000 picoseconds. - Weight::from_parts(21_170_000, 0) + // Minimum execution time: 20_330_000 picoseconds. + Weight::from_parts(21_240_000, 0) .saturating_add(Weight::from_parts(0, 4146)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -437,11 +437,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `694 + n * (386 ±0)` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 33_640_000 picoseconds. - Weight::from_parts(34_090_000, 0) + // Minimum execution time: 32_890_000 picoseconds. + Weight::from_parts(33_830_000, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 6_128 - .saturating_add(Weight::from_parts(9_374_353, 0).saturating_mul(n.into())) + // Standard Error: 6_404 + .saturating_add(Weight::from_parts(9_173_901, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -462,8 +462,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3840` - // Minimum execution time: 42_920_000 picoseconds. - Weight::from_parts(44_270_000, 0) + // Minimum execution time: 39_870_000 picoseconds. + Weight::from_parts(40_980_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -480,8 +480,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `970` // Estimated: `3840` - // Minimum execution time: 40_880_000 picoseconds. - Weight::from_parts(42_030_000, 0) + // Minimum execution time: 38_030_000 picoseconds. + Weight::from_parts(38_910_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -498,8 +498,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `470` // Estimated: `3787` - // Minimum execution time: 31_320_000 picoseconds. - Weight::from_parts(32_050_000, 0) + // Minimum execution time: 30_240_000 picoseconds. + Weight::from_parts(31_300_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -516,8 +516,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `817` // Estimated: `3787` - // Minimum execution time: 36_930_000 picoseconds. - Weight::from_parts(38_240_000, 0) + // Minimum execution time: 33_560_000 picoseconds. + Weight::from_parts(34_870_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -530,8 +530,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `412` // Estimated: `4102` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_740_000, 0) + // Minimum execution time: 23_851_000 picoseconds. + Weight::from_parts(24_870_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -542,8 +542,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 20_730_000 picoseconds. - Weight::from_parts(21_430_000, 0) + // Minimum execution time: 19_790_000 picoseconds. + Weight::from_parts(20_349_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -554,8 +554,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 20_030_000 picoseconds. - Weight::from_parts(20_550_000, 0) + // Minimum execution time: 18_750_000 picoseconds. + Weight::from_parts(19_580_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -566,8 +566,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3533` - // Minimum execution time: 16_110_000 picoseconds. - Weight::from_parts(16_790_000, 0) + // Minimum execution time: 15_770_000 picoseconds. + Weight::from_parts(16_600_000, 0) .saturating_add(Weight::from_parts(0, 3533)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -580,8 +580,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 23_200_000 picoseconds. - Weight::from_parts(23_770_000, 0) + // Minimum execution time: 22_390_000 picoseconds. + Weight::from_parts(23_350_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -594,8 +594,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `325` // Estimated: `3607` - // Minimum execution time: 22_281_000 picoseconds. - Weight::from_parts(23_171_000, 0) + // Minimum execution time: 21_800_000 picoseconds. + Weight::from_parts(22_600_000, 0) .saturating_add(Weight::from_parts(0, 3607)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -612,8 +612,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `560` // Estimated: `4102` - // Minimum execution time: 30_310_000 picoseconds. - Weight::from_parts(31_159_000, 0) + // Minimum execution time: 31_060_000 picoseconds. + Weight::from_parts(32_090_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -638,8 +638,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `862` // Estimated: `4102` - // Minimum execution time: 70_640_000 picoseconds. - Weight::from_parts(72_159_000, 0) + // Minimum execution time: 67_450_000 picoseconds. + Weight::from_parts(68_640_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(5)) @@ -650,11 +650,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_920_000 picoseconds. - Weight::from_parts(4_704_615, 0) + // Minimum execution time: 2_760_000 picoseconds. + Weight::from_parts(4_738_191, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 4_707 - .saturating_add(Weight::from_parts(2_526_681, 0).saturating_mul(n.into())) + // Standard Error: 5_200 + .saturating_add(Weight::from_parts(2_590_385, 0).saturating_mul(n.into())) } /// Storage: `Nfts::Item` (r:1 w:0) /// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(637), added: 3112, mode: `MaxEncodedLen`) @@ -664,8 +664,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4102` - // Minimum execution time: 22_530_000 picoseconds. - Weight::from_parts(23_120_000, 0) + // Minimum execution time: 21_910_000 picoseconds. + Weight::from_parts(22_880_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -678,8 +678,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `511` // Estimated: `4102` - // Minimum execution time: 28_380_000 picoseconds. - Weight::from_parts(29_490_000, 0) + // Minimum execution time: 26_610_000 picoseconds. + Weight::from_parts(27_450_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -704,8 +704,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1050` // Estimated: `7214` - // Minimum execution time: 110_800_000 picoseconds. - Weight::from_parts(112_410_000, 0) + // Minimum execution time: 108_580_000 picoseconds. + Weight::from_parts(109_710_000, 0) .saturating_add(Weight::from_parts(0, 7214)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(10)) @@ -736,11 +736,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `634` // Estimated: `6110 + n * (2970 ±0)` - // Minimum execution time: 154_530_000 picoseconds. - Weight::from_parts(161_583_257, 0) + // Minimum execution time: 157_640_000 picoseconds. + Weight::from_parts(165_285_488, 0) .saturating_add(Weight::from_parts(0, 6110)) - // Standard Error: 20_734 - .saturating_add(Weight::from_parts(25_712_223, 0).saturating_mul(n.into())) + // Standard Error: 24_683 + .saturating_add(Weight::from_parts(26_150_226, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) @@ -763,11 +763,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `573` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 86_630_000 picoseconds. - Weight::from_parts(97_024_725, 0) + // Minimum execution time: 87_249_000 picoseconds. + Weight::from_parts(98_212_614, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 27_999 - .saturating_add(Weight::from_parts(24_486_916, 0).saturating_mul(n.into())) + // Standard Error: 30_198 + .saturating_add(Weight::from_parts(25_319_729, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_preimage.rs b/runtime/testnet/src/weights/pallet_preimage.rs index de6cdb2e..2e742241 100644 --- a/runtime/testnet/src/weights/pallet_preimage.rs +++ b/runtime/testnet/src/weights/pallet_preimage.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -42,19 +42,19 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` - // Estimated: `3610` - // Minimum execution time: 56_691_000 picoseconds. - Weight::from_parts(57_280_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) - // Standard Error: 162 - .saturating_add(Weight::from_parts(16_362, 0).saturating_mul(s.into())) + // Estimated: `3628` + // Minimum execution time: 56_340_000 picoseconds. + Weight::from_parts(56_780_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) + // Standard Error: 196 + .saturating_add(Weight::from_parts(19_266, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -69,11 +69,11 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 19_700_000 picoseconds. - Weight::from_parts(19_990_000, 0) + // Minimum execution time: 19_040_000 picoseconds. + Weight::from_parts(19_580_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 160 - .saturating_add(Weight::from_parts(16_449, 0).saturating_mul(s.into())) + // Standard Error: 194 + .saturating_add(Weight::from_parts(19_242, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -88,11 +88,11 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 19_020_000 picoseconds. - Weight::from_parts(19_260_000, 0) + // Minimum execution time: 17_990_000 picoseconds. + Weight::from_parts(18_410_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 171 - .saturating_add(Weight::from_parts(16_661, 0).saturating_mul(s.into())) + // Standard Error: 200 + .saturating_add(Weight::from_parts(19_278, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -101,16 +101,16 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: // Measured: `181` - // Estimated: `3610` - // Minimum execution time: 84_101_000 picoseconds. - Weight::from_parts(95_280_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 84_310_000 picoseconds. + Weight::from_parts(93_910_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -124,8 +124,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 45_950_000 picoseconds. - Weight::from_parts(54_101_000, 0) + // Minimum execution time: 45_450_000 picoseconds. + Weight::from_parts(48_620_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -138,8 +138,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `138` // Estimated: `3544` - // Minimum execution time: 39_000_000 picoseconds. - Weight::from_parts(43_440_000, 0) + // Minimum execution time: 38_920_000 picoseconds. + Weight::from_parts(41_600_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -152,8 +152,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 28_080_000 picoseconds. - Weight::from_parts(30_650_000, 0) + // Minimum execution time: 26_310_000 picoseconds. + Weight::from_parts(28_700_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -166,8 +166,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3544` - // Minimum execution time: 32_460_000 picoseconds. - Weight::from_parts(34_851_000, 0) + // Minimum execution time: 30_800_000 picoseconds. + Weight::from_parts(33_780_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -180,8 +180,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 15_220_000 picoseconds. - Weight::from_parts(16_230_000, 0) + // Minimum execution time: 14_420_000 picoseconds. + Weight::from_parts(15_660_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -196,8 +196,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 43_970_000 picoseconds. - Weight::from_parts(52_830_000, 0) + // Minimum execution time: 40_730_000 picoseconds. + Weight::from_parts(43_290_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -210,8 +210,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 17_100_000 picoseconds. - Weight::from_parts(17_690_000, 0) + // Minimum execution time: 15_320_000 picoseconds. + Weight::from_parts(16_320_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -224,8 +224,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 16_101_000 picoseconds. - Weight::from_parts(17_450_000, 0) + // Minimum execution time: 15_400_000 picoseconds. + Weight::from_parts(16_260_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -235,21 +235,21 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1023 w:1023) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + n * (203 ±0)` - // Estimated: `990 + n * (2620 ±0)` - // Minimum execution time: 65_050_000 picoseconds. - Weight::from_parts(65_201_000, 0) + // Estimated: `990 + n * (2638 ±0)` + // Minimum execution time: 63_850_000 picoseconds. + Weight::from_parts(64_420_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 69_609 - .saturating_add(Weight::from_parts(64_847_042, 0).saturating_mul(n.into())) + // Standard Error: 79_500 + .saturating_add(Weight::from_parts(63_136_493, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2620).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2638).saturating_mul(n.into())) } } diff --git a/runtime/testnet/src/weights/pallet_proxy.rs b/runtime/testnet/src/weights/pallet_proxy.rs index 38ff4c7e..72a780ce 100644 --- a/runtime/testnet/src/weights/pallet_proxy.rs +++ b/runtime/testnet/src/weights/pallet_proxy.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -45,11 +45,11 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 17_090_000 picoseconds. - Weight::from_parts(17_944_761, 0) + // Minimum execution time: 16_660_000 picoseconds. + Weight::from_parts(17_485_595, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 547 - .saturating_add(Weight::from_parts(29_765, 0).saturating_mul(p.into())) + // Standard Error: 1_391 + .saturating_add(Weight::from_parts(29_354, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -66,13 +66,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `367 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 46_780_000 picoseconds. - Weight::from_parts(47_142_275, 0) + // Minimum execution time: 44_360_000 picoseconds. + Weight::from_parts(44_123_355, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 959 - .saturating_add(Weight::from_parts(170_941, 0).saturating_mul(a.into())) - // Standard Error: 991 - .saturating_add(Weight::from_parts(27_267, 0).saturating_mul(p.into())) + // Standard Error: 1_129 + .saturating_add(Weight::from_parts(186_528, 0).saturating_mul(a.into())) + // Standard Error: 1_166 + .saturating_add(Weight::from_parts(36_152, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -84,15 +84,17 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn remove_announcement(a: u32, _p: u32, ) -> Weight { + fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `295 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 29_280_000 picoseconds. - Weight::from_parts(31_353_107, 0) + // Minimum execution time: 28_860_000 picoseconds. + Weight::from_parts(29_277_647, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 3_109 - .saturating_add(Weight::from_parts(167_552, 0).saturating_mul(a.into())) + // Standard Error: 2_773 + .saturating_add(Weight::from_parts(187_727, 0).saturating_mul(a.into())) + // Standard Error: 2_865 + .saturating_add(Weight::from_parts(14_390, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -108,13 +110,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `295 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 29_321_000 picoseconds. - Weight::from_parts(29_279_228, 0) + // Minimum execution time: 28_860_000 picoseconds. + Weight::from_parts(29_157_780, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 1_728 - .saturating_add(Weight::from_parts(187_992, 0).saturating_mul(a.into())) - // Standard Error: 1_785 - .saturating_add(Weight::from_parts(24_746, 0).saturating_mul(p.into())) + // Standard Error: 2_116 + .saturating_add(Weight::from_parts(197_403, 0).saturating_mul(a.into())) + // Standard Error: 2_186 + .saturating_add(Weight::from_parts(7_408, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -132,13 +134,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `311 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 38_160_000 picoseconds. - Weight::from_parts(42_234_612, 0) + // Minimum execution time: 39_880_000 picoseconds. + Weight::from_parts(39_839_533, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 1_726 - .saturating_add(Weight::from_parts(192_088, 0).saturating_mul(a.into())) - // Standard Error: 1_783 - .saturating_add(Weight::from_parts(32_133, 0).saturating_mul(p.into())) + // Standard Error: 944 + .saturating_add(Weight::from_parts(183_024, 0).saturating_mul(a.into())) + // Standard Error: 976 + .saturating_add(Weight::from_parts(38_117, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -150,11 +152,11 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 28_390_000 picoseconds. - Weight::from_parts(29_642_736, 0) + // Minimum execution time: 28_220_000 picoseconds. + Weight::from_parts(29_097_347, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_114 - .saturating_add(Weight::from_parts(36_225, 0).saturating_mul(p.into())) + // Standard Error: 566 + .saturating_add(Weight::from_parts(47_374, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -166,11 +168,11 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 28_030_000 picoseconds. - Weight::from_parts(29_370_570, 0) + // Minimum execution time: 28_490_000 picoseconds. + Weight::from_parts(29_442_732, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_050 - .saturating_add(Weight::from_parts(42_897, 0).saturating_mul(p.into())) + // Standard Error: 753 + .saturating_add(Weight::from_parts(45_802, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -182,11 +184,11 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 25_450_000 picoseconds. - Weight::from_parts(26_447_988, 0) + // Minimum execution time: 25_850_000 picoseconds. + Weight::from_parts(26_647_209, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_835 - .saturating_add(Weight::from_parts(42_243, 0).saturating_mul(p.into())) + // Standard Error: 611 + .saturating_add(Weight::from_parts(23_667, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -198,11 +200,11 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `127` // Estimated: `4310` - // Minimum execution time: 30_530_000 picoseconds. - Weight::from_parts(31_659_157, 0) + // Minimum execution time: 30_340_000 picoseconds. + Weight::from_parts(31_672_858, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 537 - .saturating_add(Weight::from_parts(13_704, 0).saturating_mul(p.into())) + // Standard Error: 1_552 + .saturating_add(Weight::from_parts(12_151, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -214,27 +216,27 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `140 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 26_891_000 picoseconds. - Weight::from_parts(27_793_549, 0) + // Minimum execution time: 26_560_000 picoseconds. + Weight::from_parts(27_770_391, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 591 - .saturating_add(Weight::from_parts(23_402, 0).saturating_mul(p.into())) + // Standard Error: 1_485 + .saturating_add(Weight::from_parts(9_241, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) - /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) + /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:1 w:1) - /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`) + /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(1837), added: 4312, mode: `MaxEncodedLen`) fn poke_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `453` - // Estimated: `5698` - // Minimum execution time: 43_833_000 picoseconds. - Weight::from_parts(44_489_000, 0) - .saturating_add(Weight::from_parts(0, 5698)) + // Measured: `392` + // Estimated: `5302` + // Minimum execution time: 53_120_000 picoseconds. + Weight::from_parts(54_030_000, 0) + .saturating_add(Weight::from_parts(0, 5302)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/testnet/src/weights/pallet_scheduler.rs b/runtime/testnet/src/weights/pallet_scheduler.rs index 7f3bfc0a..9df53bb9 100644 --- a/runtime/testnet/src/weights/pallet_scheduler.rs +++ b/runtime/testnet/src/weights/pallet_scheduler.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `30` // Estimated: `1489` - // Minimum execution time: 4_410_000 picoseconds. - Weight::from_parts(4_630_000, 0) + // Minimum execution time: 7_700_000 picoseconds. + Weight::from_parts(8_080_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -56,11 +56,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 4_860_000 picoseconds. - Weight::from_parts(4_960_000, 0) + // Minimum execution time: 4_720_000 picoseconds. + Weight::from_parts(4_850_000, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 1_453 - .saturating_add(Weight::from_parts(562_326, 0).saturating_mul(s.into())) + // Standard Error: 1_467 + .saturating_add(Weight::from_parts(556_471, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -68,12 +68,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_520_000 picoseconds. - Weight::from_parts(4_960_000, 0) + // Minimum execution time: 4_330_000 picoseconds. + Weight::from_parts(4_650_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) - /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) + /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) /// Storage: `Preimage::StatusFor` (r:1 w:0) /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) @@ -82,14 +82,15 @@ impl pallet_scheduler::WeightInfo for WeightInfo { fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141 + s * (1 ±0)` - // Estimated: `4197809` - // Minimum execution time: 23_070_000 picoseconds. - Weight::from_parts(23_130_000, 0) - .saturating_add(Weight::from_parts(0, 4197809)) - // Standard Error: 323 - .saturating_add(Weight::from_parts(27_324, 0).saturating_mul(s.into())) + // Estimated: `3606 + s * (1 ±0)` + // Minimum execution time: 22_330_000 picoseconds. + Weight::from_parts(22_810_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + // Standard Error: 406 + .saturating_add(Weight::from_parts(33_957, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) } /// Storage: `Scheduler::Lookup` (r:0 w:1) /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) @@ -97,8 +98,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_460_000 picoseconds. - Weight::from_parts(6_720_000, 0) + // Minimum execution time: 6_190_000 picoseconds. + Weight::from_parts(6_490_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -107,23 +108,23 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Measured: `0` // Estimated: `0` // Minimum execution time: 4_440_000 picoseconds. - Weight::from_parts(4_750_000, 0) + Weight::from_parts(4_660_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_120_000 picoseconds. - Weight::from_parts(3_410_000, 0) + // Minimum execution time: 3_150_000 picoseconds. + Weight::from_parts(3_270_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_020_000 picoseconds. - Weight::from_parts(3_530_000, 0) + // Minimum execution time: 3_060_000 picoseconds. + Weight::from_parts(3_260_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Scheduler::Agenda` (r:1 w:1) @@ -133,11 +134,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 13_690_000 picoseconds. - Weight::from_parts(3_632_031, 0) + // Minimum execution time: 13_460_000 picoseconds. + Weight::from_parts(2_343_273, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_856 - .saturating_add(Weight::from_parts(620_342, 0).saturating_mul(s.into())) + // Standard Error: 2_831 + .saturating_add(Weight::from_parts(615_854, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -152,11 +153,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 20_910_000 picoseconds. - Weight::from_parts(2_743_017, 0) + // Minimum execution time: 19_760_000 picoseconds. + Weight::from_parts(1_424_113, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 3_239 - .saturating_add(Weight::from_parts(897_950, 0).saturating_mul(s.into())) + // Standard Error: 3_258 + .saturating_add(Weight::from_parts(880_663, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -169,11 +170,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `595 + s * (178 ±0)` // Estimated: `402327` - // Minimum execution time: 18_100_000 picoseconds. - Weight::from_parts(11_701_218, 0) + // Minimum execution time: 17_590_000 picoseconds. + Weight::from_parts(10_883_967, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_867 - .saturating_add(Weight::from_parts(628_613, 0).saturating_mul(s.into())) + // Standard Error: 3_035 + .saturating_add(Weight::from_parts(623_558, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -188,11 +189,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `708 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 23_820_000 picoseconds. - Weight::from_parts(10_768_088, 0) + // Minimum execution time: 22_810_000 picoseconds. + Weight::from_parts(6_789_538, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_814 - .saturating_add(Weight::from_parts(894_183, 0).saturating_mul(s.into())) + // Standard Error: 2_920 + .saturating_add(Weight::from_parts(882_942, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -205,11 +206,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `117` // Estimated: `402327` - // Minimum execution time: 12_280_000 picoseconds. - Weight::from_parts(13_552_810, 0) + // Minimum execution time: 12_250_000 picoseconds. + Weight::from_parts(13_179_565, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 261 - .saturating_add(Weight::from_parts(8_006, 0).saturating_mul(s.into())) + // Standard Error: 436 + .saturating_add(Weight::from_parts(10_950, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -221,8 +222,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `90704` // Estimated: `402327` - // Minimum execution time: 179_340_000 picoseconds. - Weight::from_parts(193_870_000, 0) + // Minimum execution time: 174_420_000 picoseconds. + Weight::from_parts(181_711_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -237,8 +238,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91746` // Estimated: `402327` - // Minimum execution time: 183_490_000 picoseconds. - Weight::from_parts(196_940_000, 0) + // Minimum execution time: 179_641_000 picoseconds. + Weight::from_parts(200_700_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -251,8 +252,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `90716` // Estimated: `402327` - // Minimum execution time: 171_451_000 picoseconds. - Weight::from_parts(189_281_000, 0) + // Minimum execution time: 166_161_000 picoseconds. + Weight::from_parts(173_821_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -267,8 +268,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91758` // Estimated: `402327` - // Minimum execution time: 186_521_000 picoseconds. - Weight::from_parts(198_041_000, 0) + // Minimum execution time: 182_710_000 picoseconds. + Weight::from_parts(192_361_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_session.rs b/runtime/testnet/src/weights/pallet_session.rs index 2409fdc3..7889a53d 100644 --- a/runtime/testnet/src/weights/pallet_session.rs +++ b/runtime/testnet/src/weights/pallet_session.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_session` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -45,8 +45,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `254` // Estimated: `3719` - // Minimum execution time: 21_540_000 picoseconds. - Weight::from_parts(21_990_000, 0) + // Minimum execution time: 21_250_000 picoseconds. + Weight::from_parts(22_480_000, 0) .saturating_add(Weight::from_parts(0, 3719)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `263` // Estimated: `3728` - // Minimum execution time: 15_861_000 picoseconds. - Weight::from_parts(16_290_000, 0) + // Minimum execution time: 15_580_000 picoseconds. + Weight::from_parts(15_980_000, 0) .saturating_add(Weight::from_parts(0, 3728)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/testnet/src/weights/pallet_sudo.rs b/runtime/testnet/src/weights/pallet_sudo.rs index ac3691d0..6bee6e42 100644 --- a/runtime/testnet/src/weights/pallet_sudo.rs +++ b/runtime/testnet/src/weights/pallet_sudo.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_480_000, 0) + // Minimum execution time: 12_720_000 picoseconds. + Weight::from_parts(13_370_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 14_030_000 picoseconds. - Weight::from_parts(14_680_000, 0) + // Minimum execution time: 14_200_000 picoseconds. + Weight::from_parts(14_620_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -66,8 +66,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 13_890_000 picoseconds. - Weight::from_parts(14_680_000, 0) + // Minimum execution time: 14_030_000 picoseconds. + Weight::from_parts(14_390_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -77,8 +77,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 11_670_000 picoseconds. - Weight::from_parts(12_600_000, 0) + // Minimum execution time: 11_900_000 picoseconds. + Weight::from_parts(12_150_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -89,8 +89,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 5_300_000 picoseconds. - Weight::from_parts(5_390_000, 0) + // Minimum execution time: 6_530_000 picoseconds. + Weight::from_parts(6_770_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } diff --git a/runtime/testnet/src/weights/pallet_timestamp.rs b/runtime/testnet/src/weights/pallet_timestamp.rs index 2f9b7e6f..953296b1 100644 --- a/runtime/testnet/src/weights/pallet_timestamp.rs +++ b/runtime/testnet/src/weights/pallet_timestamp.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -43,20 +43,20 @@ impl pallet_timestamp::WeightInfo for WeightInfo { /// Proof: `Aura::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `156` + // Measured: `190` // Estimated: `1493` - // Minimum execution time: 11_500_000 picoseconds. - Weight::from_parts(11_890_000, 0) + // Minimum execution time: 11_070_000 picoseconds. + Weight::from_parts(11_510_000, 0) .saturating_add(Weight::from_parts(0, 1493)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } fn on_finalize() -> Weight { // Proof Size summary in bytes: - // Measured: `94` + // Measured: `128` // Estimated: `0` - // Minimum execution time: 5_750_000 picoseconds. - Weight::from_parts(6_070_000, 0) + // Minimum execution time: 5_450_000 picoseconds. + Weight::from_parts(5_660_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/testnet/src/weights/pallet_transaction_payment.rs b/runtime/testnet/src/weights/pallet_transaction_payment.rs index 0890e461..606fa22b 100644 --- a/runtime/testnet/src/weights/pallet_transaction_payment.rs +++ b/runtime/testnet/src/weights/pallet_transaction_payment.rs @@ -1,14 +1,14 @@ //! Autogenerated weights for `pallet_transaction_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 // Executed Command: -// ./target/release/mythos-node +// ./target/production/mythos-node // benchmark // pallet // --chain @@ -43,8 +43,8 @@ impl pallet_transaction_payment::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `129` // Estimated: `3581` - // Minimum execution time: 63_570_000 picoseconds. - Weight::from_parts(64_170_000, 0) + // Minimum execution time: 36_900_000 picoseconds. + Weight::from_parts(37_710_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_treasury.rs b/runtime/testnet/src/weights/pallet_treasury.rs index 8bb4ccbd..7372e886 100644 --- a/runtime/testnet/src/weights/pallet_treasury.rs +++ b/runtime/testnet/src/weights/pallet_treasury.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -40,28 +40,28 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Storage: `Treasury::ProposalCount` (r:1 w:1) /// Proof: `Treasury::ProposalCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// Storage: `Treasury::Approvals` (r:1 w:1) - /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(41), added: 536, mode: `MaxEncodedLen`) + /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) /// Storage: `Treasury::Proposals` (r:0 w:1) /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) fn spend_local() -> Weight { // Proof Size summary in bytes: // Measured: `6` - // Estimated: `1526` - // Minimum execution time: 14_240_000 picoseconds. - Weight::from_parts(14_880_000, 0) - .saturating_add(Weight::from_parts(0, 1526)) + // Estimated: `1887` + // Minimum execution time: 13_860_000 picoseconds. + Weight::from_parts(14_390_000, 0) + .saturating_add(Weight::from_parts(0, 1887)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } /// Storage: `Treasury::Approvals` (r:1 w:1) - /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(41), added: 536, mode: `MaxEncodedLen`) + /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) fn remove_approval() -> Weight { // Proof Size summary in bytes: // Measured: `90` - // Estimated: `1526` - // Minimum execution time: 8_010_000 picoseconds. - Weight::from_parts(8_390_000, 0) - .saturating_add(Weight::from_parts(0, 1526)) + // Estimated: `1887` + // Minimum execution time: 7_860_000 picoseconds. + Weight::from_parts(8_270_000, 0) + .saturating_add(Weight::from_parts(0, 1887)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -71,16 +71,16 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) /// Storage: `Treasury::LastSpendPeriod` (r:1 w:1) /// Proof: `Treasury::LastSpendPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// The range of component `p` is `[0, 9]`. + /// The range of component `p` is `[0, 99]`. fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `219 + p * (1 ±0)` + // Measured: `192 + p * (1 ±0)` // Estimated: `3581` - // Minimum execution time: 15_410_000 picoseconds. - Weight::from_parts(17_457_497, 0) + // Minimum execution time: 15_270_000 picoseconds. + Weight::from_parts(18_299_527, 0) .saturating_add(Weight::from_parts(0, 3581)) - // Standard Error: 11_405 - .saturating_add(Weight::from_parts(152_033, 0).saturating_mul(p.into())) + // Standard Error: 1_441 + .saturating_add(Weight::from_parts(22_417, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -92,8 +92,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6` // Estimated: `1489` - // Minimum execution time: 12_950_000 picoseconds. - Weight::from_parts(13_660_000, 0) + // Minimum execution time: 12_670_000 picoseconds. + Weight::from_parts(13_250_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -106,8 +106,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `6172` - // Minimum execution time: 60_350_000 picoseconds. - Weight::from_parts(61_480_000, 0) + // Minimum execution time: 60_640_000 picoseconds. + Weight::from_parts(61_740_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -118,8 +118,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 15_150_000 picoseconds. - Weight::from_parts(15_620_000, 0) + // Minimum execution time: 14_720_000 picoseconds. + Weight::from_parts(15_441_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -130,8 +130,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 14_040_000 picoseconds. - Weight::from_parts(14_860_000, 0) + // Minimum execution time: 13_750_000 picoseconds. + Weight::from_parts(14_300_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/testnet/src/weights/pallet_utility.rs b/runtime/testnet/src/weights/pallet_utility.rs index e89d0b59..959d6ef3 100644 --- a/runtime/testnet/src/weights/pallet_utility.rs +++ b/runtime/testnet/src/weights/pallet_utility.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -42,18 +42,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_540_000 picoseconds. - Weight::from_parts(6_740_000, 0) + // Minimum execution time: 6_490_000 picoseconds. + Weight::from_parts(6_650_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_317 - .saturating_add(Weight::from_parts(3_847_775, 0).saturating_mul(c.into())) + // Standard Error: 3_097 + .saturating_add(Weight::from_parts(4_019_437, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_830_000 picoseconds. - Weight::from_parts(6_060_000, 0) + // Minimum execution time: 5_680_000 picoseconds. + Weight::from_parts(6_230_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -61,18 +61,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_150_000 picoseconds. - Weight::from_parts(6_330_000, 0) + // Minimum execution time: 6_370_000 picoseconds. + Weight::from_parts(6_560_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 12_230 - .saturating_add(Weight::from_parts(4_162_149, 0).saturating_mul(c.into())) + // Standard Error: 5_949 + .saturating_add(Weight::from_parts(4_302_214, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_470_000 picoseconds. - Weight::from_parts(8_790_000, 0) + // Minimum execution time: 8_430_000 picoseconds. + Weight::from_parts(9_200_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -80,29 +80,26 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_300_000 picoseconds. - Weight::from_parts(6_440_000, 0) + // Minimum execution time: 6_400_000 picoseconds. + Weight::from_parts(6_700_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_603 - .saturating_add(Weight::from_parts(3_839_398, 0).saturating_mul(c.into())) + // Standard Error: 3_147 + .saturating_add(Weight::from_parts(3_997_619, 0).saturating_mul(c.into())) } fn dispatch_as_fallible() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_417_000 picoseconds. - Weight::from_parts(5_705_000, 0) + // Minimum execution time: 8_590_000 picoseconds. + Weight::from_parts(9_220_000, 0) + .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) - /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `TxPause::PausedCalls` (r:2 w:0) - /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn if_else() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `7004` - // Minimum execution time: 11_273_000 picoseconds. - Weight::from_parts(11_571_000, 7004) - .saturating_add(T::DbWeight::get().reads(3_u64)) + // Estimated: `0` + // Minimum execution time: 10_830_000 picoseconds. + Weight::from_parts(11_420_000, 0) + .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/testnet/src/weights/pallet_vesting.rs b/runtime/testnet/src/weights/pallet_vesting.rs index 42472248..38a84e63 100644 --- a/runtime/testnet/src/weights/pallet_vesting.rs +++ b/runtime/testnet/src/weights/pallet_vesting.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_vesting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 @@ -49,13 +49,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 38_460_000 picoseconds. - Weight::from_parts(35_405_776, 0) + // Minimum execution time: 38_040_000 picoseconds. + Weight::from_parts(37_892_964, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 6_330 - .saturating_add(Weight::from_parts(66_129, 0).saturating_mul(l.into())) - // Standard Error: 11_263 - .saturating_add(Weight::from_parts(139_560, 0).saturating_mul(s.into())) + // Standard Error: 1_365 + .saturating_add(Weight::from_parts(23_085, 0).saturating_mul(l.into())) + // Standard Error: 2_429 + .saturating_add(Weight::from_parts(74_033, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -67,15 +67,17 @@ impl pallet_vesting::WeightInfo for WeightInfo { /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) /// The range of component `l` is `[0, 49]`. /// The range of component `s` is `[1, 28]`. - fn vest_unlocked(_l: u32, s: u32, ) -> Weight { + fn vest_unlocked(l: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 40_650_000 picoseconds. - Weight::from_parts(44_866_909, 0) + // Minimum execution time: 40_480_000 picoseconds. + Weight::from_parts(40_016_730, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 12_280 - .saturating_add(Weight::from_parts(21_252, 0).saturating_mul(s.into())) + // Standard Error: 873 + .saturating_add(Weight::from_parts(31_570, 0).saturating_mul(l.into())) + // Standard Error: 1_554 + .saturating_add(Weight::from_parts(57_662, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -93,13 +95,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 41_760_000 picoseconds. - Weight::from_parts(41_393_344, 0) + // Minimum execution time: 41_700_000 picoseconds. + Weight::from_parts(42_685_662, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_565 - .saturating_add(Weight::from_parts(31_579, 0).saturating_mul(l.into())) - // Standard Error: 2_784 - .saturating_add(Weight::from_parts(65_863, 0).saturating_mul(s.into())) + // Standard Error: 2_683 + .saturating_add(Weight::from_parts(39_379, 0).saturating_mul(l.into())) + // Standard Error: 4_773 + .saturating_add(Weight::from_parts(74_791, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -117,13 +119,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 43_800_000 picoseconds. - Weight::from_parts(43_470_534, 0) + // Minimum execution time: 43_860_000 picoseconds. + Weight::from_parts(45_416_516, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_758 - .saturating_add(Weight::from_parts(28_232, 0).saturating_mul(l.into())) - // Standard Error: 3_127 - .saturating_add(Weight::from_parts(65_115, 0).saturating_mul(s.into())) + // Standard Error: 1_300 + .saturating_add(Weight::from_parts(27_241, 0).saturating_mul(l.into())) + // Standard Error: 2_313 + .saturating_add(Weight::from_parts(63_511, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -141,13 +143,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 81_450_000 picoseconds. - Weight::from_parts(84_405_246, 0) + // Minimum execution time: 81_590_000 picoseconds. + Weight::from_parts(84_690_940, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 5_948 - .saturating_add(Weight::from_parts(72_174, 0).saturating_mul(l.into())) - // Standard Error: 10_582 - .saturating_add(Weight::from_parts(161_791, 0).saturating_mul(s.into())) + // Standard Error: 3_413 + .saturating_add(Weight::from_parts(18_850, 0).saturating_mul(l.into())) + // Standard Error: 6_072 + .saturating_add(Weight::from_parts(100_082, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -165,13 +167,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `395 + l * (25 ±0) + s * (36 ±0)` // Estimated: `6172` - // Minimum execution time: 83_890_000 picoseconds. - Weight::from_parts(87_651_046, 0) + // Minimum execution time: 83_450_000 picoseconds. + Weight::from_parts(85_542_214, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 3_817 - .saturating_add(Weight::from_parts(61_585, 0).saturating_mul(l.into())) - // Standard Error: 6_792 - .saturating_add(Weight::from_parts(129_764, 0).saturating_mul(s.into())) + // Standard Error: 6_378 + .saturating_add(Weight::from_parts(55_817, 0).saturating_mul(l.into())) + // Standard Error: 11_348 + .saturating_add(Weight::from_parts(97_444, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -187,13 +189,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 38_970_000 picoseconds. - Weight::from_parts(38_205_972, 0) + // Minimum execution time: 38_690_000 picoseconds. + Weight::from_parts(38_319_339, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_531 - .saturating_add(Weight::from_parts(33_924, 0).saturating_mul(l.into())) - // Standard Error: 2_828 - .saturating_add(Weight::from_parts(65_682, 0).saturating_mul(s.into())) + // Standard Error: 1_874 + .saturating_add(Weight::from_parts(32_571, 0).saturating_mul(l.into())) + // Standard Error: 3_461 + .saturating_add(Weight::from_parts(58_429, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -209,13 +211,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 41_650_000 picoseconds. - Weight::from_parts(41_494_357, 0) + // Minimum execution time: 41_630_000 picoseconds. + Weight::from_parts(41_504_785, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_474 - .saturating_add(Weight::from_parts(27_466, 0).saturating_mul(l.into())) - // Standard Error: 2_723 - .saturating_add(Weight::from_parts(53_901, 0).saturating_mul(s.into())) + // Standard Error: 1_793 + .saturating_add(Weight::from_parts(32_504, 0).saturating_mul(l.into())) + // Standard Error: 3_311 + .saturating_add(Weight::from_parts(44_897, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -233,13 +235,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 45_330_000 picoseconds. - Weight::from_parts(44_007_947, 0) + // Minimum execution time: 45_141_000 picoseconds. + Weight::from_parts(43_956_953, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 2_432 - .saturating_add(Weight::from_parts(47_040, 0).saturating_mul(l.into())) - // Standard Error: 4_492 - .saturating_add(Weight::from_parts(75_425, 0).saturating_mul(s.into())) + // Standard Error: 1_681 + .saturating_add(Weight::from_parts(37_261, 0).saturating_mul(l.into())) + // Standard Error: 3_105 + .saturating_add(Weight::from_parts(79_971, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } From 97639adc53948ebfdfec6e24a85b1ac3854c9327 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 13:15:18 +0200 Subject: [PATCH 26/35] Upgrade to polkadot-stable2503 --- Cargo.lock | 594 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 186 ++++++++--------- 2 files changed, 390 insertions(+), 390 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 974d7fe4..eab99280 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -943,7 +943,7 @@ checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "binary-merkle-tree" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hash-db", "log", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -1955,7 +1955,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "clap", "parity-scale-codec", @@ -1972,7 +1972,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2042,7 +2042,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2072,7 +2072,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "anyhow", "async-trait", @@ -2087,7 +2087,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2113,7 +2113,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2122,7 +2122,7 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -2133,7 +2133,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2159,7 +2159,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2196,7 +2196,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2213,7 +2213,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2248,7 +2248,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -2259,7 +2259,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -2272,7 +2272,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -2291,7 +2291,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.19.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2306,7 +2306,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2331,7 +2331,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2340,7 +2340,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2356,7 +2356,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2370,7 +2370,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2380,7 +2380,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2397,7 +2397,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2414,7 +2414,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2438,7 +2438,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2457,7 +2457,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-trait", @@ -2491,7 +2491,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2531,7 +2531,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -3415,7 +3415,7 @@ checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", ] @@ -3448,7 +3448,7 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-support-procedural", @@ -3472,7 +3472,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "47.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "array-bytes", @@ -3546,7 +3546,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -3557,7 +3557,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3573,7 +3573,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aquamarine", "frame-support", @@ -3615,7 +3615,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "const-hex", @@ -3631,7 +3631,7 @@ dependencies = [ [[package]] name = "frame-support" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aquamarine", "array-bytes", @@ -3672,7 +3672,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "33.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "cfg-expr", @@ -3685,14 +3685,14 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "syn 2.0.100", ] [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.3.0", @@ -3704,7 +3704,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro2", "quote", @@ -3714,7 +3714,7 @@ dependencies = [ [[package]] name = "frame-system" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cfg-if", "docify", @@ -3733,7 +3733,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -3747,7 +3747,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "parity-scale-codec", @@ -3757,7 +3757,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "parity-scale-codec", @@ -6232,7 +6232,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "log", @@ -6251,7 +6251,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -6864,7 +6864,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6882,7 +6882,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6896,7 +6896,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6913,7 +6913,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6929,7 +6929,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -6945,7 +6945,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -6960,7 +6960,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -6973,7 +6973,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -6996,7 +6996,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aquamarine", "docify", @@ -7017,7 +7017,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7033,7 +7033,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7052,7 +7052,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -7077,7 +7077,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7094,7 +7094,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.19.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "frame-benchmarking", @@ -7112,7 +7112,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7130,7 +7130,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7148,8 +7148,8 @@ dependencies = [ [[package]] name = "pallet-collator-staking" -version = "1.2.5" -source = "git+https://github.com/blockdeep/pallet-collator-staking.git?branch=upgrade-polkadot-stable2503#5ee3d13234d7d3e05489a4048b4b420243934b4e" +version = "1.3.0" +source = "git+https://github.com/blockdeep/pallet-collator-staking.git?branch=upgrade-polkadot-stable2503#2143008d150df90573bb9d0e773ab038610f209e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7169,7 +7169,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7202,7 +7202,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7217,7 +7217,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7256,7 +7256,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7278,7 +7278,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7291,7 +7291,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7325,7 +7325,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7343,7 +7343,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7365,7 +7365,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7381,7 +7381,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7400,7 +7400,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7436,7 +7436,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7452,7 +7452,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "43.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "frame-benchmarking", @@ -7471,7 +7471,7 @@ dependencies = [ [[package]] name = "pallet-meta-tx" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7489,7 +7489,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "10.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7508,7 +7508,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -7538,7 +7538,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -7585,7 +7585,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -7595,7 +7595,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "38.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7613,7 +7613,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7633,7 +7633,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7643,7 +7643,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7658,7 +7658,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7681,7 +7681,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7698,7 +7698,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7714,7 +7714,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -7724,7 +7724,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7742,7 +7742,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7756,7 +7756,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7774,7 +7774,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7788,7 +7788,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7805,7 +7805,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "frame-system", @@ -7826,7 +7826,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7842,7 +7842,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7859,7 +7859,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7881,7 +7881,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "22.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "sp-arithmetic", @@ -7890,7 +7890,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "sp-api", @@ -7900,7 +7900,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "44.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7916,7 +7916,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7931,7 +7931,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -7950,7 +7950,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7968,7 +7968,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -7984,7 +7984,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -8000,7 +8000,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8012,7 +8012,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -8031,7 +8031,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8046,7 +8046,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8062,7 +8062,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8076,7 +8076,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8086,7 +8086,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "19.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8109,7 +8109,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-benchmarking", "frame-support", @@ -8126,7 +8126,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -8467,7 +8467,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8485,7 +8485,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8500,7 +8500,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -8523,7 +8523,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "fatality", @@ -8556,7 +8556,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "clap", "frame-benchmarking-cli", @@ -8580,7 +8580,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "fatality", @@ -8603,7 +8603,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -8614,7 +8614,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -8636,7 +8636,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8650,7 +8650,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8663,7 +8663,7 @@ dependencies = [ "sc-network", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-keystore", "tracing-gum", ] @@ -8671,7 +8671,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "always-assert", "async-trait", @@ -8694,7 +8694,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "parity-scale-codec", @@ -8712,7 +8712,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "bitvec", @@ -8744,7 +8744,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -8768,7 +8768,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "futures", @@ -8787,7 +8787,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "fatality", @@ -8808,7 +8808,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8823,7 +8823,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -8845,7 +8845,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-metrics", @@ -8859,7 +8859,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "futures-timer", @@ -8875,7 +8875,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -8893,7 +8893,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -8910,7 +8910,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -8924,7 +8924,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "fatality", @@ -8941,7 +8941,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "always-assert", "array-bytes", @@ -8969,7 +8969,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8982,7 +8982,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cpu-time", "futures", @@ -8997,7 +8997,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-externalities", "sp-io", "sp-tracing", @@ -9008,7 +9008,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "polkadot-node-metrics", @@ -9023,7 +9023,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bs58", "futures", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -9065,7 +9065,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "bounded-vec", @@ -9089,7 +9089,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -9098,7 +9098,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "derive_more 0.99.19", @@ -9126,7 +9126,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fatality", "futures", @@ -9157,7 +9157,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -9177,7 +9177,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "16.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "derive_more 0.99.19", @@ -9193,7 +9193,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "18.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "hex-literal", @@ -9221,7 +9221,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -9254,7 +9254,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "19.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitvec", "frame-benchmarking", @@ -9304,7 +9304,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bs58", "frame-benchmarking", @@ -9316,7 +9316,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "19.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -9372,7 +9372,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.9.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-benchmarking", @@ -9407,7 +9407,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "frame-benchmarking", @@ -9515,7 +9515,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "arrayvec 0.7.6", "bitvec", @@ -9538,7 +9538,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -10453,7 +10453,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "22.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "binary-merkle-tree", "bitvec", @@ -10551,7 +10551,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "polkadot-primitives", @@ -10892,7 +10892,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "sp-core", @@ -10903,7 +10903,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -10931,7 +10931,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "log", @@ -10952,7 +10952,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "sp-api", @@ -10967,7 +10967,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "docify", @@ -10982,7 +10982,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -10993,7 +10993,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -11004,7 +11004,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.51.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "chrono", @@ -11046,7 +11046,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fnv", "futures", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hash-db", "kvdb", @@ -11098,7 +11098,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -11121,7 +11121,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -11150,7 +11150,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "fork-tree", @@ -11175,7 +11175,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -11186,7 +11186,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "jsonrpsee", @@ -11208,7 +11208,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11242,7 +11242,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "jsonrpsee", @@ -11262,7 +11262,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11275,7 +11275,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ahash", "array-bytes", @@ -11309,7 +11309,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -11319,7 +11319,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "finality-grandpa", "futures", @@ -11339,7 +11339,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -11362,7 +11362,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -11385,7 +11385,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "polkavm", "sc-allocator", @@ -11398,7 +11398,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "polkavm", @@ -11409,7 +11409,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "anyhow", "log", @@ -11425,7 +11425,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "console", "futures", @@ -11441,7 +11441,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -11455,7 +11455,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -11483,7 +11483,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11533,7 +11533,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -11543,7 +11543,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ahash", "futures", @@ -11562,7 +11562,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11583,7 +11583,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11618,7 +11618,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "futures", @@ -11637,7 +11637,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.15.3" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bs58", "bytes", @@ -11656,7 +11656,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "fnv", @@ -11690,7 +11690,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11699,7 +11699,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "jsonrpsee", @@ -11731,7 +11731,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11751,7 +11751,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -11775,7 +11775,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "futures", @@ -11807,13 +11807,13 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "sc-executor", "sc-executor-common", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-state-machine", "sp-wasm-interface", "thiserror 1.0.69", @@ -11822,7 +11822,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "directories", @@ -11886,7 +11886,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -11897,7 +11897,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.24.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "clap", "fs4", @@ -11910,7 +11910,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11929,7 +11929,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "derive_more 0.99.19", "futures", @@ -11942,14 +11942,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-io", ] [[package]] name = "sc-telemetry" version = "28.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "chrono", "futures", @@ -11968,7 +11968,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "chrono", "console", @@ -11996,7 +11996,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -12007,7 +12007,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -12025,7 +12025,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-runtime", "sp-tracing", "sp-transaction-pool", @@ -12039,7 +12039,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -12056,7 +12056,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "18.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-channel 1.9.0", "futures", @@ -12660,7 +12660,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "enumn", "parity-scale-codec", @@ -12974,7 +12974,7 @@ dependencies = [ [[package]] name = "sp-api" version = "36.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "hash-db", @@ -12996,7 +12996,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "blake2 0.10.6", @@ -13010,7 +13010,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13022,7 +13022,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "26.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "integer-sqrt", @@ -13036,7 +13036,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13048,7 +13048,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-inherents", @@ -13058,7 +13058,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "futures", "parity-scale-codec", @@ -13077,7 +13077,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "futures", @@ -13091,7 +13091,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13107,7 +13107,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.42.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13125,7 +13125,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "24.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13133,7 +13133,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -13145,7 +13145,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "23.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "finality-grandpa", "log", @@ -13162,7 +13162,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.42.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13173,7 +13173,7 @@ dependencies = [ [[package]] name = "sp-core" version = "36.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ark-vrf", "array-bytes", @@ -13203,7 +13203,7 @@ dependencies = [ "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -13234,7 +13234,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "blake2b_simd", "byteorder", @@ -13247,17 +13247,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "syn 2.0.100", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -13266,7 +13266,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "proc-macro2", "quote", @@ -13276,7 +13276,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "parity-scale-codec", @@ -13286,7 +13286,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13298,7 +13298,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13311,7 +13311,7 @@ dependencies = [ [[package]] name = "sp-io" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "docify", @@ -13323,7 +13323,7 @@ dependencies = [ "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -13337,7 +13337,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-core", "sp-runtime", @@ -13347,7 +13347,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -13358,7 +13358,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -13367,7 +13367,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-metadata 20.0.0", "parity-scale-codec", @@ -13377,7 +13377,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13388,7 +13388,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "36.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "log", "parity-scale-codec", @@ -13405,7 +13405,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "36.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13418,7 +13418,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-core", @@ -13428,7 +13428,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "backtrace", "regex", @@ -13437,7 +13437,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -13447,7 +13447,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "binary-merkle-tree", "docify", @@ -13476,7 +13476,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "29.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -13495,7 +13495,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "expander", @@ -13508,7 +13508,7 @@ dependencies = [ [[package]] name = "sp-session" version = "38.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "scale-info", @@ -13522,7 +13522,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13535,7 +13535,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hash-db", "log", @@ -13555,7 +13555,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "20.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -13568,7 +13568,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -13579,12 +13579,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13596,7 +13596,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13608,7 +13608,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "tracing", @@ -13619,7 +13619,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "sp-api", "sp-runtime", @@ -13628,7 +13628,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "36.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "async-trait", "parity-scale-codec", @@ -13642,7 +13642,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "ahash", "hash-db", @@ -13664,7 +13664,7 @@ dependencies = [ [[package]] name = "sp-version" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13681,7 +13681,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -13693,7 +13693,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13705,7 +13705,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "31.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -13771,7 +13771,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -13784,7 +13784,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "16.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "bounded-collections", @@ -13805,7 +13805,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "frame-support", @@ -13829,7 +13829,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "19.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "environmental", "frame-benchmarking", @@ -13940,7 +13940,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -13952,12 +13952,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" [[package]] name = "substrate-frame-rpc-system" version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -13977,7 +13977,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.2" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -13991,7 +13991,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14008,7 +14008,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "array-bytes", "build-helper", @@ -14805,7 +14805,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "coarsetime", "polkadot-primitives", @@ -14816,7 +14816,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "expander", "proc-macro-crate 3.3.0", @@ -15690,7 +15690,7 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime" version = "22.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "binary-merkle-tree", "bitvec", @@ -15799,7 +15799,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "polkadot-primitives", @@ -16274,7 +16274,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "Inflector", "proc-macro2", @@ -16285,7 +16285,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503-rc2#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2503#0c0d4ceba45a70f4e8dc40b1ee0cfae1fd759454" dependencies = [ "frame-support", "parity-scale-codec", diff --git a/Cargo.toml b/Cargo.toml index 703b0902..c7b6ecc5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -62,104 +62,104 @@ pallet-myth-proxy = { path = "pallets/myth-proxy", default-features = false } pallet-collator-staking = { git = "https://github.com/blockdeep/pallet-collator-staking.git", branch = "upgrade-polkadot-stable2503", default-features = false } # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } #TODO check if was deleted from EPT -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false, features = ["improved_panic_error_reporting"] } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } #TODO check if was deleted from EPT +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false, features = ["improved_panic_error_reporting"] } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } # Cumulus -cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-pallet-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-pallet-weight-reclaim = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2" } -polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } -xcm-runtime-apis = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503-rc2", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } +polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } +xcm-runtime-apis = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } # Primitives account = { path = "./primitives/account", default-features = false } From 85f3064ad3e14d016557af76b26544cc617a4a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 14:25:08 +0200 Subject: [PATCH 27/35] Use the v1.3.0 version of pallet-collator-staking --- Cargo.lock | 18 +++++++++--------- Cargo.toml | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eab99280..2ca5faa7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3186,7 +3186,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -4890,7 +4890,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi 0.5.0", "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -7149,7 +7149,7 @@ dependencies = [ [[package]] name = "pallet-collator-staking" version = "1.3.0" -source = "git+https://github.com/blockdeep/pallet-collator-staking.git?branch=upgrade-polkadot-stable2503#2143008d150df90573bb9d0e773ab038610f209e" +source = "git+https://github.com/blockdeep/pallet-collator-staking.git?tag=v1.3.0#75311d2b50eed8286a2994360225a224066c65a5" dependencies = [ "frame-benchmarking", "frame-support", @@ -10082,7 +10082,7 @@ dependencies = [ "once_cell", "socket2 0.5.9", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -10707,7 +10707,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -10720,7 +10720,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.3", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -10788,7 +10788,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -14310,7 +14310,7 @@ dependencies = [ "getrandom 0.3.2", "once_cell", "rustix 1.0.5", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -15850,7 +15850,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index c7b6ecc5..25322601 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,7 +59,7 @@ pallet-nfts = { path = "pallets/nfts", default-features = false } pallet-myth-proxy = { path = "pallets/myth-proxy", default-features = false } # External pallets -pallet-collator-staking = { git = "https://github.com/blockdeep/pallet-collator-staking.git", branch = "upgrade-polkadot-stable2503", default-features = false } +pallet-collator-staking = { git = "https://github.com/blockdeep/pallet-collator-staking.git", tag = "v1.3.0", default-features = false } # Substrate frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } From 0c18b9860053a491ccdf483672ab6615b19ff9a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 15:14:50 +0200 Subject: [PATCH 28/35] Add mainnet weights --- runtime/mainnet/src/lib.rs | 4 +- .../cumulus_pallet_parachain_system.rs | 12 +- .../weights/cumulus_pallet_weight_reclaim.rs | 48 ++++ .../src/weights/cumulus_pallet_xcmp_queue.rs | 48 ++-- runtime/mainnet/src/weights/frame_system.rs | 70 +++--- runtime/mainnet/src/weights/mod.rs | 2 + .../mainnet/src/weights/pallet_balances.rs | 52 ++--- .../mainnet/src/weights/pallet_bounties.rs | 221 ++++++++++++++++++ .../src/weights/pallet_collator_staking.rs | 148 ++++++------ .../mainnet/src/weights/pallet_collective.rs | 210 +++++++++-------- .../mainnet/src/weights/pallet_democracy.rs | 196 ++++++++-------- runtime/mainnet/src/weights/pallet_dmarket.rs | 14 +- runtime/mainnet/src/weights/pallet_escrow.rs | 44 ++-- .../mainnet/src/weights/pallet_marketplace.rs | 38 +-- .../src/weights/pallet_message_queue.rs | 50 ++-- .../src/weights/pallet_multibatching.rs | 32 +-- .../mainnet/src/weights/pallet_multisig.rs | 101 ++++---- .../mainnet/src/weights/pallet_myth_proxy.rs | 54 ++--- runtime/mainnet/src/weights/pallet_nfts.rs | 195 ++++++++-------- .../mainnet/src/weights/pallet_preimage.rs | 90 +++---- runtime/mainnet/src/weights/pallet_proxy.rs | 130 ++++++----- .../mainnet/src/weights/pallet_scheduler.rs | 107 ++++----- runtime/mainnet/src/weights/pallet_session.rs | 12 +- runtime/mainnet/src/weights/pallet_sudo.rs | 24 +- .../mainnet/src/weights/pallet_timestamp.rs | 16 +- .../src/weights/pallet_transaction_payment.rs | 10 +- .../mainnet/src/weights/pallet_treasury.rs | 36 +-- runtime/mainnet/src/weights/pallet_utility.rs | 53 ++--- runtime/mainnet/src/weights/pallet_vesting.rs | 112 ++++----- 29 files changed, 1208 insertions(+), 921 deletions(-) create mode 100644 runtime/mainnet/src/weights/cumulus_pallet_weight_reclaim.rs create mode 100644 runtime/mainnet/src/weights/pallet_bounties.rs diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 436500e3..79d2330d 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -566,7 +566,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_weight_reclaim::Config for Runtime { - type WeightInfo = (); + type WeightInfo = weights::cumulus_pallet_weight_reclaim::WeightInfo; } parameter_types! { @@ -1088,7 +1088,7 @@ impl pallet_bounties::Config for Runtime { type BountyValueMinimum = BountyValueMinimum; type DataDepositPerByte = DataDepositPerByte; type MaximumReasonLength = MaximumReasonLength; - type WeightInfo = (); + type WeightInfo = weights::pallet_bounties::WeightInfo; type ChildBountyManager = (); type OnSlash = Treasury; } diff --git a/runtime/mainnet/src/weights/cumulus_pallet_parachain_system.rs b/runtime/mainnet/src/weights/cumulus_pallet_parachain_system.rs index 04550f92..be47e105 100644 --- a/runtime/mainnet/src/weights/cumulus_pallet_parachain_system.rs +++ b/runtime/mainnet/src/weights/cumulus_pallet_parachain_system.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `cumulus_pallet_parachain_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -52,11 +52,11 @@ impl cumulus_pallet_parachain_system::WeightInfo for We // Proof Size summary in bytes: // Measured: `49` // Estimated: `3517` - // Minimum execution time: 2_840_000 picoseconds. - Weight::from_parts(2_950_000, 0) + // Minimum execution time: 2_850_000 picoseconds. + Weight::from_parts(2_930_000, 0) .saturating_add(Weight::from_parts(0, 3517)) - // Standard Error: 127_475 - .saturating_add(Weight::from_parts(251_762_240, 0).saturating_mul(n.into())) + // Standard Error: 81_006 + .saturating_add(Weight::from_parts(207_081_963, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) diff --git a/runtime/mainnet/src/weights/cumulus_pallet_weight_reclaim.rs b/runtime/mainnet/src/weights/cumulus_pallet_weight_reclaim.rs new file mode 100644 index 00000000..bd09dd18 --- /dev/null +++ b/runtime/mainnet/src/weights/cumulus_pallet_weight_reclaim.rs @@ -0,0 +1,48 @@ + +//! Autogenerated weights for `cumulus_pallet_weight_reclaim` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 + +// Executed Command: +// ./target/production/mythos-node +// benchmark +// pallet +// --chain +// mainnet-local-v +// --pallet +// cumulus_pallet_weight_reclaim +// --extrinsic +// * +// --wasm-execution +// compiled +// --steps +// 50 +// --repeat +// 20 +// --output +// ./runtime/mainnet/src/weights/cumulus_pallet_weight_reclaim.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::Weight}; +use core::marker::PhantomData; + +/// Weight functions for `cumulus_pallet_weight_reclaim`. +pub struct WeightInfo(PhantomData); +impl cumulus_pallet_weight_reclaim::WeightInfo for WeightInfo { + fn storage_weight_reclaim() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_240_000 picoseconds. + Weight::from_parts(6_700_000, 0) + .saturating_add(Weight::from_parts(0, 0)) + } +} diff --git a/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs index 646ceaa5..ce64c19a 100644 --- a/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/mainnet/src/weights/cumulus_pallet_xcmp_queue.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `cumulus_pallet_xcmp_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `109` // Estimated: `1497` - // Minimum execution time: 6_610_000 picoseconds. - Weight::from_parts(7_280_000, 0) + // Minimum execution time: 6_670_000 picoseconds. + Weight::from_parts(6_790_000, 0) .saturating_add(Weight::from_parts(0, 1497)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -58,17 +58,17 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 105467]`. + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 65531]`. fn enqueue_n_bytes_xcmp_message(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `82` + // Measured: `152` // Estimated: `5487` - // Minimum execution time: 12_809_000 picoseconds. - Weight::from_parts(8_700_568, 0) + // Minimum execution time: 16_680_000 picoseconds. + Weight::from_parts(6_082_898, 0) .saturating_add(Weight::from_parts(0, 5487)) - // Standard Error: 6 - .saturating_add(Weight::from_parts(1_009, 0).saturating_mul(n.into())) + // Standard Error: 19 + .saturating_add(Weight::from_parts(1_433, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -81,13 +81,13 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) fn enqueue_2_empty_xcmp_messages() -> Weight { // Proof Size summary in bytes: - // Measured: `82` + // Measured: `152` // Estimated: `5487` - // Minimum execution time: 21_303_000 picoseconds. - Weight::from_parts(21_691_000, 0) + // Minimum execution time: 26_650_000 picoseconds. + Weight::from_parts(27_250_000, 0) .saturating_add(Weight::from_parts(0, 5487)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -98,8 +98,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `109` // Estimated: `2767` - // Minimum execution time: 4_030_000 picoseconds. - Weight::from_parts(4_240_000, 0) + // Minimum execution time: 3_880_000 picoseconds. + Weight::from_parts(4_190_000, 0) .saturating_add(Weight::from_parts(0, 2767)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -111,7 +111,7 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Measured: `144` // Estimated: `2767` // Minimum execution time: 5_370_000 picoseconds. - Weight::from_parts(5_610_000, 0) + Weight::from_parts(5_640_000, 0) .saturating_add(Weight::from_parts(0, 2767)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -120,8 +120,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_990_000 picoseconds. - Weight::from_parts(5_150_000, 0) + // Minimum execution time: 6_040_000 picoseconds. + Weight::from_parts(6_200_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) @@ -142,8 +142,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `65781` // Estimated: `69246` - // Minimum execution time: 161_051_000 picoseconds. - Weight::from_parts(162_350_000, 0) + // Minimum execution time: 150_450_000 picoseconds. + Weight::from_parts(152_101_000, 0) .saturating_add(Weight::from_parts(0, 69246)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(5)) @@ -156,8 +156,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `65743` // Estimated: `69208` - // Minimum execution time: 65_581_000 picoseconds. - Weight::from_parts(66_321_000, 0) + // Minimum execution time: 66_000_000 picoseconds. + Weight::from_parts(66_630_000, 0) .saturating_add(Weight::from_parts(0, 69208)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/mainnet/src/weights/frame_system.rs b/runtime/mainnet/src/weights/frame_system.rs index 7f168ae3..95cac540 100644 --- a/runtime/mainnet/src/weights/frame_system.rs +++ b/runtime/mainnet/src/weights/frame_system.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `frame_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -37,27 +37,27 @@ use core::marker::PhantomData; /// Weight functions for `frame_system`. pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { - /// The range of component `b` is `[0, 3932160]`. + /// The range of component `b` is `[0, 5242880]`. fn remark(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_770_000 picoseconds. - Weight::from_parts(2_900_000, 0) + // Minimum execution time: 2_760_000 picoseconds. + Weight::from_parts(2_860_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 151 - .saturating_add(Weight::from_parts(12_854, 0).saturating_mul(b.into())) + // Standard Error: 215 + .saturating_add(Weight::from_parts(17_638, 0).saturating_mul(b.into())) } - /// The range of component `b` is `[0, 3932160]`. + /// The range of component `b` is `[0, 5242880]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_240_000 picoseconds. - Weight::from_parts(7_380_000, 0) + // Minimum execution time: 7_380_000 picoseconds. + Weight::from_parts(7_490_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 151 - .saturating_add(Weight::from_parts(14_584, 0).saturating_mul(b.into())) + // Standard Error: 223 + .saturating_add(Weight::from_parts(19_608, 0).saturating_mul(b.into())) } /// Storage: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) @@ -65,8 +65,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_320_000 picoseconds. - Weight::from_parts(4_820_000, 0) + // Minimum execution time: 4_520_000 picoseconds. + Weight::from_parts(4_700_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -86,8 +86,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `127` // Estimated: `1612` - // Minimum execution time: 209_335_670_000 picoseconds. - Weight::from_parts(213_105_188_000, 0) + // Minimum execution time: 204_846_195_000 picoseconds. + Weight::from_parts(209_089_149_000, 0) .saturating_add(Weight::from_parts(0, 1612)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -99,11 +99,11 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_820_000 picoseconds. - Weight::from_parts(2_950_000, 0) + // Minimum execution time: 2_800_000 picoseconds. + Weight::from_parts(2_870_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_597 - .saturating_add(Weight::from_parts(902_817, 0).saturating_mul(i.into())) + // Standard Error: 3_132 + .saturating_add(Weight::from_parts(931_899, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -113,11 +113,11 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_770_000 picoseconds. - Weight::from_parts(2_930_000, 0) + // Minimum execution time: 2_850_000 picoseconds. + Weight::from_parts(2_900_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_176 - .saturating_add(Weight::from_parts(686_222, 0).saturating_mul(i.into())) + // Standard Error: 1_909 + .saturating_add(Weight::from_parts(690_569, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -125,13 +125,13 @@ impl frame_system::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `70 + p * (69 ±0)` - // Estimated: `72 + p * (70 ±0)` - // Minimum execution time: 5_420_000 picoseconds. - Weight::from_parts(5_600_000, 0) - .saturating_add(Weight::from_parts(0, 72)) - // Standard Error: 2_604 - .saturating_add(Weight::from_parts(1_688_634, 0).saturating_mul(p.into())) + // Measured: `75 + p * (69 ±0)` + // Estimated: `75 + p * (70 ±0)` + // Minimum execution time: 5_390_000 picoseconds. + Weight::from_parts(5_540_000, 0) + .saturating_add(Weight::from_parts(0, 75)) + // Standard Error: 3_067 + .saturating_add(Weight::from_parts(1_687_927, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -142,8 +142,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 25_180_000 picoseconds. - Weight::from_parts(28_150_000, 0) + // Minimum execution time: 26_210_000 picoseconds. + Weight::from_parts(27_740_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -165,8 +165,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `149` // Estimated: `1634` - // Minimum execution time: 215_423_433_000 picoseconds. - Weight::from_parts(219_924_205_000, 0) + // Minimum execution time: 214_767_377_000 picoseconds. + Weight::from_parts(219_936_544_000, 0) .saturating_add(Weight::from_parts(0, 1634)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) diff --git a/runtime/mainnet/src/weights/mod.rs b/runtime/mainnet/src/weights/mod.rs index 436e404e..970a60ed 100644 --- a/runtime/mainnet/src/weights/mod.rs +++ b/runtime/mainnet/src/weights/mod.rs @@ -28,9 +28,11 @@ pub use extrinsic_weights::constants::ExtrinsicBaseWeight; pub use rocksdb_weights::constants::RocksDbWeight; pub mod cumulus_pallet_parachain_system; +pub mod cumulus_pallet_weight_reclaim; pub mod cumulus_pallet_xcmp_queue; pub mod frame_system; pub mod pallet_balances; +pub mod pallet_bounties; pub mod pallet_collator_staking; pub mod pallet_collective; pub mod pallet_democracy; diff --git a/runtime/mainnet/src/weights/pallet_balances.rs b/runtime/mainnet/src/weights/pallet_balances.rs index 1b6c259b..31f2ea2d 100644 --- a/runtime/mainnet/src/weights/pallet_balances.rs +++ b/runtime/mainnet/src/weights/pallet_balances.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 59_020_000 picoseconds. - Weight::from_parts(59_740_000, 0) + // Minimum execution time: 59_160_000 picoseconds. + Weight::from_parts(59_950_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 47_140_000 picoseconds. - Weight::from_parts(47_840_000, 0) + // Minimum execution time: 47_620_000 picoseconds. + Weight::from_parts(47_950_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -67,8 +67,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 17_370_000 picoseconds. - Weight::from_parts(17_850_000, 0) + // Minimum execution time: 17_310_000 picoseconds. + Weight::from_parts(17_980_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -79,8 +79,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 25_370_000 picoseconds. - Weight::from_parts(25_840_000, 0) + // Minimum execution time: 25_580_000 picoseconds. + Weight::from_parts(26_020_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -91,8 +91,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `131` // Estimated: `6172` - // Minimum execution time: 61_240_000 picoseconds. - Weight::from_parts(62_150_000, 0) + // Minimum execution time: 61_100_000 picoseconds. + Weight::from_parts(62_290_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -103,8 +103,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 58_660_000 picoseconds. - Weight::from_parts(59_171_000, 0) + // Minimum execution time: 58_100_000 picoseconds. + Weight::from_parts(58_730_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -115,8 +115,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91` // Estimated: `3581` - // Minimum execution time: 20_690_000 picoseconds. - Weight::from_parts(21_290_000, 0) + // Minimum execution time: 20_440_000 picoseconds. + Weight::from_parts(21_030_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -128,11 +128,11 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0 + u * (124 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 20_230_000 picoseconds. - Weight::from_parts(20_400_000, 0) + // Minimum execution time: 20_070_000 picoseconds. + Weight::from_parts(20_420_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 15_733 - .saturating_add(Weight::from_parts(16_931_013, 0).saturating_mul(u.into())) + // Standard Error: 13_633 + .saturating_add(Weight::from_parts(16_695_660, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -141,24 +141,24 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_151_000 picoseconds. - Weight::from_parts(8_430_000, 0) + // Minimum execution time: 7_820_000 picoseconds. + Weight::from_parts(8_070_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 35_990_000 picoseconds. - Weight::from_parts(36_680_000, 0) + // Minimum execution time: 36_210_000 picoseconds. + Weight::from_parts(36_580_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 25_120_000 picoseconds. - Weight::from_parts(25_650_000, 0) + // Minimum execution time: 25_040_000 picoseconds. + Weight::from_parts(25_870_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/mainnet/src/weights/pallet_bounties.rs b/runtime/mainnet/src/weights/pallet_bounties.rs new file mode 100644 index 00000000..5a1e5ef7 --- /dev/null +++ b/runtime/mainnet/src/weights/pallet_bounties.rs @@ -0,0 +1,221 @@ + +//! Autogenerated weights for `pallet_bounties` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 + +// Executed Command: +// ./target/production/mythos-node +// benchmark +// pallet +// --chain +// mainnet-local-v +// --pallet +// pallet_bounties +// --extrinsic +// * +// --wasm-execution +// compiled +// --steps +// 50 +// --repeat +// 20 +// --output +// ./runtime/mainnet/src/weights/pallet_bounties.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::Weight}; +use core::marker::PhantomData; + +/// Weight functions for `pallet_bounties`. +pub struct WeightInfo(PhantomData); +impl pallet_bounties::WeightInfo for WeightInfo { + /// Storage: `Bounties::BountyCount` (r:1 w:1) + /// Proof: `Bounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + /// Storage: `Bounties::Bounties` (r:0 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// The range of component `d` is `[0, 300]`. + fn propose_bounty(_d: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `171` + // Estimated: `3581` + // Minimum execution time: 32_130_000 picoseconds. + Weight::from_parts(33_502_643, 0) + .saturating_add(Weight::from_parts(0, 3581)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(4)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyApprovals` (r:1 w:1) + /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) + fn approve_bounty() -> Weight { + // Proof Size summary in bytes: + // Measured: `223` + // Estimated: `3606` + // Minimum execution time: 16_270_000 picoseconds. + Weight::from_parts(16_960_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn propose_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `243` + // Estimated: `3606` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(16_490_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyApprovals` (r:1 w:1) + /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) + fn approve_bounty_with_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `223` + // Estimated: `3606` + // Minimum execution time: 19_710_000 picoseconds. + Weight::from_parts(20_370_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + fn unassign_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `486` + // Estimated: `6172` + // Minimum execution time: 50_160_000 picoseconds. + Weight::from_parts(50_900_000, 0) + .saturating_add(Weight::from_parts(0, 6172)) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(3)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + fn accept_curator() -> Weight { + // Proof Size summary in bytes: + // Measured: `354` + // Estimated: `3606` + // Minimum execution time: 36_031_000 picoseconds. + Weight::from_parts(36_700_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn award_bounty() -> Weight { + // Proof Size summary in bytes: + // Measured: `267` + // Estimated: `3606` + // Minimum execution time: 16_530_000 picoseconds. + Weight::from_parts(17_020_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:3 w:3) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + fn claim_bounty() -> Weight { + // Proof Size summary in bytes: + // Measured: `469` + // Estimated: `8763` + // Minimum execution time: 119_430_000 picoseconds. + Weight::from_parts(120_261_000, 0) + .saturating_add(Weight::from_parts(0, 8763)) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(5)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + fn close_bounty_proposed() -> Weight { + // Proof Size summary in bytes: + // Measured: `479` + // Estimated: `6172` + // Minimum execution time: 50_440_000 picoseconds. + Weight::from_parts(51_601_000, 0) + .saturating_add(Weight::from_parts(0, 6172)) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(4)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:3 w:3) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) + /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) + fn close_bounty_active() -> Weight { + // Proof Size summary in bytes: + // Measured: `577` + // Estimated: `8763` + // Minimum execution time: 86_310_000 picoseconds. + Weight::from_parts(88_061_000, 0) + .saturating_add(Weight::from_parts(0, 8763)) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(5)) + } + /// Storage: `Bounties::Bounties` (r:1 w:1) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn extend_bounty_expiry() -> Weight { + // Proof Size summary in bytes: + // Measured: `267` + // Estimated: `3606` + // Minimum execution time: 16_370_000 picoseconds. + Weight::from_parts(16_930_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `Bounties::BountyApprovals` (r:1 w:1) + /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) + /// Storage: `Bounties::Bounties` (r:100 w:100) + /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:200 w:200) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// The range of component `b` is `[0, 100]`. + fn spend_funds(b: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + b * (265 ±0)` + // Estimated: `1887 + b * (5182 ±0)` + // Minimum execution time: 3_590_000 picoseconds. + Weight::from_parts(3_640_000, 0) + .saturating_add(Weight::from_parts(0, 1887)) + // Standard Error: 32_778 + .saturating_add(Weight::from_parts(40_102_611, 0).saturating_mul(b.into())) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(b.into()))) + .saturating_add(T::DbWeight::get().writes(1)) + .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(b.into()))) + .saturating_add(Weight::from_parts(0, 5182).saturating_mul(b.into())) + } +} diff --git a/runtime/mainnet/src/weights/pallet_collator_staking.rs b/runtime/mainnet/src/weights/pallet_collator_staking.rs index 928dbaf3..5c69cd3d 100644 --- a/runtime/mainnet/src/weights/pallet_collator_staking.rs +++ b/runtime/mainnet/src/weights/pallet_collator_staking.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_collator_staking` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -50,11 +50,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `427 + b * (64 ±0)` // Estimated: `1489 + b * (2539 ±0)` - // Minimum execution time: 36_120_000 picoseconds. - Weight::from_parts(23_993_055, 0) + // Minimum execution time: 33_130_000 picoseconds. + Weight::from_parts(22_018_950, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 25_538 - .saturating_add(Weight::from_parts(6_592_332, 0).saturating_mul(b.into())) + // Standard Error: 16_913 + .saturating_add(Weight::from_parts(6_053_723, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,11 +71,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `467 + b * (22 ±0)` // Estimated: `3928 + b * (25 ±0)` - // Minimum execution time: 25_030_000 picoseconds. - Weight::from_parts(25_767_630, 0) + // Minimum execution time: 23_990_000 picoseconds. + Weight::from_parts(24_287_967, 0) .saturating_add(Weight::from_parts(0, 3928)) - // Standard Error: 32_010 - .saturating_add(Weight::from_parts(486_698, 0).saturating_mul(b.into())) + // Standard Error: 15_304 + .saturating_add(Weight::from_parts(677_248, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 25).saturating_mul(b.into())) @@ -89,11 +89,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `208 + b * (21 ±0)` // Estimated: `1566` - // Minimum execution time: 16_400_000 picoseconds. - Weight::from_parts(16_554_932, 0) + // Minimum execution time: 16_140_000 picoseconds. + Weight::from_parts(15_088_332, 0) .saturating_add(Weight::from_parts(0, 1566)) - // Standard Error: 62_387 - .saturating_add(Weight::from_parts(238_291, 0).saturating_mul(b.into())) + // Standard Error: 35_789 + .saturating_add(Weight::from_parts(540_691, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -105,8 +105,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `1566` - // Minimum execution time: 12_820_000 picoseconds. - Weight::from_parts(13_480_000, 0) + // Minimum execution time: 12_290_000 picoseconds. + Weight::from_parts(12_690_000, 0) .saturating_add(Weight::from_parts(0, 1566)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -117,8 +117,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_500_000 picoseconds. - Weight::from_parts(6_850_000, 0) + // Minimum execution time: 6_720_000 picoseconds. + Weight::from_parts(7_060_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -148,8 +148,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `563` // Estimated: `4752` - // Minimum execution time: 76_060_000 picoseconds. - Weight::from_parts(77_321_000, 0) + // Minimum execution time: 74_200_000 picoseconds. + Weight::from_parts(74_931_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(6)) @@ -172,8 +172,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `2262` // Estimated: `52170` - // Minimum execution time: 208_011_000 picoseconds. - Weight::from_parts(210_201_000, 0) + // Minimum execution time: 202_491_000 picoseconds. + Weight::from_parts(203_990_000, 0) .saturating_add(Weight::from_parts(0, 52170)) .saturating_add(T::DbWeight::get().reads(35)) .saturating_add(T::DbWeight::get().writes(6)) @@ -198,8 +198,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `571` // Estimated: `4752` - // Minimum execution time: 82_710_000 picoseconds. - Weight::from_parts(83_260_000, 0) + // Minimum execution time: 80_220_000 picoseconds. + Weight::from_parts(81_720_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(6)) @@ -216,8 +216,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `248` // Estimated: `3505` - // Minimum execution time: 13_590_000 picoseconds. - Weight::from_parts(14_120_000, 0) + // Minimum execution time: 12_990_000 picoseconds. + Weight::from_parts(13_500_000, 0) .saturating_add(Weight::from_parts(0, 3505)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -250,11 +250,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `327 + c * (159 ±0) + r * (114 ±0)` // Estimated: `4752 + c * (3412 ±0) + r * (3762 ±0)` - // Minimum execution time: 50_011_000 picoseconds. - Weight::from_parts(51_051_000, 0) + // Minimum execution time: 46_330_000 picoseconds. + Weight::from_parts(46_890_000, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 792_328 - .saturating_add(Weight::from_parts(39_623_920, 0).saturating_mul(c.into())) + // Standard Error: 806_437 + .saturating_add(Weight::from_parts(39_444_181, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(c.into()))) @@ -278,11 +278,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `403 + c * (99 ±0)` // Estimated: `4402 + c * (2567 ±0)` - // Minimum execution time: 46_100_000 picoseconds. - Weight::from_parts(28_419_119, 0) + // Minimum execution time: 43_570_000 picoseconds. + Weight::from_parts(25_302_782, 0) .saturating_add(Weight::from_parts(0, 4402)) - // Standard Error: 28_386 - .saturating_add(Weight::from_parts(19_052_623, 0).saturating_mul(c.into())) + // Standard Error: 25_429 + .saturating_add(Weight::from_parts(19_602_560, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -301,8 +301,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `608` // Estimated: `3604` - // Minimum execution time: 41_080_000 picoseconds. - Weight::from_parts(42_150_000, 0) + // Minimum execution time: 42_390_000 picoseconds. + Weight::from_parts(42_950_000, 0) .saturating_add(Weight::from_parts(0, 3604)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -320,11 +320,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `420 + c * (188 ±0)` // Estimated: `3604 + c * (2567 ±0)` - // Minimum execution time: 40_220_000 picoseconds. - Weight::from_parts(19_599_400, 0) + // Minimum execution time: 41_670_000 picoseconds. + Weight::from_parts(24_639_359, 0) .saturating_add(Weight::from_parts(0, 3604)) - // Standard Error: 84_547 - .saturating_add(Weight::from_parts(22_082_571, 0).saturating_mul(c.into())) + // Standard Error: 70_671 + .saturating_add(Weight::from_parts(18_535_471, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -340,15 +340,13 @@ impl pallet_collator_staking::WeightInfo for WeightInfo /// Storage: `CollatorStaking::ReleaseQueues` (r:1 w:1) /// Proof: `CollatorStaking::ReleaseQueues` (`max_values`: None, `max_size`: Some(97), added: 2572, mode: `MaxEncodedLen`) /// The range of component `c` is `[1, 3]`. - fn release(c: u32, ) -> Weight { + fn release(_c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `577 + c * (21 ±0)` // Estimated: `4752` - // Minimum execution time: 63_851_000 picoseconds. - Weight::from_parts(65_292_101, 0) + // Minimum execution time: 62_611_000 picoseconds. + Weight::from_parts(64_687_975, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 22_043 - .saturating_add(Weight::from_parts(71_553, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -380,13 +378,13 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `1700 + c * (151 ±0) + r * (840 ±0)` // Estimated: `6172 + c * (2567 ±35) + r * (3303 ±0)` - // Minimum execution time: 210_571_000 picoseconds. - Weight::from_parts(212_441_000, 0) + // Minimum execution time: 208_951_000 picoseconds. + Weight::from_parts(210_591_000, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 1_039_699 - .saturating_add(Weight::from_parts(14_856_792, 0).saturating_mul(c.into())) - // Standard Error: 8_391 - .saturating_add(Weight::from_parts(7_487_585, 0).saturating_mul(r.into())) + // Standard Error: 1_027_711 + .saturating_add(Weight::from_parts(17_877_995, 0).saturating_mul(c.into())) + // Standard Error: 8_295 + .saturating_add(Weight::from_parts(7_157_207, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) @@ -408,8 +406,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `452` // Estimated: `4402` - // Minimum execution time: 26_440_000 picoseconds. - Weight::from_parts(27_550_000, 0) + // Minimum execution time: 26_080_000 picoseconds. + Weight::from_parts(26_481_000, 0) .saturating_add(Weight::from_parts(0, 4402)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -420,8 +418,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_300_000 picoseconds. - Weight::from_parts(7_090_000, 0) + // Minimum execution time: 6_580_000 picoseconds. + Weight::from_parts(6_860_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -431,8 +429,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_280_000 picoseconds. - Weight::from_parts(6_640_000, 0) + // Minimum execution time: 6_680_000 picoseconds. + Weight::from_parts(7_070_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -444,8 +442,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `267` // Estimated: `1501` - // Minimum execution time: 13_680_000 picoseconds. - Weight::from_parts(14_620_000, 0) + // Minimum execution time: 13_561_000 picoseconds. + Weight::from_parts(14_160_000, 0) .saturating_add(Weight::from_parts(0, 1501)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -458,8 +456,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `440` // Estimated: `6172` - // Minimum execution time: 65_300_000 picoseconds. - Weight::from_parts(66_550_000, 0) + // Minimum execution time: 66_650_000 picoseconds. + Weight::from_parts(67_220_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -470,8 +468,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `3581` - // Minimum execution time: 47_610_000 picoseconds. - Weight::from_parts(48_280_000, 0) + // Minimum execution time: 48_690_000 picoseconds. + Weight::from_parts(49_440_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -484,8 +482,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_120_000 picoseconds. - Weight::from_parts(2_220_000, 0) + // Minimum execution time: 2_330_000 picoseconds. + Weight::from_parts(2_380_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -512,11 +510,11 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `429 + c * (265 ±0)` // Estimated: `4298 + c * (2591 ±0)` - // Minimum execution time: 91_451_000 picoseconds. - Weight::from_parts(43_247_035, 0) + // Minimum execution time: 89_870_000 picoseconds. + Weight::from_parts(41_701_608, 0) .saturating_add(Weight::from_parts(0, 4298)) - // Standard Error: 35_852 - .saturating_add(Weight::from_parts(50_680_792, 0).saturating_mul(c.into())) + // Standard Error: 35_105 + .saturating_add(Weight::from_parts(51_326_476, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -535,8 +533,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `514` // Estimated: `4752` - // Minimum execution time: 48_930_000 picoseconds. - Weight::from_parts(49_890_000, 0) + // Minimum execution time: 50_360_000 picoseconds. + Weight::from_parts(51_200_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) @@ -549,8 +547,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `4752` - // Minimum execution time: 34_530_000 picoseconds. - Weight::from_parts(35_340_000, 0) + // Minimum execution time: 35_130_000 picoseconds. + Weight::from_parts(35_630_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -569,8 +567,8 @@ impl pallet_collator_staking::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `280` // Estimated: `4752` - // Minimum execution time: 60_391_000 picoseconds. - Weight::from_parts(61_511_000, 0) + // Minimum execution time: 60_930_000 picoseconds. + Weight::from_parts(61_900_000, 0) .saturating_add(Weight::from_parts(0, 4752)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) diff --git a/runtime/mainnet/src/weights/pallet_collective.rs b/runtime/mainnet/src/weights/pallet_collective.rs index daeb55f0..90d34b76 100644 --- a/runtime/mainnet/src/weights/pallet_collective.rs +++ b/runtime/mainnet/src/weights/pallet_collective.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_collective` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -51,14 +51,14 @@ impl pallet_collective::WeightInfo for WeightInfo { fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (2021 ±0) + p * (2026 ±0)` - // Estimated: `12163 + m * (1231 ±14) + p * (3660 ±14)` - // Minimum execution time: 17_530_000 picoseconds. - Weight::from_parts(17_740_000, 0) - .saturating_add(Weight::from_parts(0, 12163)) - // Standard Error: 79_756 - .saturating_add(Weight::from_parts(6_084_977, 0).saturating_mul(m.into())) - // Standard Error: 79_756 - .saturating_add(Weight::from_parts(10_734_595, 0).saturating_mul(p.into())) + // Estimated: `12200 + m * (1231 ±14) + p * (3660 ±14)` + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_430_000, 0) + .saturating_add(Weight::from_parts(0, 12200)) + // Standard Error: 71_748 + .saturating_add(Weight::from_parts(5_544_196, 0).saturating_mul(m.into())) + // Standard Error: 71_748 + .saturating_add(Weight::from_parts(10_043_125, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -72,15 +72,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[1, 100]`. fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `32 + m * (20 ±0)` - // Estimated: `1517 + m * (20 ±0)` - // Minimum execution time: 16_181_000 picoseconds. - Weight::from_parts(16_156_685, 0) - .saturating_add(Weight::from_parts(0, 1517)) - // Standard Error: 50 - .saturating_add(Weight::from_parts(1_229, 0).saturating_mul(b.into())) - // Standard Error: 521 - .saturating_add(Weight::from_parts(11_845, 0).saturating_mul(m.into())) + // Measured: `69 + m * (20 ±0)` + // Estimated: `1554 + m * (20 ±0)` + // Minimum execution time: 16_520_000 picoseconds. + Weight::from_parts(15_708_419, 0) + .saturating_add(Weight::from_parts(0, 1554)) + // Standard Error: 114 + .saturating_add(Weight::from_parts(1_667, 0).saturating_mul(b.into())) + // Standard Error: 1_178 + .saturating_add(Weight::from_parts(17_967, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -92,15 +92,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `32 + m * (20 ±0)` - // Estimated: `3497 + m * (20 ±0)` - // Minimum execution time: 19_450_000 picoseconds. - Weight::from_parts(19_005_537, 0) - .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 91 - .saturating_add(Weight::from_parts(1_609, 0).saturating_mul(b.into())) - // Standard Error: 946 - .saturating_add(Weight::from_parts(23_001, 0).saturating_mul(m.into())) + // Measured: `69 + m * (20 ±0)` + // Estimated: `3534 + m * (20 ±0)` + // Minimum execution time: 20_420_000 picoseconds. + Weight::from_parts(19_560_310, 0) + .saturating_add(Weight::from_parts(0, 3534)) + // Standard Error: 92 + .saturating_add(Weight::from_parts(1_463, 0).saturating_mul(b.into())) + // Standard Error: 948 + .saturating_add(Weight::from_parts(22_346, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } @@ -119,17 +119,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `320 + m * (20 ±0) + p * (36 ±0)` - // Estimated: `3714 + m * (21 ±0) + p * (36 ±0)` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(28_602_921, 0) - .saturating_add(Weight::from_parts(0, 3714)) - // Standard Error: 131 - .saturating_add(Weight::from_parts(1_898, 0).saturating_mul(b.into())) - // Standard Error: 1_377 - .saturating_add(Weight::from_parts(22_113, 0).saturating_mul(m.into())) - // Standard Error: 1_359 - .saturating_add(Weight::from_parts(166_749, 0).saturating_mul(p.into())) + // Measured: `357 + m * (20 ±0) + p * (36 ±0)` + // Estimated: `3751 + m * (21 ±0) + p * (36 ±0)` + // Minimum execution time: 26_270_000 picoseconds. + Weight::from_parts(27_578_707, 0) + .saturating_add(Weight::from_parts(0, 3751)) + // Standard Error: 220 + .saturating_add(Weight::from_parts(1_968, 0).saturating_mul(b.into())) + // Standard Error: 2_297 + .saturating_add(Weight::from_parts(37_368, 0).saturating_mul(m.into())) + // Standard Error: 2_268 + .saturating_add(Weight::from_parts(181_622, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(Weight::from_parts(0, 21).saturating_mul(m.into())) @@ -142,13 +142,13 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `795 + m * (40 ±0)` - // Estimated: `4259 + m * (40 ±0)` - // Minimum execution time: 25_870_000 picoseconds. - Weight::from_parts(26_665_467, 0) - .saturating_add(Weight::from_parts(0, 4259)) - // Standard Error: 1_248 - .saturating_add(Weight::from_parts(39_671, 0).saturating_mul(m.into())) + // Measured: `832 + m * (40 ±0)` + // Estimated: `4296 + m * (40 ±0)` + // Minimum execution time: 28_720_000 picoseconds. + Weight::from_parts(30_043_055, 0) + .saturating_add(Weight::from_parts(0, 4296)) + // Standard Error: 1_047 + .saturating_add(Weight::from_parts(24_785, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -165,13 +165,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `372 + m * (40 ±0) + p * (36 ±0)` - // Estimated: `3817 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 29_070_000 picoseconds. - Weight::from_parts(31_997_267, 0) - .saturating_add(Weight::from_parts(0, 3817)) - // Standard Error: 2_160 - .saturating_add(Weight::from_parts(211_430, 0).saturating_mul(p.into())) + // Measured: `409 + m * (40 ±0) + p * (36 ±0)` + // Estimated: `3854 + m * (41 ±0) + p * (36 ±0)` + // Minimum execution time: 29_280_000 picoseconds. + Weight::from_parts(31_000_369, 0) + .saturating_add(Weight::from_parts(0, 3854)) + // Standard Error: 1_965 + .saturating_add(Weight::from_parts(33_602, 0).saturating_mul(m.into())) + // Standard Error: 1_916 + .saturating_add(Weight::from_parts(191_647, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -190,15 +192,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `674 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` - // Estimated: `3991 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 41_030_000 picoseconds. - Weight::from_parts(49_991_599, 0) - .saturating_add(Weight::from_parts(0, 3991)) - // Standard Error: 5_008 - .saturating_add(Weight::from_parts(21_402, 0).saturating_mul(m.into())) - // Standard Error: 4_881 - .saturating_add(Weight::from_parts(191_474, 0).saturating_mul(p.into())) + // Measured: `711 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4028 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 43_080_000 picoseconds. + Weight::from_parts(46_879_888, 0) + .saturating_add(Weight::from_parts(0, 4028)) + // Standard Error: 205 + .saturating_add(Weight::from_parts(1_254, 0).saturating_mul(b.into())) + // Standard Error: 2_174 + .saturating_add(Weight::from_parts(11_915, 0).saturating_mul(m.into())) + // Standard Error: 2_119 + .saturating_add(Weight::from_parts(197_480, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -219,15 +223,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `392 + m * (40 ±0) + p * (36 ±0)` - // Estimated: `3837 + m * (41 ±0) + p * (36 ±0)` - // Minimum execution time: 31_590_000 picoseconds. - Weight::from_parts(34_971_308, 0) - .saturating_add(Weight::from_parts(0, 3837)) - // Standard Error: 3_104 - .saturating_add(Weight::from_parts(32_166, 0).saturating_mul(m.into())) - // Standard Error: 3_027 - .saturating_add(Weight::from_parts(197_938, 0).saturating_mul(p.into())) + // Measured: `429 + m * (40 ±0) + p * (36 ±0)` + // Estimated: `3874 + m * (41 ±0) + p * (36 ±0)` + // Minimum execution time: 34_180_000 picoseconds. + Weight::from_parts(35_325_634, 0) + .saturating_add(Weight::from_parts(0, 3874)) + // Standard Error: 2_524 + .saturating_add(Weight::from_parts(25_644, 0).saturating_mul(m.into())) + // Standard Error: 2_461 + .saturating_add(Weight::from_parts(184_346, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) @@ -248,17 +252,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `694 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` - // Estimated: `4011 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` - // Minimum execution time: 48_760_000 picoseconds. - Weight::from_parts(52_967_168, 0) - .saturating_add(Weight::from_parts(0, 4011)) - // Standard Error: 236 - .saturating_add(Weight::from_parts(749, 0).saturating_mul(b.into())) - // Standard Error: 2_503 - .saturating_add(Weight::from_parts(9_575, 0).saturating_mul(m.into())) - // Standard Error: 2_440 - .saturating_add(Weight::from_parts(190_582, 0).saturating_mul(p.into())) + // Measured: `731 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4048 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 45_630_000 picoseconds. + Weight::from_parts(48_888_556, 0) + .saturating_add(Weight::from_parts(0, 4048)) + // Standard Error: 155 + .saturating_add(Weight::from_parts(1_573, 0).saturating_mul(b.into())) + // Standard Error: 1_646 + .saturating_add(Weight::from_parts(13_620, 0).saturating_mul(m.into())) + // Standard Error: 1_604 + .saturating_add(Weight::from_parts(202_698, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) @@ -274,13 +278,13 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `189 + p * (32 ±0)` - // Estimated: `1674 + p * (32 ±0)` - // Minimum execution time: 16_360_000 picoseconds. - Weight::from_parts(17_839_743, 0) - .saturating_add(Weight::from_parts(0, 1674)) - // Standard Error: 732 - .saturating_add(Weight::from_parts(147_266, 0).saturating_mul(p.into())) + // Measured: `226 + p * (32 ±0)` + // Estimated: `1711 + p * (32 ±0)` + // Minimum execution time: 16_660_000 picoseconds. + Weight::from_parts(18_205_980, 0) + .saturating_add(Weight::from_parts(0, 1711)) + // Standard Error: 1_257 + .saturating_add(Weight::from_parts(154_321, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -297,15 +301,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1460 + p * (36 ±0)` - // Estimated: `4859 + d * (123 ±6) + p * (37 ±0)` - // Minimum execution time: 23_960_000 picoseconds. - Weight::from_parts(27_391_513, 0) - .saturating_add(Weight::from_parts(0, 4859)) - // Standard Error: 62_934 - .saturating_add(Weight::from_parts(60_294, 0).saturating_mul(d.into())) - // Standard Error: 974 - .saturating_add(Weight::from_parts(173_261, 0).saturating_mul(p.into())) + // Measured: `1497 + p * (36 ±0)` + // Estimated: `4896 + d * (123 ±6) + p * (37 ±0)` + // Minimum execution time: 24_030_000 picoseconds. + Weight::from_parts(26_884_277, 0) + .saturating_add(Weight::from_parts(0, 4896)) + // Standard Error: 110_402 + .saturating_add(Weight::from_parts(1_028_723, 0).saturating_mul(d.into())) + // Standard Error: 1_709 + .saturating_add(Weight::from_parts(212_831, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 123).saturating_mul(d.into())) @@ -317,11 +321,11 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `Council::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `874` - // Estimated: `4339` - // Minimum execution time: 16_630_000 picoseconds. - Weight::from_parts(17_070_000, 0) - .saturating_add(Weight::from_parts(0, 4339)) + // Measured: `911` + // Estimated: `4376` + // Minimum execution time: 17_200_000 picoseconds. + Weight::from_parts(17_890_000, 0) + .saturating_add(Weight::from_parts(0, 4376)) .saturating_add(T::DbWeight::get().reads(2)) } } diff --git a/runtime/mainnet/src/weights/pallet_democracy.rs b/runtime/mainnet/src/weights/pallet_democracy.rs index 2e524da4..efbea246 100644 --- a/runtime/mainnet/src/weights/pallet_democracy.rs +++ b/runtime/mainnet/src/weights/pallet_democracy.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_democracy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -47,10 +47,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) fn propose() -> Weight { // Proof Size summary in bytes: - // Measured: `3810` + // Measured: `3844` // Estimated: `16987` - // Minimum execution time: 48_641_000 picoseconds. - Weight::from_parts(49_471_000, 0) + // Minimum execution time: 51_050_000 picoseconds. + Weight::from_parts(52_080_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -59,10 +59,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) fn second() -> Weight { // Proof Size summary in bytes: - // Measured: `2526` + // Measured: `2560` // Estimated: `5495` - // Minimum execution time: 43_750_000 picoseconds. - Weight::from_parts(44_430_000, 0) + // Minimum execution time: 42_950_000 picoseconds. + Weight::from_parts(43_820_000, 0) .saturating_add(Weight::from_parts(0, 5495)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -77,10 +77,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `3369` + // Measured: `3403` // Estimated: `7248` - // Minimum execution time: 64_291_000 picoseconds. - Weight::from_parts(65_940_000, 0) + // Minimum execution time: 62_730_000 picoseconds. + Weight::from_parts(63_780_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -95,10 +95,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(937), added: 3412, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `3391` + // Measured: `3425` // Estimated: `7248` - // Minimum execution time: 66_701_000 picoseconds. - Weight::from_parts(69_041_000, 0) + // Minimum execution time: 64_850_000 picoseconds. + Weight::from_parts(65_780_000, 0) .saturating_add(Weight::from_parts(0, 7248)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) @@ -111,10 +111,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn emergency_cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `299` + // Measured: `333` // Estimated: `3666` - // Minimum execution time: 30_450_000 picoseconds. - Weight::from_parts(30_970_000, 0) + // Minimum execution time: 29_530_000 picoseconds. + Weight::from_parts(30_130_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -135,10 +135,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(2038), added: 4513, mode: `MaxEncodedLen`) fn blacklist() -> Weight { // Proof Size summary in bytes: - // Measured: `4887` + // Measured: `4921` // Estimated: `16987` - // Minimum execution time: 116_121_000 picoseconds. - Weight::from_parts(118_121_000, 0) + // Minimum execution time: 115_469_000 picoseconds. + Weight::from_parts(116_910_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(8)) @@ -149,10 +149,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(2038), added: 4513, mode: `MaxEncodedLen`) fn external_propose() -> Weight { // Proof Size summary in bytes: - // Measured: `2161` + // Measured: `2195` // Estimated: `5503` - // Minimum execution time: 16_500_000 picoseconds. - Weight::from_parts(17_040_000, 0) + // Minimum execution time: 16_340_000 picoseconds. + Weight::from_parts(17_030_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -163,8 +163,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_570_000 picoseconds. - Weight::from_parts(3_730_000, 0) + // Minimum execution time: 3_380_000 picoseconds. + Weight::from_parts(3_640_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -174,8 +174,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_590_000 picoseconds. - Weight::from_parts(3_800_000, 0) + // Minimum execution time: 3_490_000 picoseconds. + Weight::from_parts(3_690_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -189,10 +189,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) fn fast_track() -> Weight { // Proof Size summary in bytes: - // Measured: `219` + // Measured: `253` // Estimated: `3518` - // Minimum execution time: 29_071_000 picoseconds. - Weight::from_parts(29_880_000, 0) + // Minimum execution time: 28_360_000 picoseconds. + Weight::from_parts(29_270_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -205,10 +205,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn veto_external() -> Weight { // Proof Size summary in bytes: - // Measured: `2264` + // Measured: `2298` // Estimated: `5503` - // Minimum execution time: 33_430_000 picoseconds. - Weight::from_parts(34_420_000, 0) + // Minimum execution time: 32_330_000 picoseconds. + Weight::from_parts(33_200_000, 0) .saturating_add(Weight::from_parts(0, 5503)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -223,10 +223,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn cancel_proposal() -> Weight { // Proof Size summary in bytes: - // Measured: `4786` + // Measured: `4820` // Estimated: `16987` - // Minimum execution time: 94_101_000 picoseconds. - Weight::from_parts(95_311_000, 0) + // Minimum execution time: 93_740_000 picoseconds. + Weight::from_parts(95_000_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -237,10 +237,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) fn cancel_referendum() -> Weight { // Proof Size summary in bytes: - // Measured: `204` + // Measured: `238` // Estimated: `3518` - // Minimum execution time: 20_860_000 picoseconds. - Weight::from_parts(21_140_000, 0) + // Minimum execution time: 20_390_000 picoseconds. + Weight::from_parts(20_790_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -254,13 +254,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn on_initialize_base(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `177 + r * (86 ±0)` + // Measured: `211 + r * (86 ±0)` // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 7_750_000 picoseconds. - Weight::from_parts(7_968_697, 0) + // Minimum execution time: 7_650_000 picoseconds. + Weight::from_parts(7_458_073, 0) .saturating_add(Weight::from_parts(0, 1489)) - // Standard Error: 12_219 - .saturating_add(Weight::from_parts(4_763_910, 0).saturating_mul(r.into())) + // Standard Error: 10_797 + .saturating_add(Weight::from_parts(4_358_378, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -281,13 +281,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn on_initialize_base_with_launch_period(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `177 + r * (86 ±0)` + // Measured: `211 + r * (86 ±0)` // Estimated: `16987 + r * (2676 ±0)` - // Minimum execution time: 11_290_000 picoseconds. - Weight::from_parts(12_285_804, 0) + // Minimum execution time: 11_170_000 picoseconds. + Weight::from_parts(12_370_378, 0) .saturating_add(Weight::from_parts(0, 16987)) - // Standard Error: 11_028 - .saturating_add(Weight::from_parts(4_756_386, 0).saturating_mul(r.into())) + // Standard Error: 11_525 + .saturating_add(Weight::from_parts(4_354_132, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -304,13 +304,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `695 + r * (108 ±0)` + // Measured: `729 + r * (108 ±0)` // Estimated: `19764 + r * (2676 ±0)` - // Minimum execution time: 55_030_000 picoseconds. - Weight::from_parts(55_072_861, 0) + // Minimum execution time: 51_270_000 picoseconds. + Weight::from_parts(53_368_845, 0) .saturating_add(Weight::from_parts(0, 19764)) - // Standard Error: 11_529 - .saturating_add(Weight::from_parts(5_742_435, 0).saturating_mul(r.into())) + // Standard Error: 18_067 + .saturating_add(Weight::from_parts(5_496_550, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -324,13 +324,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `388 + r * (108 ±0)` + // Measured: `422 + r * (108 ±0)` // Estimated: `13506 + r * (2676 ±0)` - // Minimum execution time: 24_680_000 picoseconds. - Weight::from_parts(21_598_217, 0) + // Minimum execution time: 23_180_000 picoseconds. + Weight::from_parts(20_093_365, 0) .saturating_add(Weight::from_parts(0, 13506)) - // Standard Error: 12_887 - .saturating_add(Weight::from_parts(5_725_695, 0).saturating_mul(r.into())) + // Standard Error: 9_860 + .saturating_add(Weight::from_parts(5_366_695, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(2)) @@ -343,8 +343,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_380_000 picoseconds. - Weight::from_parts(3_560_000, 0) + // Minimum execution time: 3_390_000 picoseconds. + Weight::from_parts(3_620_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -359,13 +359,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn unlock_remove(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `456` + // Measured: `490` // Estimated: `7248` - // Minimum execution time: 28_350_000 picoseconds. - Weight::from_parts(40_236_987, 0) + // Minimum execution time: 28_600_000 picoseconds. + Weight::from_parts(42_080_951, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_801 - .saturating_add(Weight::from_parts(55_602, 0).saturating_mul(r.into())) + // Standard Error: 3_208 + .saturating_add(Weight::from_parts(58_150, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -380,13 +380,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[0, 99]`. fn unlock_set(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `457 + r * (22 ±0)` + // Measured: `491 + r * (22 ±0)` // Estimated: `7248` - // Minimum execution time: 39_830_000 picoseconds. - Weight::from_parts(41_643_881, 0) + // Minimum execution time: 41_200_000 picoseconds. + Weight::from_parts(43_561_000, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 920 - .saturating_add(Weight::from_parts(64_555, 0).saturating_mul(r.into())) + // Standard Error: 2_012 + .saturating_add(Weight::from_parts(79_127, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -397,13 +397,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[1, 100]`. fn remove_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `649 + r * (26 ±0)` + // Measured: `683 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 21_010_000 picoseconds. - Weight::from_parts(24_788_736, 0) + // Minimum execution time: 20_050_000 picoseconds. + Weight::from_parts(25_365_097, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_331 - .saturating_add(Weight::from_parts(136_570, 0).saturating_mul(r.into())) + // Standard Error: 2_013 + .saturating_add(Weight::from_parts(102_275, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -414,13 +414,13 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// The range of component `r` is `[1, 100]`. fn remove_other_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `649 + r * (26 ±0)` + // Measured: `683 + r * (26 ±0)` // Estimated: `7248` - // Minimum execution time: 21_130_000 picoseconds. - Weight::from_parts(24_796_439, 0) + // Minimum execution time: 20_260_000 picoseconds. + Weight::from_parts(25_039_115, 0) .saturating_add(Weight::from_parts(0, 7248)) - // Standard Error: 3_679 - .saturating_add(Weight::from_parts(144_997, 0).saturating_mul(r.into())) + // Standard Error: 1_966 + .saturating_add(Weight::from_parts(109_053, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -434,10 +434,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `251` + // Measured: `285` // Estimated: `3544` - // Minimum execution time: 23_360_000 picoseconds. - Weight::from_parts(23_920_000, 0) + // Minimum execution time: 22_510_000 picoseconds. + Weight::from_parts(23_330_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -448,10 +448,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `219` + // Measured: `253` // Estimated: `3518` - // Minimum execution time: 19_680_000 picoseconds. - Weight::from_parts(19_980_000, 0) + // Minimum execution time: 18_690_000 picoseconds. + Weight::from_parts(19_240_000, 0) .saturating_add(Weight::from_parts(0, 3518)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -466,10 +466,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `3583` + // Measured: `3617` // Estimated: `16987` - // Minimum execution time: 43_750_000 picoseconds. - Weight::from_parts(44_700_000, 0) + // Minimum execution time: 45_170_000 picoseconds. + Weight::from_parts(46_300_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -480,10 +480,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `3555` + // Measured: `3589` // Estimated: `16987` - // Minimum execution time: 39_170_000 picoseconds. - Weight::from_parts(40_450_000, 0) + // Minimum execution time: 40_800_000 picoseconds. + Weight::from_parts(41_400_000, 0) .saturating_add(Weight::from_parts(0, 16987)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -498,8 +498,8 @@ impl pallet_democracy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 17_450_000 picoseconds. - Weight::from_parts(17_941_000, 0) + // Minimum execution time: 17_390_000 picoseconds. + Weight::from_parts(17_569_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -510,10 +510,10 @@ impl pallet_democracy::WeightInfo for WeightInfo { /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_referendum_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `235` + // Measured: `269` // Estimated: `3666` - // Minimum execution time: 22_991_000 picoseconds. - Weight::from_parts(23_480_000, 0) + // Minimum execution time: 22_350_000 picoseconds. + Weight::from_parts(22_710_000, 0) .saturating_add(Weight::from_parts(0, 3666)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/mainnet/src/weights/pallet_dmarket.rs b/runtime/mainnet/src/weights/pallet_dmarket.rs index b94ca6f7..d98fb916 100644 --- a/runtime/mainnet/src/weights/pallet_dmarket.rs +++ b/runtime/mainnet/src/weights/pallet_dmarket.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_dmarket` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -45,8 +45,8 @@ impl pallet_dmarket::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `410` // Estimated: `3634` - // Minimum execution time: 20_090_000 picoseconds. - Weight::from_parts(20_460_000, 0) + // Minimum execution time: 19_330_000 picoseconds. + Weight::from_parts(20_170_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -77,10 +77,10 @@ impl pallet_dmarket::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn execute_trade() -> Weight { // Proof Size summary in bytes: - // Measured: `1171` + // Measured: `1205` // Estimated: `4102` - // Minimum execution time: 283_112_000 picoseconds. - Weight::from_parts(292_161_000, 0) + // Minimum execution time: 277_710_000 picoseconds. + Weight::from_parts(283_900_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(7)) diff --git a/runtime/mainnet/src/weights/pallet_escrow.rs b/runtime/mainnet/src/weights/pallet_escrow.rs index 0977ff1e..fc109053 100644 --- a/runtime/mainnet/src/weights/pallet_escrow.rs +++ b/runtime/mainnet/src/weights/pallet_escrow.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_escrow` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -42,14 +42,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `Escrow::Deposits` (r:1 w:1) /// Proof: `Escrow::Deposits` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn deposit() -> Weight { // Proof Size summary in bytes: // Measured: `200` - // Estimated: `3610` - // Minimum execution time: 90_310_000 picoseconds. - Weight::from_parts(91_520_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 89_520_000 picoseconds. + Weight::from_parts(90_880_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -58,14 +58,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 50_280_000 picoseconds. - Weight::from_parts(51_360_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 50_020_000 picoseconds. + Weight::from_parts(51_160_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -74,14 +74,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn revoke() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 83_040_000 picoseconds. - Weight::from_parts(84_221_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 81_870_000 picoseconds. + Weight::from_parts(83_050_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -90,14 +90,14 @@ impl pallet_escrow::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn force_release() -> Weight { // Proof Size summary in bytes: // Measured: `357` - // Estimated: `3610` - // Minimum execution time: 50_551_000 picoseconds. - Weight::from_parts(51_211_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 49_860_000 picoseconds. + Weight::from_parts(50_860_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/mainnet/src/weights/pallet_marketplace.rs b/runtime/mainnet/src/weights/pallet_marketplace.rs index edeafc1e..5a441107 100644 --- a/runtime/mainnet/src/weights/pallet_marketplace.rs +++ b/runtime/mainnet/src/weights/pallet_marketplace.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_marketplace` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `43` // Estimated: `1505` - // Minimum execution time: 10_780_000 picoseconds. - Weight::from_parts(11_260_000, 0) + // Minimum execution time: 9_850_000 picoseconds. + Weight::from_parts(10_410_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -57,8 +57,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 13_400_000 picoseconds. - Weight::from_parts(13_750_000, 0) + // Minimum execution time: 12_390_000 picoseconds. + Weight::from_parts(12_970_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -71,8 +71,8 @@ impl pallet_marketplace::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `87` // Estimated: `1505` - // Minimum execution time: 13_350_000 picoseconds. - Weight::from_parts(13_610_000, 0) + // Minimum execution time: 12_480_000 picoseconds. + Weight::from_parts(13_320_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -88,7 +88,7 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:2 w:2) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Marketplace::Asks` (r:1 w:1) /// Proof: `Marketplace::Asks` (`max_values`: None, `max_size`: Some(161), added: 2636, mode: `MaxEncodedLen`) /// Storage: `Marketplace::PayoutAddress` (r:1 w:0) @@ -111,11 +111,11 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Proof: `Nfts::PendingSwapOf` (`max_values`: None, `max_size`: Some(151), added: 2626, mode: `MaxEncodedLen`) fn create_order() -> Weight { // Proof Size summary in bytes: - // Measured: `1745` - // Estimated: `6230` - // Minimum execution time: 378_122_000 picoseconds. - Weight::from_parts(387_272_000, 0) - .saturating_add(Weight::from_parts(0, 6230)) + // Measured: `1779` + // Estimated: `6266` + // Minimum execution time: 370_490_000 picoseconds. + Weight::from_parts(376_180_000, 0) + .saturating_add(Weight::from_parts(0, 6266)) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().writes(13)) } @@ -124,14 +124,14 @@ impl pallet_marketplace::WeightInfo for WeightInfo { /// Storage: `Marketplace::Bids` (r:1 w:1) /// Proof: `Marketplace::Bids` (`max_values`: None, `max_size`: Some(156), added: 2631, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn cancel_order() -> Weight { // Proof Size summary in bytes: // Measured: `493` - // Estimated: `3621` - // Minimum execution time: 64_320_000 picoseconds. - Weight::from_parts(65_620_000, 0) - .saturating_add(Weight::from_parts(0, 3621)) + // Estimated: `3628` + // Minimum execution time: 64_140_000 picoseconds. + Weight::from_parts(65_720_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/runtime/mainnet/src/weights/pallet_message_queue.rs b/runtime/mainnet/src/weights/pallet_message_queue.rs index 9bd8d4ae..cc365c9b 100644 --- a/runtime/mainnet/src/weights/pallet_message_queue.rs +++ b/runtime/mainnet/src/weights/pallet_message_queue.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -45,8 +45,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `261` // Estimated: `6044` - // Minimum execution time: 17_451_000 picoseconds. - Weight::from_parts(18_051_000, 0) + // Minimum execution time: 17_050_000 picoseconds. + Weight::from_parts(17_430_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `256` // Estimated: `6044` - // Minimum execution time: 15_680_000 picoseconds. - Weight::from_parts(16_130_000, 0) + // Minimum execution time: 15_170_000 picoseconds. + Weight::from_parts(15_560_000, 0) .saturating_add(Weight::from_parts(0, 6044)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -71,8 +71,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `43` // Estimated: `3517` - // Minimum execution time: 6_150_000 picoseconds. - Weight::from_parts(6_381_000, 0) + // Minimum execution time: 6_090_000 picoseconds. + Weight::from_parts(6_260_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -83,8 +83,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 8_770_000 picoseconds. - Weight::from_parts(9_450_000, 0) + // Minimum execution time: 8_400_000 picoseconds. + Weight::from_parts(8_590_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -95,8 +95,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `110` // Estimated: `69050` - // Minimum execution time: 8_800_000 picoseconds. - Weight::from_parts(9_170_000, 0) + // Minimum execution time: 8_680_000 picoseconds. + Weight::from_parts(8_950_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -109,8 +109,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 222_941_000 picoseconds. - Weight::from_parts(224_411_000, 0) + // Minimum execution time: 223_130_000 picoseconds. + Weight::from_parts(224_750_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -122,8 +122,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `209` // Estimated: `3517` - // Minimum execution time: 10_320_000 picoseconds. - Weight::from_parts(10_660_000, 0) + // Minimum execution time: 9_920_000 picoseconds. + Weight::from_parts(10_150_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -134,10 +134,10 @@ impl pallet_message_queue::WeightInfo for WeightInfo /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) fn set_service_head() -> Weight { // Proof Size summary in bytes: - // Measured: `198` + // Measured: `199` // Estimated: `3517` - // Minimum execution time: 6_889_000 picoseconds. - Weight::from_parts(7_176_000, 0) + // Minimum execution time: 8_240_000 picoseconds. + Weight::from_parts(8_500_000, 0) .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -150,8 +150,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 70_220_000 picoseconds. - Weight::from_parts(88_811_000, 0) + // Minimum execution time: 68_750_000 picoseconds. + Weight::from_parts(70_100_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -164,8 +164,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 91_661_000 picoseconds. - Weight::from_parts(97_151_000, 0) + // Minimum execution time: 91_900_000 picoseconds. + Weight::from_parts(93_590_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -178,8 +178,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `65705` // Estimated: `69050` - // Minimum execution time: 154_051_000 picoseconds. - Weight::from_parts(158_381_000, 0) + // Minimum execution time: 153_360_000 picoseconds. + Weight::from_parts(155_400_000, 0) .saturating_add(Weight::from_parts(0, 69050)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/mainnet/src/weights/pallet_multibatching.rs b/runtime/mainnet/src/weights/pallet_multibatching.rs index 8610aefd..baa8d044 100644 --- a/runtime/mainnet/src/weights/pallet_multibatching.rs +++ b/runtime/mainnet/src/weights/pallet_multibatching.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_multibatching` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -45,15 +45,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `84` + // Measured: `118` // Estimated: `3497` - // Minimum execution time: 364_071_000 picoseconds. - Weight::from_parts(365_321_000, 0) + // Minimum execution time: 364_801_000 picoseconds. + Weight::from_parts(367_201_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 208_548 - .saturating_add(Weight::from_parts(6_263_550, 0).saturating_mul(c.into())) - // Standard Error: 208_548 - .saturating_add(Weight::from_parts(59_913_594, 0).saturating_mul(s.into())) + // Standard Error: 208_966 + .saturating_add(Weight::from_parts(6_237_648, 0).saturating_mul(c.into())) + // Standard Error: 208_966 + .saturating_add(Weight::from_parts(59_865_048, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -65,15 +65,15 @@ impl pallet_multibatching::WeightInfo for WeightInfo /// The range of component `s` is `[1, 128]`. fn batch_v2(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `84` + // Measured: `118` // Estimated: `3497` - // Minimum execution time: 364_870_000 picoseconds. - Weight::from_parts(367_470_000, 0) + // Minimum execution time: 364_940_000 picoseconds. + Weight::from_parts(366_520_000, 0) .saturating_add(Weight::from_parts(0, 3497)) - // Standard Error: 207_590 - .saturating_add(Weight::from_parts(6_223_354, 0).saturating_mul(c.into())) - // Standard Error: 207_590 - .saturating_add(Weight::from_parts(59_909_359, 0).saturating_mul(s.into())) + // Standard Error: 206_420 + .saturating_add(Weight::from_parts(6_279_065, 0).saturating_mul(c.into())) + // Standard Error: 206_420 + .saturating_add(Weight::from_parts(59_861_736, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/mainnet/src/weights/pallet_multisig.rs b/runtime/mainnet/src/weights/pallet_multisig.rs index c91f1551..4c52143a 100644 --- a/runtime/mainnet/src/weights/pallet_multisig.rs +++ b/runtime/mainnet/src/weights/pallet_multisig.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -42,11 +42,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_990_000 picoseconds. - Weight::from_parts(14_339_228, 0) + // Minimum execution time: 14_430_000 picoseconds. + Weight::from_parts(14_889_756, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 7 - .saturating_add(Weight::from_parts(455, 0).saturating_mul(z.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(377, 0).saturating_mul(z.into())) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) @@ -56,13 +56,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `210` // Estimated: `5587` - // Minimum execution time: 46_569_000 picoseconds. - Weight::from_parts(39_103_526, 0) + // Minimum execution time: 46_450_000 picoseconds. + Weight::from_parts(39_406_704, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 1_749 - .saturating_add(Weight::from_parts(81_808, 0).saturating_mul(s.into())) - // Standard Error: 17 - .saturating_add(Weight::from_parts(2_132, 0).saturating_mul(z.into())) + // Standard Error: 2_272 + .saturating_add(Weight::from_parts(87_175, 0).saturating_mul(s.into())) + // Standard Error: 22 + .saturating_add(Weight::from_parts(2_054, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -74,13 +74,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `279` // Estimated: `5587` - // Minimum execution time: 29_630_000 picoseconds. - Weight::from_parts(23_251_338, 0) + // Minimum execution time: 29_890_000 picoseconds. + Weight::from_parts(23_768_033, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 1_113 - .saturating_add(Weight::from_parts(74_446, 0).saturating_mul(s.into())) - // Standard Error: 10 - .saturating_add(Weight::from_parts(2_081, 0).saturating_mul(z.into())) + // Standard Error: 1_363 + .saturating_add(Weight::from_parts(77_145, 0).saturating_mul(s.into())) + // Standard Error: 13 + .saturating_add(Weight::from_parts(1_987, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -94,80 +94,73 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `339 + s * (20 ±0)` // Estimated: `5587` - // Minimum execution time: 51_680_000 picoseconds. - Weight::from_parts(42_294_828, 0) + // Minimum execution time: 51_511_000 picoseconds. + Weight::from_parts(41_854_289, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 2_691 - .saturating_add(Weight::from_parts(106_374, 0).saturating_mul(s.into())) - // Standard Error: 26 - .saturating_add(Weight::from_parts(2_129, 0).saturating_mul(z.into())) + // Standard Error: 1_314 + .saturating_add(Weight::from_parts(109_392, 0).saturating_mul(s.into())) + // Standard Error: 12 + .saturating_add(Weight::from_parts(2_080, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. - /// The range of component `z` is `[0, 10000]`. - fn approve_as_multi_create(s: u32) -> Weight { + fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `210` // Estimated: `5587` - // Minimum execution time: 35_999_000 picoseconds. - Weight::from_parts(37_489_515, 0) + // Minimum execution time: 35_560_000 picoseconds. + Weight::from_parts(37_451_098, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 1_381 - .saturating_add(Weight::from_parts(86_733, 0).saturating_mul(s.into())) - // Standard Error: 13 - .saturating_add(Weight::from_parts(33, 0).saturating_mul(1000u32.into())) + // Standard Error: 1_688 + .saturating_add(Weight::from_parts(85_556, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. - /// The range of component `z` is `[0, 10000]`. - fn approve_as_multi_approve(s: u32) -> Weight { + fn approve_as_multi_approve(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `279` // Estimated: `5587` - // Minimum execution time: 20_760_000 picoseconds. - Weight::from_parts(21_921_735, 0) + // Minimum execution time: 19_891_000 picoseconds. + Weight::from_parts(20_685_051, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 348 - .saturating_add(Weight::from_parts(72_442, 0).saturating_mul(s.into())) - // Standard Error: 3 - .saturating_add(Weight::from_parts(3, 0).saturating_mul(1000u32.into())) + // Standard Error: 652 + .saturating_add(Weight::from_parts(80_949, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. - /// The range of component `z` is `[0, 10000]`. - fn cancel_as_multi(s: u32) -> Weight { + fn cancel_as_multi(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `380` // Estimated: `5587` - // Minimum execution time: 36_530_000 picoseconds. - Weight::from_parts(38_293_859, 0) + // Minimum execution time: 35_620_000 picoseconds. + Weight::from_parts(37_022_531, 0) .saturating_add(Weight::from_parts(0, 5587)) - // Standard Error: 1_110 - .saturating_add(Weight::from_parts(83_001, 0).saturating_mul(s.into())) + // Standard Error: 3_144 + .saturating_add(Weight::from_parts(103_438, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) - /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`) + /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. fn poke_deposit(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `487 + s * (1 ±0)` - // Estimated: `6811` - // Minimum execution time: 29_451_000 picoseconds. - Weight::from_parts(31_338_818, 0) - .saturating_add(Weight::from_parts(0, 6811)) - // Standard Error: 1_549 - .saturating_add(Weight::from_parts(147_032, 0).saturating_mul(s.into())) + // Measured: `380` + // Estimated: `5587` + // Minimum execution time: 33_750_000 picoseconds. + Weight::from_parts(35_548_611, 0) + .saturating_add(Weight::from_parts(0, 5587)) + // Standard Error: 1_339 + .saturating_add(Weight::from_parts(87_919, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/runtime/mainnet/src/weights/pallet_myth_proxy.rs b/runtime/mainnet/src/weights/pallet_myth_proxy.rs index 8cccfbb1..251bd783 100644 --- a/runtime/mainnet/src/weights/pallet_myth_proxy.rs +++ b/runtime/mainnet/src/weights/pallet_myth_proxy.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_myth_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -44,7 +44,7 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `MythProxy::Proxies` (r:0 w:1) /// Proof: `MythProxy::Proxies` (`max_values`: None, `max_size`: Some(94), added: 2569, mode: `MaxEncodedLen`) /// Storage: `MythProxy::ApprovalsByAgent` (r:0 w:1) @@ -52,10 +52,10 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { fn add_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `454` - // Estimated: `3610` - // Minimum execution time: 71_139_000 picoseconds. - Weight::from_parts(72_099_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 71_020_000 picoseconds. + Weight::from_parts(72_110_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -64,14 +64,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn remove_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3610` - // Minimum execution time: 51_450_000 picoseconds. - Weight::from_parts(52_369_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 51_490_000 picoseconds. + Weight::from_parts(52_140_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -81,8 +81,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `247` // Estimated: `3559` - // Minimum execution time: 19_530_000 picoseconds. - Weight::from_parts(20_200_000, 0) + // Minimum execution time: 19_340_000 picoseconds. + Weight::from_parts(19_650_000, 0) .saturating_add(Weight::from_parts(0, 3559)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -96,8 +96,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 18_419_000 picoseconds. - Weight::from_parts(19_510_000, 0) + // Minimum execution time: 18_400_000 picoseconds. + Weight::from_parts(18_850_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -108,8 +108,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `147` // Estimated: `3521` - // Minimum execution time: 14_110_000 picoseconds. - Weight::from_parts(14_430_000, 0) + // Minimum execution time: 13_610_000 picoseconds. + Weight::from_parts(14_480_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -122,8 +122,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `227` // Estimated: `3521` - // Minimum execution time: 17_650_000 picoseconds. - Weight::from_parts(18_170_000, 0) + // Minimum execution time: 17_330_000 picoseconds. + Weight::from_parts(17_830_000, 0) .saturating_add(Weight::from_parts(0, 3521)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -133,14 +133,14 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) fn remove_sponsored_proxy() -> Weight { // Proof Size summary in bytes: // Measured: `413` - // Estimated: `3610` - // Minimum execution time: 51_899_000 picoseconds. - Weight::from_parts(52_339_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 51_380_000 picoseconds. + Weight::from_parts(51_980_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -154,8 +154,8 @@ impl pallet_myth_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `423` // Estimated: `6124` - // Minimum execution time: 28_230_000 picoseconds. - Weight::from_parts(28_820_000, 0) + // Minimum execution time: 27_590_000 picoseconds. + Weight::from_parts(28_400_000, 0) .saturating_add(Weight::from_parts(0, 6124)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/mainnet/src/weights/pallet_nfts.rs b/runtime/mainnet/src/weights/pallet_nfts.rs index 5c6188ad..60177311 100644 --- a/runtime/mainnet/src/weights/pallet_nfts.rs +++ b/runtime/mainnet/src/weights/pallet_nfts.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_nfts` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -51,8 +51,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 27_789_000 picoseconds. - Weight::from_parts(28_320_000, 0) + // Minimum execution time: 27_050_000 picoseconds. + Weight::from_parts(27_801_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -71,8 +71,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3634` - // Minimum execution time: 27_780_000 picoseconds. - Weight::from_parts(28_750_000, 0) + // Minimum execution time: 27_370_000 picoseconds. + Weight::from_parts(28_200_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) @@ -95,17 +95,19 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: `Nfts::CollectionAccount` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. + /// The range of component `m` is `[0, 1000]`. + /// The range of component `a` is `[0, 1000]`. fn destroy(m: u32, a: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `641 + a * (366 ±0) + m * (37 ±0)` // Estimated: `3960 + a * (2970 ±0) + m * (2556 ±0)` - // Minimum execution time: 2_512_842_000 picoseconds. - Weight::from_parts(2_561_852_000, 0) + // Minimum execution time: 2_212_605_000 picoseconds. + Weight::from_parts(2_255_855_000, 0) .saturating_add(Weight::from_parts(0, 3960)) - // Standard Error: 45_089 - .saturating_add(Weight::from_parts(1_194_264, 0).saturating_mul(m.into())) - // Standard Error: 45_089 - .saturating_add(Weight::from_parts(7_402_891, 0).saturating_mul(a.into())) + // Standard Error: 23_639 + .saturating_add(Weight::from_parts(1_322_404, 0).saturating_mul(m.into())) + // Standard Error: 23_639 + .saturating_add(Weight::from_parts(7_601_838, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) @@ -133,8 +135,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 66_230_000 picoseconds. - Weight::from_parts(68_870_000, 0) + // Minimum execution time: 66_300_000 picoseconds. + Weight::from_parts(68_380_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -157,8 +159,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `543` // Estimated: `4102` - // Minimum execution time: 63_780_000 picoseconds. - Weight::from_parts(64_819_000, 0) + // Minimum execution time: 64_110_000 picoseconds. + Weight::from_parts(65_950_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -187,8 +189,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `644` // Estimated: `4102` - // Minimum execution time: 76_900_000 picoseconds. - Weight::from_parts(106_939_000, 0) + // Minimum execution time: 74_420_000 picoseconds. + Weight::from_parts(75_640_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(8)) @@ -213,8 +215,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `721` // Estimated: `4102` - // Minimum execution time: 59_590_000 picoseconds. - Weight::from_parts(60_639_000, 0) + // Minimum execution time: 55_560_000 picoseconds. + Weight::from_parts(56_700_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) @@ -226,15 +228,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Item` (r:5000 w:5000) /// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(637), added: 3112, mode: `MaxEncodedLen`) /// The range of component `i` is `[0, 5000]`. + /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `871 + i * (95 ±0)` // Estimated: `3634 + i * (3112 ±0)` - // Minimum execution time: 20_140_000 picoseconds. - Weight::from_parts(20_730_000, 0) + // Minimum execution time: 19_200_000 picoseconds. + Weight::from_parts(19_610_000, 0) .saturating_add(Weight::from_parts(0, 3634)) - // Standard Error: 38_236 - .saturating_add(Weight::from_parts(23_277_984, 0).saturating_mul(i.into())) + // Standard Error: 15_509 + .saturating_add(Weight::from_parts(22_346_539, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) @@ -248,8 +251,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 24_710_000 picoseconds. - Weight::from_parts(25_190_000, 0) + // Minimum execution time: 23_770_000 picoseconds. + Weight::from_parts(24_530_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -262,8 +265,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 24_740_000 picoseconds. - Weight::from_parts(25_320_000, 0) + // Minimum execution time: 23_790_000 picoseconds. + Weight::from_parts(24_520_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -276,8 +279,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 20_470_000 picoseconds. - Weight::from_parts(21_370_000, 0) + // Minimum execution time: 19_970_000 picoseconds. + Weight::from_parts(20_600_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -294,8 +297,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `504` // Estimated: `3634` - // Minimum execution time: 32_140_000 picoseconds. - Weight::from_parts(33_080_000, 0) + // Minimum execution time: 33_031_000 picoseconds. + Weight::from_parts(34_000_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -308,8 +311,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `393` // Estimated: `6110` - // Minimum execution time: 50_630_000 picoseconds. - Weight::from_parts(51_690_000, 0) + // Minimum execution time: 50_120_000 picoseconds. + Weight::from_parts(51_240_000, 0) .saturating_add(Weight::from_parts(0, 6110)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) @@ -322,8 +325,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `319` // Estimated: `3634` - // Minimum execution time: 20_330_000 picoseconds. - Weight::from_parts(21_080_000, 0) + // Minimum execution time: 19_660_000 picoseconds. + Weight::from_parts(20_310_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) @@ -336,8 +339,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `242` // Estimated: `3634` - // Minimum execution time: 16_109_000 picoseconds. - Weight::from_parts(16_670_000, 0) + // Minimum execution time: 15_670_000 picoseconds. + Weight::from_parts(16_280_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -350,8 +353,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `429` // Estimated: `3553` - // Minimum execution time: 23_460_000 picoseconds. - Weight::from_parts(24_130_000, 0) + // Minimum execution time: 22_300_000 picoseconds. + Weight::from_parts(23_690_000, 0) .saturating_add(Weight::from_parts(0, 3553)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -370,8 +373,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3960` - // Minimum execution time: 54_790_000 picoseconds. - Weight::from_parts(55_670_000, 0) + // Minimum execution time: 50_870_000 picoseconds. + Weight::from_parts(52_250_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -384,8 +387,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `3960` - // Minimum execution time: 31_540_000 picoseconds. - Weight::from_parts(32_640_000, 0) + // Minimum execution time: 31_090_000 picoseconds. + Weight::from_parts(32_061_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -402,8 +405,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1104` // Estimated: `3960` - // Minimum execution time: 47_990_000 picoseconds. - Weight::from_parts(49_110_000, 0) + // Minimum execution time: 44_780_000 picoseconds. + Weight::from_parts(45_601_000, 0) .saturating_add(Weight::from_parts(0, 3960)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -416,8 +419,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4146` - // Minimum execution time: 20_739_000 picoseconds. - Weight::from_parts(21_320_000, 0) + // Minimum execution time: 19_800_000 picoseconds. + Weight::from_parts(20_440_000, 0) .saturating_add(Weight::from_parts(0, 4146)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -429,15 +432,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Attribute` (r:1001 w:1000) /// Proof: `Nfts::Attribute` (`max_values`: None, `max_size`: Some(495), added: 2970, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 1000]`. + /// The range of component `n` is `[0, 1000]`. fn cancel_item_attributes_approval(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `694 + n * (386 ±0)` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 33_499_000 picoseconds. - Weight::from_parts(33_880_000, 0) + // Minimum execution time: 32_430_000 picoseconds. + Weight::from_parts(33_200_000, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 14_160 - .saturating_add(Weight::from_parts(9_569_857, 0).saturating_mul(n.into())) + // Standard Error: 7_379 + .saturating_add(Weight::from_parts(9_160_140, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -458,8 +462,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `667` // Estimated: `3840` - // Minimum execution time: 43_160_000 picoseconds. - Weight::from_parts(43_670_000, 0) + // Minimum execution time: 38_841_000 picoseconds. + Weight::from_parts(39_890_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) @@ -476,8 +480,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `970` // Estimated: `3840` - // Minimum execution time: 40_170_000 picoseconds. - Weight::from_parts(41_120_000, 0) + // Minimum execution time: 36_521_000 picoseconds. + Weight::from_parts(37_430_000, 0) .saturating_add(Weight::from_parts(0, 3840)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -494,8 +498,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `470` // Estimated: `3787` - // Minimum execution time: 31_420_000 picoseconds. - Weight::from_parts(32_210_000, 0) + // Minimum execution time: 29_900_000 picoseconds. + Weight::from_parts(30_490_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -512,8 +516,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `817` // Estimated: `3787` - // Minimum execution time: 36_740_000 picoseconds. - Weight::from_parts(37_650_000, 0) + // Minimum execution time: 33_080_000 picoseconds. + Weight::from_parts(33_940_000, 0) .saturating_add(Weight::from_parts(0, 3787)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) @@ -526,8 +530,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `412` // Estimated: `4102` - // Minimum execution time: 24_750_000 picoseconds. - Weight::from_parts(25_630_000, 0) + // Minimum execution time: 23_511_000 picoseconds. + Weight::from_parts(24_290_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -538,8 +542,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 20_870_000 picoseconds. - Weight::from_parts(22_080_000, 0) + // Minimum execution time: 19_340_000 picoseconds. + Weight::from_parts(19_910_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -550,8 +554,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `361` // Estimated: `4102` - // Minimum execution time: 20_080_000 picoseconds. - Weight::from_parts(20_600_000, 0) + // Minimum execution time: 18_510_000 picoseconds. + Weight::from_parts(19_060_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -562,8 +566,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3533` - // Minimum execution time: 16_020_000 picoseconds. - Weight::from_parts(16_380_000, 0) + // Minimum execution time: 15_520_000 picoseconds. + Weight::from_parts(15_990_000, 0) .saturating_add(Weight::from_parts(0, 3533)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -576,8 +580,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `396` // Estimated: `3634` - // Minimum execution time: 22_910_000 picoseconds. - Weight::from_parts(23_720_000, 0) + // Minimum execution time: 21_850_000 picoseconds. + Weight::from_parts(22_450_000, 0) .saturating_add(Weight::from_parts(0, 3634)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -590,8 +594,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `325` // Estimated: `3607` - // Minimum execution time: 22_240_000 picoseconds. - Weight::from_parts(22_800_000, 0) + // Minimum execution time: 21_420_000 picoseconds. + Weight::from_parts(22_050_000, 0) .saturating_add(Weight::from_parts(0, 3607)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -608,8 +612,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `560` // Estimated: `4102` - // Minimum execution time: 30_270_000 picoseconds. - Weight::from_parts(30_910_000, 0) + // Minimum execution time: 30_560_000 picoseconds. + Weight::from_parts(31_590_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -634,22 +638,23 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `862` // Estimated: `4102` - // Minimum execution time: 69_790_000 picoseconds. - Weight::from_parts(71_420_000, 0) + // Minimum execution time: 66_490_000 picoseconds. + Weight::from_parts(67_540_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(5)) } /// The range of component `n` is `[0, 10]`. + /// The range of component `n` is `[0, 10]`. fn pay_tips(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_880_000 picoseconds. - Weight::from_parts(4_130_892, 0) + // Minimum execution time: 2_740_000 picoseconds. + Weight::from_parts(4_521_342, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 23_362 - .saturating_add(Weight::from_parts(2_807_038, 0).saturating_mul(n.into())) + // Standard Error: 4_739 + .saturating_add(Weight::from_parts(2_534_691, 0).saturating_mul(n.into())) } /// Storage: `Nfts::Item` (r:1 w:0) /// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(637), added: 3112, mode: `MaxEncodedLen`) @@ -659,8 +664,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `335` // Estimated: `4102` - // Minimum execution time: 23_040_000 picoseconds. - Weight::from_parts(29_339_000, 0) + // Minimum execution time: 21_670_000 picoseconds. + Weight::from_parts(22_350_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -673,8 +678,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `511` // Estimated: `4102` - // Minimum execution time: 29_060_000 picoseconds. - Weight::from_parts(30_310_000, 0) + // Minimum execution time: 26_190_000 picoseconds. + Weight::from_parts(26_890_000, 0) .saturating_add(Weight::from_parts(0, 4102)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -699,8 +704,8 @@ impl pallet_nfts::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1050` // Estimated: `7214` - // Minimum execution time: 110_820_000 picoseconds. - Weight::from_parts(114_110_000, 0) + // Minimum execution time: 107_421_000 picoseconds. + Weight::from_parts(108_771_000, 0) .saturating_add(Weight::from_parts(0, 7214)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(10)) @@ -726,15 +731,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Account` (r:0 w:1) /// Proof: `Nfts::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10]`. + /// The range of component `n` is `[0, 10]`. fn mint_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `634` // Estimated: `6110 + n * (2970 ±0)` - // Minimum execution time: 156_920_000 picoseconds. - Weight::from_parts(163_627_161, 0) + // Minimum execution time: 156_221_000 picoseconds. + Weight::from_parts(163_660_160, 0) .saturating_add(Weight::from_parts(0, 6110)) - // Standard Error: 58_593 - .saturating_add(Weight::from_parts(25_389_930, 0).saturating_mul(n.into())) + // Standard Error: 23_263 + .saturating_add(Weight::from_parts(25_931_185, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) @@ -752,15 +758,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: `Nfts::Attribute` (r:10 w:10) /// Proof: `Nfts::Attribute` (`max_values`: None, `max_size`: Some(495), added: 2970, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10]`. + /// The range of component `n` is `[0, 10]`. fn set_attributes_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `573` // Estimated: `4146 + n * (2970 ±0)` - // Minimum execution time: 87_690_000 picoseconds. - Weight::from_parts(97_771_701, 0) + // Minimum execution time: 86_221_000 picoseconds. + Weight::from_parts(97_719_747, 0) .saturating_add(Weight::from_parts(0, 4146)) - // Standard Error: 49_232 - .saturating_add(Weight::from_parts(23_951_722, 0).saturating_mul(n.into())) + // Standard Error: 31_409 + .saturating_add(Weight::from_parts(24_836_370, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/mainnet/src/weights/pallet_preimage.rs b/runtime/mainnet/src/weights/pallet_preimage.rs index be18103c..37aac6a4 100644 --- a/runtime/mainnet/src/weights/pallet_preimage.rs +++ b/runtime/mainnet/src/weights/pallet_preimage.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -42,19 +42,19 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` - // Estimated: `3610` - // Minimum execution time: 56_309_000 picoseconds. - Weight::from_parts(56_650_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) - // Standard Error: 171 - .saturating_add(Weight::from_parts(16_748, 0).saturating_mul(s.into())) + // Estimated: `3628` + // Minimum execution time: 55_560_000 picoseconds. + Weight::from_parts(56_040_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) + // Standard Error: 168 + .saturating_add(Weight::from_parts(16_527, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -69,11 +69,11 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 19_690_000 picoseconds. - Weight::from_parts(19_910_000, 0) + // Minimum execution time: 18_850_000 picoseconds. + Weight::from_parts(19_780_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 168 - .saturating_add(Weight::from_parts(16_702, 0).saturating_mul(s.into())) + // Standard Error: 164 + .saturating_add(Weight::from_parts(16_534, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -88,11 +88,11 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 18_850_000 picoseconds. - Weight::from_parts(19_180_000, 0) + // Minimum execution time: 17_960_000 picoseconds. + Weight::from_parts(18_090_000, 0) .saturating_add(Weight::from_parts(0, 3544)) - // Standard Error: 158 - .saturating_add(Weight::from_parts(16_370, 0).saturating_mul(s.into())) + // Standard Error: 162 + .saturating_add(Weight::from_parts(16_501, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -101,16 +101,16 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: // Measured: `181` - // Estimated: `3610` - // Minimum execution time: 84_271_000 picoseconds. - Weight::from_parts(90_550_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Estimated: `3628` + // Minimum execution time: 77_161_000 picoseconds. + Weight::from_parts(80_771_000, 0) + .saturating_add(Weight::from_parts(0, 3628)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -124,8 +124,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 47_830_000 picoseconds. - Weight::from_parts(56_680_000, 0) + // Minimum execution time: 44_761_000 picoseconds. + Weight::from_parts(46_840_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -138,8 +138,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `138` // Estimated: `3544` - // Minimum execution time: 41_360_000 picoseconds. - Weight::from_parts(43_620_000, 0) + // Minimum execution time: 39_710_000 picoseconds. + Weight::from_parts(43_070_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -152,8 +152,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 29_540_000 picoseconds. - Weight::from_parts(32_991_000, 0) + // Minimum execution time: 25_190_000 picoseconds. + Weight::from_parts(29_790_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -166,8 +166,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3544` - // Minimum execution time: 34_180_000 picoseconds. - Weight::from_parts(36_440_000, 0) + // Minimum execution time: 29_930_000 picoseconds. + Weight::from_parts(32_830_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -180,8 +180,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 15_040_000 picoseconds. - Weight::from_parts(15_950_000, 0) + // Minimum execution time: 13_940_000 picoseconds. + Weight::from_parts(14_980_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -196,8 +196,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 41_251_000 picoseconds. - Weight::from_parts(45_150_000, 0) + // Minimum execution time: 36_220_000 picoseconds. + Weight::from_parts(38_130_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -210,8 +210,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 16_600_000 picoseconds. - Weight::from_parts(17_510_000, 0) + // Minimum execution time: 14_570_000 picoseconds. + Weight::from_parts(15_970_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -224,8 +224,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3544` - // Minimum execution time: 15_810_000 picoseconds. - Weight::from_parts(16_810_000, 0) + // Minimum execution time: 14_250_000 picoseconds. + Weight::from_parts(15_460_000, 0) .saturating_add(Weight::from_parts(0, 3544)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -235,21 +235,21 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1023 w:1023) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(145), added: 2620, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + n * (203 ±0)` - // Estimated: `990 + n * (2620 ±0)` - // Minimum execution time: 63_430_000 picoseconds. - Weight::from_parts(63_870_000, 0) + // Estimated: `990 + n * (2638 ±0)` + // Minimum execution time: 63_281_000 picoseconds. + Weight::from_parts(63_850_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 61_821 - .saturating_add(Weight::from_parts(63_448_988, 0).saturating_mul(n.into())) + // Standard Error: 79_228 + .saturating_add(Weight::from_parts(62_953_932, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2620).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2638).saturating_mul(n.into())) } } diff --git a/runtime/mainnet/src/weights/pallet_proxy.rs b/runtime/mainnet/src/weights/pallet_proxy.rs index d5e347a3..e115aa74 100644 --- a/runtime/mainnet/src/weights/pallet_proxy.rs +++ b/runtime/mainnet/src/weights/pallet_proxy.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -40,15 +40,16 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 17_240_000 picoseconds. - Weight::from_parts(18_013_335, 0) + // Minimum execution time: 16_600_000 picoseconds. + Weight::from_parts(17_488_212, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_097 - .saturating_add(Weight::from_parts(26_104, 0).saturating_mul(p.into())) + // Standard Error: 793 + .saturating_add(Weight::from_parts(21_170, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -59,17 +60,19 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `367 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 46_840_000 picoseconds. - Weight::from_parts(48_463_145, 0) + // Minimum execution time: 43_710_000 picoseconds. + Weight::from_parts(44_386_963, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 4_992 - .saturating_add(Weight::from_parts(129_413, 0).saturating_mul(a.into())) - // Standard Error: 5_158 - .saturating_add(Weight::from_parts(19_722, 0).saturating_mul(p.into())) + // Standard Error: 1_272 + .saturating_add(Weight::from_parts(182_777, 0).saturating_mul(a.into())) + // Standard Error: 1_315 + .saturating_add(Weight::from_parts(25_723, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -79,17 +82,19 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `295 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 29_290_000 picoseconds. - Weight::from_parts(29_289_810, 0) + // Minimum execution time: 28_261_000 picoseconds. + Weight::from_parts(29_064_301, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 3_423 - .saturating_add(Weight::from_parts(179_097, 0).saturating_mul(a.into())) - // Standard Error: 3_537 - .saturating_add(Weight::from_parts(18_525, 0).saturating_mul(p.into())) + // Standard Error: 2_086 + .saturating_add(Weight::from_parts(198_964, 0).saturating_mul(a.into())) + // Standard Error: 2_155 + .saturating_add(Weight::from_parts(6_984, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -99,17 +104,19 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `295 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 29_330_000 picoseconds. - Weight::from_parts(29_365_693, 0) + // Minimum execution time: 28_600_000 picoseconds. + Weight::from_parts(29_009_025, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 3_339 - .saturating_add(Weight::from_parts(179_619, 0).saturating_mul(a.into())) - // Standard Error: 3_449 - .saturating_add(Weight::from_parts(17_187, 0).saturating_mul(p.into())) + // Standard Error: 2_077 + .saturating_add(Weight::from_parts(198_268, 0).saturating_mul(a.into())) + // Standard Error: 2_146 + .saturating_add(Weight::from_parts(9_438, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -121,106 +128,115 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. + /// The range of component `a` is `[0, 31]`. + /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `311 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 38_470_000 picoseconds. - Weight::from_parts(42_477_209, 0) + // Minimum execution time: 39_300_000 picoseconds. + Weight::from_parts(39_731_274, 0) .saturating_add(Weight::from_parts(0, 5302)) - // Standard Error: 3_642 - .saturating_add(Weight::from_parts(179_098, 0).saturating_mul(a.into())) - // Standard Error: 3_763 - .saturating_add(Weight::from_parts(32_371, 0).saturating_mul(p.into())) + // Standard Error: 974 + .saturating_add(Weight::from_parts(177_872, 0).saturating_mul(a.into())) + // Standard Error: 1_006 + .saturating_add(Weight::from_parts(30_961, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 28_300_000 picoseconds. - Weight::from_parts(29_305_035, 0) + // Minimum execution time: 28_080_000 picoseconds. + Weight::from_parts(29_182_459, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_524 - .saturating_add(Weight::from_parts(42_781, 0).saturating_mul(p.into())) + // Standard Error: 792 + .saturating_add(Weight::from_parts(37_783, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 28_500_000 picoseconds. - Weight::from_parts(29_507_034, 0) + // Minimum execution time: 27_970_000 picoseconds. + Weight::from_parts(29_324_312, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_348 - .saturating_add(Weight::from_parts(37_856, 0).saturating_mul(p.into())) + // Standard Error: 1_551 + .saturating_add(Weight::from_parts(32_603, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - fn remove_proxies(_p: u32, ) -> Weight { + /// The range of component `p` is `[1, 31]`. + fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `115 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 25_650_000 picoseconds. - Weight::from_parts(27_592_360, 0) + // Minimum execution time: 25_620_000 picoseconds. + Weight::from_parts(26_538_531, 0) .saturating_add(Weight::from_parts(0, 4310)) + // Standard Error: 746 + .saturating_add(Weight::from_parts(21_206, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. + /// The range of component `p` is `[1, 31]`. fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `127` // Estimated: `4310` - // Minimum execution time: 30_360_000 picoseconds. - Weight::from_parts(31_241_356, 0) + // Minimum execution time: 30_280_000 picoseconds. + Weight::from_parts(31_378_489, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_040 - .saturating_add(Weight::from_parts(9_576, 0).saturating_mul(p.into())) + // Standard Error: 584 + .saturating_add(Weight::from_parts(12_926, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 30]`. + /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `140 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 26_710_000 picoseconds. - Weight::from_parts(27_610_546, 0) + // Minimum execution time: 26_470_000 picoseconds. + Weight::from_parts(27_462_295, 0) .saturating_add(Weight::from_parts(0, 4310)) - // Standard Error: 1_523 - .saturating_add(Weight::from_parts(20_303, 0).saturating_mul(p.into())) + // Standard Error: 577 + .saturating_add(Weight::from_parts(19_829, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Proxy::Proxies` (r:1 w:1) - /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) + /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:1 w:1) - /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`) + /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(1837), added: 4312, mode: `MaxEncodedLen`) fn poke_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `453` - // Estimated: `5698` - // Minimum execution time: 43_833_000 picoseconds. - Weight::from_parts(44_489_000, 0) - .saturating_add(Weight::from_parts(0, 5698)) + // Measured: `392` + // Estimated: `5302` + // Minimum execution time: 52_620_000 picoseconds. + Weight::from_parts(53_670_000, 0) + .saturating_add(Weight::from_parts(0, 5302)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/mainnet/src/weights/pallet_scheduler.rs b/runtime/mainnet/src/weights/pallet_scheduler.rs index d46ba208..397072d1 100644 --- a/runtime/mainnet/src/weights/pallet_scheduler.rs +++ b/runtime/mainnet/src/weights/pallet_scheduler.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `30` // Estimated: `1489` - // Minimum execution time: 4_420_000 picoseconds. - Weight::from_parts(4_640_000, 0) + // Minimum execution time: 7_580_000 picoseconds. + Weight::from_parts(7_810_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -56,11 +56,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 4_710_000 picoseconds. - Weight::from_parts(4_750_000, 0) + // Minimum execution time: 4_450_000 picoseconds. + Weight::from_parts(4_560_000, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 1_443 - .saturating_add(Weight::from_parts(556_767, 0).saturating_mul(s.into())) + // Standard Error: 1_372 + .saturating_add(Weight::from_parts(567_368, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -68,12 +68,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_480_000 picoseconds. - Weight::from_parts(4_610_000, 0) + // Minimum execution time: 4_090_000 picoseconds. + Weight::from_parts(4_340_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) - /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) + /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) /// Storage: `Preimage::StatusFor` (r:1 w:0) /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) @@ -82,14 +82,15 @@ impl pallet_scheduler::WeightInfo for WeightInfo { fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141 + s * (1 ±0)` - // Estimated: `4197809` - // Minimum execution time: 22_620_000 picoseconds. - Weight::from_parts(22_971_000, 0) - .saturating_add(Weight::from_parts(0, 4197809)) - // Standard Error: 317 - .saturating_add(Weight::from_parts(27_270, 0).saturating_mul(s.into())) + // Estimated: `3606 + s * (1 ±0)` + // Minimum execution time: 22_030_000 picoseconds. + Weight::from_parts(22_250_000, 0) + .saturating_add(Weight::from_parts(0, 3606)) + // Standard Error: 311 + .saturating_add(Weight::from_parts(27_012, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) } /// Storage: `Scheduler::Lookup` (r:0 w:1) /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) @@ -97,8 +98,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_240_000 picoseconds. - Weight::from_parts(6_720_000, 0) + // Minimum execution time: 6_211_000 picoseconds. + Weight::from_parts(6_700_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -106,24 +107,24 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_370_000 picoseconds. - Weight::from_parts(4_620_000, 0) + // Minimum execution time: 4_420_000 picoseconds. + Weight::from_parts(4_760_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_120_000 picoseconds. - Weight::from_parts(3_341_000, 0) + // Minimum execution time: 2_920_000 picoseconds. + Weight::from_parts(3_050_000, 0) .saturating_add(Weight::from_parts(0, 0)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_090_000 picoseconds. - Weight::from_parts(3_380_000, 0) + // Minimum execution time: 2_930_000 picoseconds. + Weight::from_parts(3_210_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: `Scheduler::Agenda` (r:1 w:1) @@ -133,11 +134,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 13_650_000 picoseconds. - Weight::from_parts(2_468_440, 0) + // Minimum execution time: 13_510_000 picoseconds. + Weight::from_parts(4_122_286, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_941 - .saturating_add(Weight::from_parts(622_422, 0).saturating_mul(s.into())) + // Standard Error: 2_573 + .saturating_add(Weight::from_parts(618_596, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -152,11 +153,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `80 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 20_770_000 picoseconds. - Weight::from_parts(3_494_221, 0) + // Minimum execution time: 19_530_000 picoseconds. + Weight::from_parts(3_260_794, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_883 - .saturating_add(Weight::from_parts(870_581, 0).saturating_mul(s.into())) + // Standard Error: 2_706 + .saturating_add(Weight::from_parts(902_198, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -169,11 +170,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `595 + s * (178 ±0)` // Estimated: `402327` - // Minimum execution time: 17_780_000 picoseconds. - Weight::from_parts(11_130_960, 0) + // Minimum execution time: 17_260_000 picoseconds. + Weight::from_parts(9_279_404, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_727 - .saturating_add(Weight::from_parts(630_539, 0).saturating_mul(s.into())) + // Standard Error: 2_616 + .saturating_add(Weight::from_parts(637_340, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -188,11 +189,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `708 + s * (177 ±0)` // Estimated: `402327` - // Minimum execution time: 23_630_000 picoseconds. - Weight::from_parts(9_889_329, 0) + // Minimum execution time: 22_770_000 picoseconds. + Weight::from_parts(9_798_009, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 2_988 - .saturating_add(Weight::from_parts(874_973, 0).saturating_mul(s.into())) + // Standard Error: 2_930 + .saturating_add(Weight::from_parts(907_859, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -205,11 +206,11 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `117` // Estimated: `402327` - // Minimum execution time: 12_530_000 picoseconds. - Weight::from_parts(13_463_206, 0) + // Minimum execution time: 11_910_000 picoseconds. + Weight::from_parts(13_032_920, 0) .saturating_add(Weight::from_parts(0, 402327)) - // Standard Error: 307 - .saturating_add(Weight::from_parts(8_775, 0).saturating_mul(s.into())) + // Standard Error: 257 + .saturating_add(Weight::from_parts(7_822, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -221,8 +222,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `90704` // Estimated: `402327` - // Minimum execution time: 169_940_000 picoseconds. - Weight::from_parts(176_611_000, 0) + // Minimum execution time: 182_161_000 picoseconds. + Weight::from_parts(199_601_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -237,8 +238,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91746` // Estimated: `402327` - // Minimum execution time: 178_850_000 picoseconds. - Weight::from_parts(194_820_000, 0) + // Minimum execution time: 193_191_000 picoseconds. + Weight::from_parts(205_331_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -251,8 +252,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `90716` // Estimated: `402327` - // Minimum execution time: 172_650_000 picoseconds. - Weight::from_parts(183_461_000, 0) + // Minimum execution time: 179_651_000 picoseconds. + Weight::from_parts(190_570_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -267,8 +268,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `91758` // Estimated: `402327` - // Minimum execution time: 178_390_000 picoseconds. - Weight::from_parts(197_251_000, 0) + // Minimum execution time: 189_411_000 picoseconds. + Weight::from_parts(196_590_000, 0) .saturating_add(Weight::from_parts(0, 402327)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/mainnet/src/weights/pallet_session.rs b/runtime/mainnet/src/weights/pallet_session.rs index ade33324..d810f93c 100644 --- a/runtime/mainnet/src/weights/pallet_session.rs +++ b/runtime/mainnet/src/weights/pallet_session.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_session` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -45,8 +45,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `254` // Estimated: `3719` - // Minimum execution time: 22_030_000 picoseconds. - Weight::from_parts(22_430_000, 0) + // Minimum execution time: 21_230_000 picoseconds. + Weight::from_parts(21_690_000, 0) .saturating_add(Weight::from_parts(0, 3719)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -59,8 +59,8 @@ impl pallet_session::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `263` // Estimated: `3728` - // Minimum execution time: 15_910_000 picoseconds. - Weight::from_parts(16_220_000, 0) + // Minimum execution time: 15_380_000 picoseconds. + Weight::from_parts(15_680_000, 0) .saturating_add(Weight::from_parts(0, 3728)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/runtime/mainnet/src/weights/pallet_sudo.rs b/runtime/mainnet/src/weights/pallet_sudo.rs index 1931074e..431987bf 100644 --- a/runtime/mainnet/src/weights/pallet_sudo.rs +++ b/runtime/mainnet/src/weights/pallet_sudo.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -43,8 +43,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 12_920_000 picoseconds. - Weight::from_parts(13_400_000, 0) + // Minimum execution time: 12_620_000 picoseconds. + Weight::from_parts(12_980_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -55,8 +55,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 13_780_000 picoseconds. - Weight::from_parts(14_310_000, 0) + // Minimum execution time: 13_720_000 picoseconds. + Weight::from_parts(14_500_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -66,8 +66,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 13_780_000 picoseconds. - Weight::from_parts(14_440_000, 0) + // Minimum execution time: 13_730_000 picoseconds. + Weight::from_parts(14_300_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -77,8 +77,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 11_710_000 picoseconds. - Weight::from_parts(12_220_000, 0) + // Minimum execution time: 11_530_000 picoseconds. + Weight::from_parts(12_350_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -89,8 +89,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `120` // Estimated: `1505` - // Minimum execution time: 5_200_000 picoseconds. - Weight::from_parts(5_440_000, 0) + // Minimum execution time: 6_270_000 picoseconds. + Weight::from_parts(6_390_000, 0) .saturating_add(Weight::from_parts(0, 1505)) .saturating_add(T::DbWeight::get().reads(1)) } diff --git a/runtime/mainnet/src/weights/pallet_timestamp.rs b/runtime/mainnet/src/weights/pallet_timestamp.rs index ffe84117..67fbf3d6 100644 --- a/runtime/mainnet/src/weights/pallet_timestamp.rs +++ b/runtime/mainnet/src/weights/pallet_timestamp.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -43,20 +43,20 @@ impl pallet_timestamp::WeightInfo for WeightInfo { /// Proof: `Aura::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `156` + // Measured: `190` // Estimated: `1493` - // Minimum execution time: 11_340_000 picoseconds. - Weight::from_parts(11_840_000, 0) + // Minimum execution time: 10_450_000 picoseconds. + Weight::from_parts(11_030_000, 0) .saturating_add(Weight::from_parts(0, 1493)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } fn on_finalize() -> Weight { // Proof Size summary in bytes: - // Measured: `94` + // Measured: `128` // Estimated: `0` - // Minimum execution time: 5_710_000 picoseconds. - Weight::from_parts(5_850_000, 0) + // Minimum execution time: 5_250_000 picoseconds. + Weight::from_parts(5_540_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/mainnet/src/weights/pallet_transaction_payment.rs b/runtime/mainnet/src/weights/pallet_transaction_payment.rs index 93d5ee1e..f4863f44 100644 --- a/runtime/mainnet/src/weights/pallet_transaction_payment.rs +++ b/runtime/mainnet/src/weights/pallet_transaction_payment.rs @@ -1,14 +1,14 @@ //! Autogenerated weights for `pallet_transaction_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-31, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 // Executed Command: -// ./target/release/mythos-node +// ./target/production/mythos-node // benchmark // pallet // --chain @@ -43,8 +43,8 @@ impl pallet_transaction_payment::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `129` // Estimated: `3581` - // Minimum execution time: 61_870_000 picoseconds. - Weight::from_parts(62_220_000, 0) + // Minimum execution time: 35_980_000 picoseconds. + Weight::from_parts(36_650_000, 0) .saturating_add(Weight::from_parts(0, 3581)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/mainnet/src/weights/pallet_treasury.rs b/runtime/mainnet/src/weights/pallet_treasury.rs index 09f676b1..7d1cf071 100644 --- a/runtime/mainnet/src/weights/pallet_treasury.rs +++ b/runtime/mainnet/src/weights/pallet_treasury.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -47,8 +47,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6` // Estimated: `1887` - // Minimum execution time: 14_100_000 picoseconds. - Weight::from_parts(14_580_000, 0) + // Minimum execution time: 13_421_000 picoseconds. + Weight::from_parts(14_630_000, 0) .saturating_add(Weight::from_parts(0, 1887)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) @@ -59,8 +59,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `90` // Estimated: `1887` - // Minimum execution time: 7_770_000 picoseconds. - Weight::from_parts(7_940_000, 0) + // Minimum execution time: 7_500_000 picoseconds. + Weight::from_parts(7_690_000, 0) .saturating_add(Weight::from_parts(0, 1887)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -76,11 +76,11 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `192 + p * (1 ±0)` // Estimated: `3581` - // Minimum execution time: 15_550_000 picoseconds. - Weight::from_parts(18_207_908, 0) + // Minimum execution time: 14_750_000 picoseconds. + Weight::from_parts(17_477_702, 0) .saturating_add(Weight::from_parts(0, 3581)) - // Standard Error: 753 - .saturating_add(Weight::from_parts(23_363, 0).saturating_mul(p.into())) + // Standard Error: 703 + .saturating_add(Weight::from_parts(21_543, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -92,8 +92,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6` // Estimated: `1489` - // Minimum execution time: 12_600_000 picoseconds. - Weight::from_parts(13_050_000, 0) + // Minimum execution time: 11_970_000 picoseconds. + Weight::from_parts(12_760_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) @@ -106,8 +106,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `368` // Estimated: `6172` - // Minimum execution time: 59_120_000 picoseconds. - Weight::from_parts(59_600_000, 0) + // Minimum execution time: 60_440_000 picoseconds. + Weight::from_parts(61_080_000, 0) .saturating_add(Weight::from_parts(0, 6172)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -118,8 +118,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 14_480_000 picoseconds. - Weight::from_parts(15_230_000, 0) + // Minimum execution time: 14_091_000 picoseconds. + Weight::from_parts(14_440_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) @@ -130,8 +130,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `112` // Estimated: `3522` - // Minimum execution time: 13_740_000 picoseconds. - Weight::from_parts(14_260_000, 0) + // Minimum execution time: 13_260_000 picoseconds. + Weight::from_parts(13_570_000, 0) .saturating_add(Weight::from_parts(0, 3522)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) diff --git a/runtime/mainnet/src/weights/pallet_utility.rs b/runtime/mainnet/src/weights/pallet_utility.rs index 25ec345d..2ad5acb4 100644 --- a/runtime/mainnet/src/weights/pallet_utility.rs +++ b/runtime/mainnet/src/weights/pallet_utility.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -42,18 +42,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_440_000 picoseconds. - Weight::from_parts(6_670_000, 0) + // Minimum execution time: 6_460_000 picoseconds. + Weight::from_parts(6_600_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_277 - .saturating_add(Weight::from_parts(3_860_308, 0).saturating_mul(c.into())) + // Standard Error: 2_747 + .saturating_add(Weight::from_parts(3_921_116, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_790_000 picoseconds. - Weight::from_parts(6_080_000, 0) + // Minimum execution time: 5_830_000 picoseconds. + Weight::from_parts(6_130_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -61,18 +61,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_490_000 picoseconds. - Weight::from_parts(6_590_000, 0) + // Minimum execution time: 6_400_000 picoseconds. + Weight::from_parts(6_470_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_198 - .saturating_add(Weight::from_parts(4_089_589, 0).saturating_mul(c.into())) + // Standard Error: 4_632 + .saturating_add(Weight::from_parts(4_202_386, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_850_000 picoseconds. - Weight::from_parts(9_130_000, 0) + // Minimum execution time: 8_590_000 picoseconds. + Weight::from_parts(9_310_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -80,29 +80,26 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_430_000 picoseconds. - Weight::from_parts(6_510_000, 0) + // Minimum execution time: 6_370_000 picoseconds. + Weight::from_parts(6_560_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_191 - .saturating_add(Weight::from_parts(3_864_767, 0).saturating_mul(c.into())) + // Standard Error: 2_247 + .saturating_add(Weight::from_parts(3_912_717, 0).saturating_mul(c.into())) } fn dispatch_as_fallible() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_417_000 picoseconds. - Weight::from_parts(5_705_000, 0) + // Minimum execution time: 8_500_000 picoseconds. + Weight::from_parts(8_920_000, 0) + .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) - /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `TxPause::PausedCalls` (r:2 w:0) - /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn if_else() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `7004` - // Minimum execution time: 11_273_000 picoseconds. - Weight::from_parts(11_571_000, 7004) - .saturating_add(T::DbWeight::get().reads(3_u64)) + // Estimated: `0` + // Minimum execution time: 10_400_000 picoseconds. + Weight::from_parts(10_850_000, 0) + .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/runtime/mainnet/src/weights/pallet_vesting.rs b/runtime/mainnet/src/weights/pallet_vesting.rs index de6013db..745fa918 100644 --- a/runtime/mainnet/src/weights/pallet_vesting.rs +++ b/runtime/mainnet/src/weights/pallet_vesting.rs @@ -1,8 +1,8 @@ //! Autogenerated weights for `pallet_vesting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0 -//! DATE: 2025-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 @@ -49,13 +49,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 37_820_000 picoseconds. - Weight::from_parts(37_613_113, 0) + // Minimum execution time: 37_260_000 picoseconds. + Weight::from_parts(36_193_426, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_383 - .saturating_add(Weight::from_parts(26_415, 0).saturating_mul(l.into())) - // Standard Error: 2_461 - .saturating_add(Weight::from_parts(61_707, 0).saturating_mul(s.into())) + // Standard Error: 916 + .saturating_add(Weight::from_parts(40_983, 0).saturating_mul(l.into())) + // Standard Error: 1_631 + .saturating_add(Weight::from_parts(79_433, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -71,13 +71,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 39_880_000 picoseconds. - Weight::from_parts(39_730_375, 0) + // Minimum execution time: 39_700_000 picoseconds. + Weight::from_parts(39_450_810, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 1_510 - .saturating_add(Weight::from_parts(27_423, 0).saturating_mul(l.into())) - // Standard Error: 2_687 - .saturating_add(Weight::from_parts(63_980, 0).saturating_mul(s.into())) + // Standard Error: 746 + .saturating_add(Weight::from_parts(31_423, 0).saturating_mul(l.into())) + // Standard Error: 1_327 + .saturating_add(Weight::from_parts(52_029, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -95,13 +95,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 41_010_000 picoseconds. - Weight::from_parts(41_765_421, 0) + // Minimum execution time: 41_070_000 picoseconds. + Weight::from_parts(42_312_625, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 3_022 - .saturating_add(Weight::from_parts(24_525, 0).saturating_mul(l.into())) - // Standard Error: 5_376 - .saturating_add(Weight::from_parts(49_979, 0).saturating_mul(s.into())) + // Standard Error: 1_860 + .saturating_add(Weight::from_parts(34_503, 0).saturating_mul(l.into())) + // Standard Error: 3_310 + .saturating_add(Weight::from_parts(59_341, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -119,13 +119,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `341 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 43_640_000 picoseconds. - Weight::from_parts(43_893_260, 0) + // Minimum execution time: 43_811_000 picoseconds. + Weight::from_parts(44_883_618, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 2_831 - .saturating_add(Weight::from_parts(22_328, 0).saturating_mul(l.into())) - // Standard Error: 5_038 - .saturating_add(Weight::from_parts(49_546, 0).saturating_mul(s.into())) + // Standard Error: 2_031 + .saturating_add(Weight::from_parts(29_342, 0).saturating_mul(l.into())) + // Standard Error: 3_613 + .saturating_add(Weight::from_parts(59_708, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -143,13 +143,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 80_970_000 picoseconds. - Weight::from_parts(79_807_427, 0) + // Minimum execution time: 81_310_000 picoseconds. + Weight::from_parts(83_595_945, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 9_672 - .saturating_add(Weight::from_parts(115_858, 0).saturating_mul(l.into())) - // Standard Error: 17_208 - .saturating_add(Weight::from_parts(343_559, 0).saturating_mul(s.into())) + // Standard Error: 1_925 + .saturating_add(Weight::from_parts(32_101, 0).saturating_mul(l.into())) + // Standard Error: 3_426 + .saturating_add(Weight::from_parts(94_148, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -167,13 +167,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `395 + l * (25 ±0) + s * (36 ±0)` // Estimated: `6172` - // Minimum execution time: 83_080_000 picoseconds. - Weight::from_parts(87_227_970, 0) + // Minimum execution time: 82_990_000 picoseconds. + Weight::from_parts(84_534_547, 0) .saturating_add(Weight::from_parts(0, 6172)) - // Standard Error: 4_158 - .saturating_add(Weight::from_parts(49_826, 0).saturating_mul(l.into())) - // Standard Error: 7_399 - .saturating_add(Weight::from_parts(126_654, 0).saturating_mul(s.into())) + // Standard Error: 2_373 + .saturating_add(Weight::from_parts(51_935, 0).saturating_mul(l.into())) + // Standard Error: 4_223 + .saturating_add(Weight::from_parts(101_561, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -189,13 +189,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 38_400_000 picoseconds. - Weight::from_parts(38_583_889, 0) + // Minimum execution time: 38_280_000 picoseconds. + Weight::from_parts(36_847_827, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 2_604 - .saturating_add(Weight::from_parts(17_947, 0).saturating_mul(l.into())) - // Standard Error: 4_809 - .saturating_add(Weight::from_parts(62_601, 0).saturating_mul(s.into())) + // Standard Error: 1_680 + .saturating_add(Weight::from_parts(41_180, 0).saturating_mul(l.into())) + // Standard Error: 3_102 + .saturating_add(Weight::from_parts(89_547, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -211,13 +211,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 41_110_000 picoseconds. - Weight::from_parts(40_261_093, 0) + // Minimum execution time: 40_820_000 picoseconds. + Weight::from_parts(40_750_989, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 4_866 - .saturating_add(Weight::from_parts(36_617, 0).saturating_mul(l.into())) - // Standard Error: 8_986 - .saturating_add(Weight::from_parts(103_580, 0).saturating_mul(s.into())) + // Standard Error: 1_822 + .saturating_add(Weight::from_parts(24_758, 0).saturating_mul(l.into())) + // Standard Error: 3_365 + .saturating_add(Weight::from_parts(59_110, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -235,13 +235,13 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304 + l * (25 ±0) + s * (36 ±0)` // Estimated: `4752` - // Minimum execution time: 44_810_000 picoseconds. - Weight::from_parts(45_745_542, 0) + // Minimum execution time: 44_111_000 picoseconds. + Weight::from_parts(43_006_612, 0) .saturating_add(Weight::from_parts(0, 4752)) - // Standard Error: 4_138 - .saturating_add(Weight::from_parts(8_142, 0).saturating_mul(l.into())) - // Standard Error: 7_642 - .saturating_add(Weight::from_parts(42_850, 0).saturating_mul(s.into())) + // Standard Error: 1_140 + .saturating_add(Weight::from_parts(43_856, 0).saturating_mul(l.into())) + // Standard Error: 2_105 + .saturating_add(Weight::from_parts(79_239, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) } From 091d195c5c7e9d37299c5af90eda11d59714ece6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 16:15:33 +0200 Subject: [PATCH 29/35] Improve pallet-identity configuration --- Cargo.lock | 2 + runtime/common/Cargo.toml | 3 + runtime/common/src/lib.rs | 176 ++++++++++++++++++++++++++++++++++++- runtime/mainnet/Cargo.toml | 1 + runtime/mainnet/src/lib.rs | 24 ++--- runtime/testnet/Cargo.toml | 1 + runtime/testnet/src/lib.rs | 11 +-- 7 files changed, 199 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2ca5faa7..98992633 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10614,9 +10614,11 @@ name = "runtime-common" version = "1.0.0" dependencies = [ "account", + "enumflags2", "frame-support", "frame-system", "pallet-balances", + "pallet-identity", "parachains-common", "parity-scale-codec", "polkadot-primitives", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 4f9a4d2f..2eadd090 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -17,6 +17,7 @@ parity-scale-codec = { workspace = true, default-features = false, features = [ scale-info = { workspace = true, default-features = false, features = [ "derive", ] } +enumflags2 = { workspace = true } # Substrate frame-support = { workspace = true, default-features = false } @@ -25,6 +26,7 @@ sp-runtime = { workspace = true, default-features = false } sp-core = { workspace = true, default-features = false } sp-std = { workspace = true, default-features = false } pallet-balances = { workspace = true, default-features = false } +pallet-identity = { workspace = true, default-features = false } xcm = { workspace = true, default-features = false } parachains-common = { workspace = true, default-features = false } @@ -38,6 +40,7 @@ account = { workspace = true } default = ["std"] std = [ "account/std", + "pallet-identity/std", "frame-support/std", "frame-system/std", "sp-runtime/std", diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index c2c57f21..6e89e6fc 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -1,9 +1,16 @@ #![cfg_attr(not(feature = "std"), no_std)] +extern crate alloc; +use enumflags2::{bitflags, BitFlags}; use frame_support::weights::{constants::WEIGHT_REF_TIME_PER_SECOND, Weight}; +use frame_support::{CloneNoBound, EqNoBound, PartialEqNoBound, RuntimeDebugNoBound}; +use pallet_identity::{Data, IdentityInformationProvider}; use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_core::{Pair, Public, U256}; +use sp_runtime::RuntimeDebug; +#[cfg(feature = "runtime-benchmarks")] +use sp_std::vec; use sp_runtime::{ traits::{IdentifyAccount, Verify}, @@ -18,8 +25,6 @@ use frame_support::traits::Incrementable; //https://github.com/paritytech/cumulus/tree/master/parachains/common pub use parachains_common::{AuraId, Balance, Block, BlockNumber, Hash}; -extern crate alloc; - pub type Signature = EthereumSignature; /// Use AccountId20 for Ethereum address @@ -114,3 +119,170 @@ where pub fn get_collator_keys_from_seed(seed: &str) -> AuraId { get_from_seed::(seed) } + +/// The fields that we use to identify the owner of an account with. Each corresponds to a field +/// in the `IdentityInfo` struct. +#[bitflags] +#[repr(u64)] +#[derive(Clone, Copy, PartialEq, Eq, RuntimeDebug)] +pub enum IdentityField { + Display, + Legal, + Web, + Matrix, + Email, + PgpFingerprint, + Image, + Twitter, + GitHub, + Discord, +} + +/// Information concerning the identity of the controller of an account. +#[derive( + CloneNoBound, + Encode, + Decode, + DecodeWithMemTracking, + EqNoBound, + MaxEncodedLen, + PartialEqNoBound, + RuntimeDebugNoBound, + TypeInfo, +)] +#[codec(mel_bound())] +pub struct IdentityInfo { + /// A reasonable display name for the controller of the account. This should be whatever the + /// account is typically known as and should not be confusable with other entities, given + /// reasonable context. + /// + /// Stored as UTF-8. + pub display: Data, + + /// The full legal name in the local jurisdiction of the entity. This might be a bit + /// long-winded. + /// + /// Stored as UTF-8. + pub legal: Data, + + /// A representative website held by the controller of the account. + /// + /// NOTE: `https://` is automatically prepended. + /// + /// Stored as UTF-8. + pub web: Data, + + /// The Matrix (e.g. for Element) handle held by the controller of the account. Previously, + /// this was called `riot`. + /// + /// Stored as UTF-8. + pub matrix: Data, + + /// The email address of the controller of the account. + /// + /// Stored as UTF-8. + pub email: Data, + + /// The PGP/GPG public key of the controller of the account. + pub pgp_fingerprint: Option<[u8; 20]>, + + /// A graphic image representing the controller of the account. Should be a company, + /// organization or project logo or a headshot in the case of a human. + pub image: Data, + + /// The Twitter identity. The leading `@` character may be elided. + pub twitter: Data, + + /// The GitHub username of the controller of the account. + pub github: Data, + + /// The Discord username of the controller of the account. + pub discord: Data, +} + +impl IdentityInformationProvider for IdentityInfo { + type FieldsIdentifier = u64; + + fn has_identity(&self, fields: Self::FieldsIdentifier) -> bool { + self.fields().bits() & fields == fields + } + + #[cfg(feature = "runtime-benchmarks")] + fn create_identity_info() -> Self { + let data = Data::Raw(vec![0; 32].try_into().unwrap()); + + IdentityInfo { + display: data.clone(), + legal: data.clone(), + web: data.clone(), + matrix: data.clone(), + email: data.clone(), + pgp_fingerprint: Some([0; 20]), + image: data.clone(), + twitter: data.clone(), + github: data.clone(), + discord: data, + } + } + + #[cfg(feature = "runtime-benchmarks")] + fn all_fields() -> Self::FieldsIdentifier { + use enumflags2::BitFlag; + IdentityField::all().bits() + } +} + +impl IdentityInfo { + pub(crate) fn fields(&self) -> BitFlags { + let mut res = >::empty(); + if !self.display.is_none() { + res.insert(IdentityField::Display); + } + if !self.legal.is_none() { + res.insert(IdentityField::Legal); + } + if !self.web.is_none() { + res.insert(IdentityField::Web); + } + if !self.matrix.is_none() { + res.insert(IdentityField::Matrix); + } + if !self.email.is_none() { + res.insert(IdentityField::Email); + } + if self.pgp_fingerprint.is_some() { + res.insert(IdentityField::PgpFingerprint); + } + if !self.image.is_none() { + res.insert(IdentityField::Image); + } + if !self.twitter.is_none() { + res.insert(IdentityField::Twitter); + } + if !self.github.is_none() { + res.insert(IdentityField::GitHub); + } + if !self.discord.is_none() { + res.insert(IdentityField::Discord); + } + res + } +} + +/// A `Default` identity. This is given to users who get a username but have not set an identity. +impl Default for IdentityInfo { + fn default() -> Self { + IdentityInfo { + display: Data::None, + legal: Data::None, + web: Data::None, + matrix: Data::None, + email: Data::None, + pgp_fingerprint: None, + image: Data::None, + twitter: Data::None, + github: Data::None, + discord: Data::None, + } + } +} diff --git a/runtime/mainnet/Cargo.toml b/runtime/mainnet/Cargo.toml index 79dd4bda..5b0319ee 100644 --- a/runtime/mainnet/Cargo.toml +++ b/runtime/mainnet/Cargo.toml @@ -179,6 +179,7 @@ std = [ ] runtime-benchmarks = [ + "runtime-common/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system-benchmarking/runtime-benchmarks", diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 79d2330d..4e884cb0 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1066,14 +1066,13 @@ impl pallet_treasury::Config for Runtime { } parameter_types! { - pub const BountyCuratorDeposit: Permill = Permill::from_percent(50); - pub const BountyValueMinimum: Balance = 5 * MYTH; - pub const BountyDepositBase: Balance = 1 * MYTH; + pub const BountyDepositBase: Balance = MYTH; + pub const BountyDepositPayoutDelay: BlockNumber = 0; + pub const BountyUpdatePeriod: BlockNumber = 90 * DAYS; pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50); - pub const CuratorDepositMin: Balance = 1 * MYTH; - pub const CuratorDepositMax: Balance = 100 * MYTH; - pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS; - pub const BountyUpdatePeriod: BlockNumber = 7 * DAYS; + pub const CuratorDepositMin: Balance = 10 * MYTH; + pub const CuratorDepositMax: Balance = 200 * MYTH; + pub const BountyValueMinimum: Balance = 10 * MYTH; pub const DataDepositPerByte: Balance = 10 * MILLI_MYTH; } @@ -1094,14 +1093,15 @@ impl pallet_bounties::Config for Runtime { } parameter_types! { - // difference of 26 bytes on-chain for the registration and 9 bytes on-chain for the identity - // information, already accounted for by the byte deposit + // 27 | Min encoded size of `Registration` + // - 10 | Min encoded size of `IdentityInfo` + // -----| + // 17 | Min size without `IdentityInfo` (accounted for in byte deposit) pub const BasicDeposit: Balance = deposit(1, 17); pub const ByteDeposit: Balance = deposit(0, 1); pub const UsernameDeposit: Balance = deposit(0, 32); - pub const SubAccountDeposit: Balance = 2 * MYTH; // 53 bytes on-chain + pub const SubAccountDeposit: Balance = deposit(1, 53); pub const MaxSubAccounts: u32 = 100; - pub const MaxAdditionalFields: u32 = 100; pub const MaxRegistrars: u32 = 20; } @@ -1113,7 +1113,7 @@ impl pallet_identity::Config for Runtime { type UsernameDeposit = UsernameDeposit; type SubAccountDeposit = SubAccountDeposit; type MaxSubAccounts = MaxSubAccounts; - type IdentityInformation = pallet_identity::legacy::IdentityInfo; + type IdentityInformation = runtime_common::IdentityInfo; type MaxRegistrars = MaxRegistrars; type Slashed = Treasury; type ForceOrigin = RootOrCouncilTwoThirdsMajority; diff --git a/runtime/testnet/Cargo.toml b/runtime/testnet/Cargo.toml index 0dd8a169..96fed8a4 100644 --- a/runtime/testnet/Cargo.toml +++ b/runtime/testnet/Cargo.toml @@ -175,6 +175,7 @@ std = [ ] runtime-benchmarks = [ + "runtime-common/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system-benchmarking/runtime-benchmarks", diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index a457b488..7b0c47aa 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1107,14 +1107,15 @@ impl pallet_bounties::Config for Runtime { } parameter_types! { - // difference of 26 bytes on-chain for the registration and 9 bytes on-chain for the identity - // information, already accounted for by the byte deposit + // 27 | Min encoded size of `Registration` + // - 10 | Min encoded size of `IdentityInfo` + // -----| + // 17 | Min size without `IdentityInfo` (accounted for in byte deposit) pub const BasicDeposit: Balance = deposit(1, 17); pub const ByteDeposit: Balance = deposit(0, 1); pub const UsernameDeposit: Balance = deposit(0, 32); - pub const SubAccountDeposit: Balance = 2 * MUSE; // 53 bytes on-chain + pub const SubAccountDeposit: Balance = deposit(1, 53); pub const MaxSubAccounts: u32 = 100; - pub const MaxAdditionalFields: u32 = 100; pub const MaxRegistrars: u32 = 20; } @@ -1126,7 +1127,7 @@ impl pallet_identity::Config for Runtime { type UsernameDeposit = UsernameDeposit; type SubAccountDeposit = SubAccountDeposit; type MaxSubAccounts = MaxSubAccounts; - type IdentityInformation = pallet_identity::legacy::IdentityInfo; + type IdentityInformation = runtime_common::IdentityInfo; type MaxRegistrars = MaxRegistrars; type Slashed = Treasury; type ForceOrigin = RootOrCouncilTwoThirdsMajority; From 61838ac0d7c09db938dc6abe923c81ee2fad326d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 18:10:00 +0200 Subject: [PATCH 30/35] Tweat parameters for new pallets --- runtime/mainnet/src/lib.rs | 20 ++++++++++---------- runtime/testnet/src/lib.rs | 27 +++++++++++++-------------- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 4e884cb0..a1fb3674 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1066,14 +1066,14 @@ impl pallet_treasury::Config for Runtime { } parameter_types! { - pub const BountyDepositBase: Balance = MYTH; + pub const BountyDepositBase: Balance = 10 * MYTH; pub const BountyDepositPayoutDelay: BlockNumber = 0; pub const BountyUpdatePeriod: BlockNumber = 90 * DAYS; pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50); - pub const CuratorDepositMin: Balance = 10 * MYTH; - pub const CuratorDepositMax: Balance = 200 * MYTH; - pub const BountyValueMinimum: Balance = 10 * MYTH; - pub const DataDepositPerByte: Balance = 10 * MILLI_MYTH; + pub const CuratorDepositMin: Balance = 100 * MYTH; + pub const CuratorDepositMax: Balance = 2000 * MYTH; + pub const BountyValueMinimum: Balance = 100 * MYTH; + pub const DataDepositPerByte: Balance = 100 * MILLI_MYTH; } impl pallet_bounties::Config for Runtime { @@ -1097,10 +1097,10 @@ parameter_types! { // - 10 | Min encoded size of `IdentityInfo` // -----| // 17 | Min size without `IdentityInfo` (accounted for in byte deposit) - pub const BasicDeposit: Balance = deposit(1, 17); - pub const ByteDeposit: Balance = deposit(0, 1); - pub const UsernameDeposit: Balance = deposit(0, 32); - pub const SubAccountDeposit: Balance = deposit(1, 53); + pub const BasicDeposit: Balance = deposit(10, 170); + pub const ByteDeposit: Balance = deposit(0, 10); + pub const UsernameDeposit: Balance = deposit(0, 320); + pub const SubAccountDeposit: Balance = deposit(10, 530); pub const MaxSubAccounts: u32 = 100; pub const MaxRegistrars: u32 = 20; } @@ -1122,7 +1122,7 @@ impl pallet_identity::Config for Runtime { type SigningPublicKey = ::Signer; type UsernameAuthorityOrigin = RootOrCouncilTwoThirdsMajority; type PendingUsernameExpiration = ConstU32<{ 7 * DAYS }>; - type UsernameGracePeriod = ConstU32<{ 30 * DAYS }>; + type UsernameGracePeriod = ConstU32<{ 7 * DAYS }>; type MaxSuffixLength = ConstU32<7>; type MaxUsernameLength = ConstU32<32>; type WeightInfo = (); diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 7b0c47aa..3ae8db59 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -237,7 +237,7 @@ pub mod fee { impl WeightToFeePolynomial for ProofSizeToFee { type Balance = Balance; fn polynomial() -> WeightToFeeCoefficients { - // Map 10kb proof to 1/10 MILLI_MYTH. + // Map 10kb proof to 1/10 MILLI_MUSE. let numerator = MILLI_MUSE * 10; let denominator = 10_000; @@ -1079,15 +1079,14 @@ impl pallet_treasury::Config for Runtime { } parameter_types! { - pub const BountyCuratorDeposit: Permill = Permill::from_percent(50); - pub const BountyValueMinimum: Balance = 5 * MUSE; - pub const BountyDepositBase: Balance = 1 * MUSE; + pub const BountyDepositBase: Balance = 10 * MUSE; + pub const BountyDepositPayoutDelay: BlockNumber = 0; + pub const BountyUpdatePeriod: BlockNumber = 90 * MINUTES; pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50); - pub const CuratorDepositMin: Balance = 1 * MUSE; - pub const CuratorDepositMax: Balance = 100 * MUSE; - pub const BountyDepositPayoutDelay: BlockNumber = 1 * MINUTES; - pub const BountyUpdatePeriod: BlockNumber = 5 * MINUTES; - pub const DataDepositPerByte: Balance = 10 * MILLI_MUSE; + pub const CuratorDepositMin: Balance = 100 * MUSE; + pub const CuratorDepositMax: Balance = 2000 * MUSE; + pub const BountyValueMinimum: Balance = 100 * MUSE; + pub const DataDepositPerByte: Balance = 100 * MILLI_MUSE; } impl pallet_bounties::Config for Runtime { @@ -1111,10 +1110,10 @@ parameter_types! { // - 10 | Min encoded size of `IdentityInfo` // -----| // 17 | Min size without `IdentityInfo` (accounted for in byte deposit) - pub const BasicDeposit: Balance = deposit(1, 17); - pub const ByteDeposit: Balance = deposit(0, 1); - pub const UsernameDeposit: Balance = deposit(0, 32); - pub const SubAccountDeposit: Balance = deposit(1, 53); + pub const BasicDeposit: Balance = deposit(10, 170); + pub const ByteDeposit: Balance = deposit(0, 10); + pub const UsernameDeposit: Balance = deposit(0, 320); + pub const SubAccountDeposit: Balance = deposit(10, 530); pub const MaxSubAccounts: u32 = 100; pub const MaxRegistrars: u32 = 20; } @@ -1136,7 +1135,7 @@ impl pallet_identity::Config for Runtime { type SigningPublicKey = ::Signer; type UsernameAuthorityOrigin = RootOrCouncilTwoThirdsMajority; type PendingUsernameExpiration = ConstU32<{ 7 * MINUTES }>; - type UsernameGracePeriod = ConstU32<{ 30 * MINUTES }>; + type UsernameGracePeriod = ConstU32<{ 7 * MINUTES }>; type MaxSuffixLength = ConstU32<7>; type MaxUsernameLength = ConstU32<32>; type WeightInfo = (); From 8f94bff0630c10ed07aa4c9971c29f7d96c34921 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 19:47:14 +0200 Subject: [PATCH 31/35] Make 2/3 council greather than or equal --- runtime/mainnet/src/lib.rs | 4 ++-- runtime/testnet/src/lib.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index a1fb3674..0c29ca90 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -309,10 +309,10 @@ pub fn native_version() -> NativeVersion { NativeVersion { runtime_version: VERSION, can_author_with: Default::default() } } -/// Privileged origin that represents Root or more than two thirds of the Council. +/// Privileged origin that represents Root or two thirds of the Council. pub type RootOrCouncilTwoThirdsMajority = EitherOfDiverse< EnsureRoot, - pallet_collective::EnsureProportionMoreThan, + pallet_collective::EnsureProportionAtLeast, >; parameter_types! { diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 3ae8db59..805af3e1 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -320,10 +320,10 @@ pub fn native_version() -> NativeVersion { NativeVersion { runtime_version: VERSION, can_author_with: Default::default() } } -/// Privileged origin that represents Root or more than two thirds of the Council. +/// Privileged origin that represents Root or two thirds of the Council. pub type RootOrCouncilTwoThirdsMajority = EitherOfDiverse< EnsureRoot, - pallet_collective::EnsureProportionMoreThan, + pallet_collective::EnsureProportionAtLeast, >; parameter_types! { From f362731a4b1a904cc274a13f96ed9b614c5aaf88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 19:50:51 +0200 Subject: [PATCH 32/35] Remove pallet-identity --- Cargo.lock | 3 - Cargo.toml | 1 - runtime/common/Cargo.toml | 2 - runtime/common/src/lib.rs | 173 ------------------------------------- runtime/mainnet/Cargo.toml | 4 - runtime/mainnet/src/lib.rs | 38 -------- runtime/testnet/Cargo.toml | 4 - runtime/testnet/src/lib.rs | 38 -------- 8 files changed, 263 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 98992633..eaa321e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6033,7 +6033,6 @@ dependencies = [ "pallet-democracy", "pallet-dmarket", "pallet-escrow", - "pallet-identity", "pallet-marketplace", "pallet-message-queue", "pallet-multibatching", @@ -10618,7 +10617,6 @@ dependencies = [ "frame-support", "frame-system", "pallet-balances", - "pallet-identity", "parachains-common", "parity-scale-codec", "polkadot-primitives", @@ -14374,7 +14372,6 @@ dependencies = [ "pallet-democracy", "pallet-dmarket", "pallet-escrow", - "pallet-identity", "pallet-marketplace", "pallet-message-queue", "pallet-multibatching", diff --git a/Cargo.toml b/Cargo.toml index 25322601..a1f48f9c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -89,7 +89,6 @@ pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } -pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503" } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 2eadd090..570b5ce4 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -26,7 +26,6 @@ sp-runtime = { workspace = true, default-features = false } sp-core = { workspace = true, default-features = false } sp-std = { workspace = true, default-features = false } pallet-balances = { workspace = true, default-features = false } -pallet-identity = { workspace = true, default-features = false } xcm = { workspace = true, default-features = false } parachains-common = { workspace = true, default-features = false } @@ -40,7 +39,6 @@ account = { workspace = true } default = ["std"] std = [ "account/std", - "pallet-identity/std", "frame-support/std", "frame-system/std", "sp-runtime/std", diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 6e89e6fc..5c3a45b6 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -1,16 +1,10 @@ #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; -use enumflags2::{bitflags, BitFlags}; use frame_support::weights::{constants::WEIGHT_REF_TIME_PER_SECOND, Weight}; -use frame_support::{CloneNoBound, EqNoBound, PartialEqNoBound, RuntimeDebugNoBound}; -use pallet_identity::{Data, IdentityInformationProvider}; use parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_core::{Pair, Public, U256}; -use sp_runtime::RuntimeDebug; -#[cfg(feature = "runtime-benchmarks")] -use sp_std::vec; use sp_runtime::{ traits::{IdentifyAccount, Verify}, @@ -119,170 +113,3 @@ where pub fn get_collator_keys_from_seed(seed: &str) -> AuraId { get_from_seed::(seed) } - -/// The fields that we use to identify the owner of an account with. Each corresponds to a field -/// in the `IdentityInfo` struct. -#[bitflags] -#[repr(u64)] -#[derive(Clone, Copy, PartialEq, Eq, RuntimeDebug)] -pub enum IdentityField { - Display, - Legal, - Web, - Matrix, - Email, - PgpFingerprint, - Image, - Twitter, - GitHub, - Discord, -} - -/// Information concerning the identity of the controller of an account. -#[derive( - CloneNoBound, - Encode, - Decode, - DecodeWithMemTracking, - EqNoBound, - MaxEncodedLen, - PartialEqNoBound, - RuntimeDebugNoBound, - TypeInfo, -)] -#[codec(mel_bound())] -pub struct IdentityInfo { - /// A reasonable display name for the controller of the account. This should be whatever the - /// account is typically known as and should not be confusable with other entities, given - /// reasonable context. - /// - /// Stored as UTF-8. - pub display: Data, - - /// The full legal name in the local jurisdiction of the entity. This might be a bit - /// long-winded. - /// - /// Stored as UTF-8. - pub legal: Data, - - /// A representative website held by the controller of the account. - /// - /// NOTE: `https://` is automatically prepended. - /// - /// Stored as UTF-8. - pub web: Data, - - /// The Matrix (e.g. for Element) handle held by the controller of the account. Previously, - /// this was called `riot`. - /// - /// Stored as UTF-8. - pub matrix: Data, - - /// The email address of the controller of the account. - /// - /// Stored as UTF-8. - pub email: Data, - - /// The PGP/GPG public key of the controller of the account. - pub pgp_fingerprint: Option<[u8; 20]>, - - /// A graphic image representing the controller of the account. Should be a company, - /// organization or project logo or a headshot in the case of a human. - pub image: Data, - - /// The Twitter identity. The leading `@` character may be elided. - pub twitter: Data, - - /// The GitHub username of the controller of the account. - pub github: Data, - - /// The Discord username of the controller of the account. - pub discord: Data, -} - -impl IdentityInformationProvider for IdentityInfo { - type FieldsIdentifier = u64; - - fn has_identity(&self, fields: Self::FieldsIdentifier) -> bool { - self.fields().bits() & fields == fields - } - - #[cfg(feature = "runtime-benchmarks")] - fn create_identity_info() -> Self { - let data = Data::Raw(vec![0; 32].try_into().unwrap()); - - IdentityInfo { - display: data.clone(), - legal: data.clone(), - web: data.clone(), - matrix: data.clone(), - email: data.clone(), - pgp_fingerprint: Some([0; 20]), - image: data.clone(), - twitter: data.clone(), - github: data.clone(), - discord: data, - } - } - - #[cfg(feature = "runtime-benchmarks")] - fn all_fields() -> Self::FieldsIdentifier { - use enumflags2::BitFlag; - IdentityField::all().bits() - } -} - -impl IdentityInfo { - pub(crate) fn fields(&self) -> BitFlags { - let mut res = >::empty(); - if !self.display.is_none() { - res.insert(IdentityField::Display); - } - if !self.legal.is_none() { - res.insert(IdentityField::Legal); - } - if !self.web.is_none() { - res.insert(IdentityField::Web); - } - if !self.matrix.is_none() { - res.insert(IdentityField::Matrix); - } - if !self.email.is_none() { - res.insert(IdentityField::Email); - } - if self.pgp_fingerprint.is_some() { - res.insert(IdentityField::PgpFingerprint); - } - if !self.image.is_none() { - res.insert(IdentityField::Image); - } - if !self.twitter.is_none() { - res.insert(IdentityField::Twitter); - } - if !self.github.is_none() { - res.insert(IdentityField::GitHub); - } - if !self.discord.is_none() { - res.insert(IdentityField::Discord); - } - res - } -} - -/// A `Default` identity. This is given to users who get a username but have not set an identity. -impl Default for IdentityInfo { - fn default() -> Self { - IdentityInfo { - display: Data::None, - legal: Data::None, - web: Data::None, - matrix: Data::None, - email: Data::None, - pgp_fingerprint: None, - image: Data::None, - twitter: Data::None, - github: Data::None, - discord: Data::None, - } - } -} diff --git a/runtime/mainnet/Cargo.toml b/runtime/mainnet/Cargo.toml index 5b0319ee..3710d4e6 100644 --- a/runtime/mainnet/Cargo.toml +++ b/runtime/mainnet/Cargo.toml @@ -54,7 +54,6 @@ pallet-timestamp = { workspace = true, default-features = false } pallet-transaction-payment = { workspace = true, default-features = false } pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = false } pallet-utility = { workspace = true, default-features = false } -pallet-identity = { workspace = true, default-features = false } pallet-message-queue = { workspace = true, default-features = false } pallet-multibatching = { workspace = true, default-features = false } pallet-multisig = { workspace = true, default-features = false } @@ -143,7 +142,6 @@ std = [ "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", "pallet-utility/std", - "pallet-identity/std", "pallet-xcm/std", "pallet-proxy/std", "pallet-myth-proxy/std", @@ -198,7 +196,6 @@ runtime-benchmarks = [ "pallet-sudo/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "pallet-utility/runtime-benchmarks", - "pallet-identity/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", "pallet-myth-proxy/runtime-benchmarks", @@ -245,7 +242,6 @@ try-runtime = [ "pallet-timestamp/try-runtime", "pallet-transaction-payment/try-runtime", "pallet-utility/try-runtime", - "pallet-identity/try-runtime", "pallet-xcm/try-runtime", "pallet-proxy/try-runtime", "pallet-myth-proxy/try-runtime", diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 0c29ca90..ebe873bd 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1092,42 +1092,6 @@ impl pallet_bounties::Config for Runtime { type OnSlash = Treasury; } -parameter_types! { - // 27 | Min encoded size of `Registration` - // - 10 | Min encoded size of `IdentityInfo` - // -----| - // 17 | Min size without `IdentityInfo` (accounted for in byte deposit) - pub const BasicDeposit: Balance = deposit(10, 170); - pub const ByteDeposit: Balance = deposit(0, 10); - pub const UsernameDeposit: Balance = deposit(0, 320); - pub const SubAccountDeposit: Balance = deposit(10, 530); - pub const MaxSubAccounts: u32 = 100; - pub const MaxRegistrars: u32 = 20; -} - -impl pallet_identity::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Currency = Balances; - type BasicDeposit = BasicDeposit; - type ByteDeposit = ByteDeposit; - type UsernameDeposit = UsernameDeposit; - type SubAccountDeposit = SubAccountDeposit; - type MaxSubAccounts = MaxSubAccounts; - type IdentityInformation = runtime_common::IdentityInfo; - type MaxRegistrars = MaxRegistrars; - type Slashed = Treasury; - type ForceOrigin = RootOrCouncilTwoThirdsMajority; - type RegistrarOrigin = RootOrCouncilTwoThirdsMajority; - type OffchainSignature = Signature; - type SigningPublicKey = ::Signer; - type UsernameAuthorityOrigin = RootOrCouncilTwoThirdsMajority; - type PendingUsernameExpiration = ConstU32<{ 7 * DAYS }>; - type UsernameGracePeriod = ConstU32<{ 7 * DAYS }>; - type MaxSuffixLength = ConstU32<7>; - type MaxUsernameLength = ConstU32<32>; - type WeightInfo = (); -} - // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1143,7 +1107,6 @@ construct_runtime!( Preimage: pallet_preimage = 6, Scheduler: pallet_scheduler = 7, Utility: pallet_utility = 8, // was previously 4 - Identity: pallet_identity = 9, // Monetary stuff. Balances: pallet_balances = 10, @@ -1216,7 +1179,6 @@ mod benches { [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] - [pallet_identity, Identity] [pallet_collator_staking, CollatorStaking] [pallet_transaction_payment, TransactionPayment] ); diff --git a/runtime/testnet/Cargo.toml b/runtime/testnet/Cargo.toml index 96fed8a4..83379d17 100644 --- a/runtime/testnet/Cargo.toml +++ b/runtime/testnet/Cargo.toml @@ -56,7 +56,6 @@ pallet-transaction-payment = { workspace = true, default-features = false } pallet-treasury = { workspace = true, default-features = false } pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = false } pallet-utility = { workspace = true, default-features = false } -pallet-identity = { workspace = true, default-features = false } pallet-message-queue = { workspace = true, default-features = false } pallet-multisig = { workspace = true, default-features = false } pallet-nfts = { workspace = true, default-features = false } @@ -142,7 +141,6 @@ std = [ "pallet-transaction-payment/std", "pallet-treasury/std", "pallet-utility/std", - "pallet-identity/std", "pallet-xcm/std", "pallet-proxy/std", "pallet-vesting/std", @@ -198,7 +196,6 @@ runtime-benchmarks = [ "pallet-transaction-payment/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", "pallet-utility/runtime-benchmarks", - "pallet-identity/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", "pallet-vesting/runtime-benchmarks", @@ -242,7 +239,6 @@ try-runtime = [ "pallet-transaction-payment/try-runtime", "pallet-treasury/try-runtime", "pallet-utility/try-runtime", - "pallet-identity/try-runtime", "pallet-xcm/try-runtime", "pallet-proxy/try-runtime", "pallet-vesting/try-runtime", diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 805af3e1..682951cb 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1105,42 +1105,6 @@ impl pallet_bounties::Config for Runtime { type OnSlash = Treasury; } -parameter_types! { - // 27 | Min encoded size of `Registration` - // - 10 | Min encoded size of `IdentityInfo` - // -----| - // 17 | Min size without `IdentityInfo` (accounted for in byte deposit) - pub const BasicDeposit: Balance = deposit(10, 170); - pub const ByteDeposit: Balance = deposit(0, 10); - pub const UsernameDeposit: Balance = deposit(0, 320); - pub const SubAccountDeposit: Balance = deposit(10, 530); - pub const MaxSubAccounts: u32 = 100; - pub const MaxRegistrars: u32 = 20; -} - -impl pallet_identity::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Currency = Balances; - type BasicDeposit = BasicDeposit; - type ByteDeposit = ByteDeposit; - type UsernameDeposit = UsernameDeposit; - type SubAccountDeposit = SubAccountDeposit; - type MaxSubAccounts = MaxSubAccounts; - type IdentityInformation = runtime_common::IdentityInfo; - type MaxRegistrars = MaxRegistrars; - type Slashed = Treasury; - type ForceOrigin = RootOrCouncilTwoThirdsMajority; - type RegistrarOrigin = RootOrCouncilTwoThirdsMajority; - type OffchainSignature = Signature; - type SigningPublicKey = ::Signer; - type UsernameAuthorityOrigin = RootOrCouncilTwoThirdsMajority; - type PendingUsernameExpiration = ConstU32<{ 7 * MINUTES }>; - type UsernameGracePeriod = ConstU32<{ 7 * MINUTES }>; - type MaxSuffixLength = ConstU32<7>; - type MaxUsernameLength = ConstU32<32>; - type WeightInfo = (); -} - // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1156,7 +1120,6 @@ construct_runtime!( Preimage: pallet_preimage = 6, Scheduler: pallet_scheduler = 7, Utility: pallet_utility = 8, // was previously 4 - Identity: pallet_identity = 9, // Monetary stuff. Balances: pallet_balances = 10, @@ -1229,7 +1192,6 @@ mod benches { [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] - [pallet_identity, Identity] [pallet_collator_staking, CollatorStaking] [pallet_transaction_payment, TransactionPayment] ); From 030920901733a731bd4b8179589c62e4ab218981 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Tue, 8 Apr 2025 20:02:19 +0200 Subject: [PATCH 33/35] Remove pallet-bounties --- Cargo.lock | 2 - Cargo.toml | 1 - runtime/mainnet/Cargo.toml | 4 - runtime/mainnet/src/lib.rs | 31 +-- runtime/mainnet/src/weights/mod.rs | 1 - .../mainnet/src/weights/pallet_bounties.rs | 221 ----------------- runtime/testnet/Cargo.toml | 4 - runtime/testnet/src/lib.rs | 31 +-- runtime/testnet/src/weights/mod.rs | 1 - .../testnet/src/weights/pallet_bounties.rs | 223 ------------------ 10 files changed, 2 insertions(+), 517 deletions(-) delete mode 100644 runtime/mainnet/src/weights/pallet_bounties.rs delete mode 100644 runtime/testnet/src/weights/pallet_bounties.rs diff --git a/Cargo.lock b/Cargo.lock index eaa321e0..340396c3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6027,7 +6027,6 @@ dependencies = [ "pallet-aura", "pallet-authorship", "pallet-balances", - "pallet-bounties", "pallet-collator-staking", "pallet-collective", "pallet-democracy", @@ -14366,7 +14365,6 @@ dependencies = [ "pallet-aura", "pallet-authorship", "pallet-balances", - "pallet-bounties", "pallet-collator-staking", "pallet-collective", "pallet-democracy", diff --git a/Cargo.toml b/Cargo.toml index a1f48f9c..cbb9da0c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,7 +74,6 @@ frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", tag = pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-stable2503", default-features = false } #TODO check if was deleted from EPT diff --git a/runtime/mainnet/Cargo.toml b/runtime/mainnet/Cargo.toml index 3710d4e6..b23227b2 100644 --- a/runtime/mainnet/Cargo.toml +++ b/runtime/mainnet/Cargo.toml @@ -46,7 +46,6 @@ frame-try-runtime = { workspace = true, default-features = false, optional = tru pallet-aura = { workspace = true, default-features = false } pallet-authorship = { workspace = true, default-features = false } pallet-balances = { workspace = true, default-features = false } -pallet-bounties = { workspace = true, default-features = false } pallet-collective = { workspace = true, default-features = false } pallet-session = { workspace = true, default-features = false } pallet-sudo = { workspace = true, default-features = false } @@ -127,7 +126,6 @@ std = [ "pallet-aura/std", "pallet-authorship/std", "pallet-balances/std", - "pallet-bounties/std", "pallet-collator-staking/std", "pallet-collective/std", "pallet-dmarket/std", @@ -183,7 +181,6 @@ runtime-benchmarks = [ "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "pallet-bounties/runtime-benchmarks", "pallet-collator-staking/runtime-benchmarks", "pallet-collective/runtime-benchmarks", "pallet-dmarket/runtime-benchmarks", @@ -227,7 +224,6 @@ try-runtime = [ "pallet-aura/try-runtime", "pallet-authorship/try-runtime", "pallet-balances/try-runtime", - "pallet-bounties/try-runtime", "pallet-collator-staking/try-runtime", "pallet-collective/try-runtime", "pallet-dmarket/try-runtime", diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index ebe873bd..c30a2973 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -1051,7 +1051,7 @@ impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; type BurnDestination = (); type WeightInfo = weights::pallet_treasury::WeightInfo; - type SpendFunds = Bounties; + type SpendFunds = (); type MaxApprovals = MaxApprovals; type SpendOrigin = EnsureWithSuccess; type AssetKind = (); @@ -1065,33 +1065,6 @@ impl pallet_treasury::Config for Runtime { type BenchmarkHelper = TreasuryBenchmarkHelper; } -parameter_types! { - pub const BountyDepositBase: Balance = 10 * MYTH; - pub const BountyDepositPayoutDelay: BlockNumber = 0; - pub const BountyUpdatePeriod: BlockNumber = 90 * DAYS; - pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50); - pub const CuratorDepositMin: Balance = 100 * MYTH; - pub const CuratorDepositMax: Balance = 2000 * MYTH; - pub const BountyValueMinimum: Balance = 100 * MYTH; - pub const DataDepositPerByte: Balance = 100 * MILLI_MYTH; -} - -impl pallet_bounties::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type BountyDepositBase = BountyDepositBase; - type BountyDepositPayoutDelay = BountyDepositPayoutDelay; - type BountyUpdatePeriod = BountyUpdatePeriod; - type CuratorDepositMultiplier = CuratorDepositMultiplier; - type CuratorDepositMin = CuratorDepositMin; - type CuratorDepositMax = CuratorDepositMax; - type BountyValueMinimum = BountyValueMinimum; - type DataDepositPerByte = DataDepositPerByte; - type MaximumReasonLength = MaximumReasonLength; - type WeightInfo = weights::pallet_bounties::WeightInfo; - type ChildBountyManager = (); - type OnSlash = Treasury; -} - // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1122,7 +1095,6 @@ construct_runtime!( Council: pallet_collective:: = 16, Democracy: pallet_democracy = 17, Treasury: pallet_treasury = 18, - Bounties: pallet_bounties = 19, // Collator support. The order of these 4 are important and shall not change. Authorship: pallet_authorship = 20, @@ -1176,7 +1148,6 @@ mod benches { [pallet_sudo, Sudo] [pallet_timestamp, Timestamp] [pallet_treasury, Treasury] - [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] [pallet_collator_staking, CollatorStaking] diff --git a/runtime/mainnet/src/weights/mod.rs b/runtime/mainnet/src/weights/mod.rs index 970a60ed..e4294b4f 100644 --- a/runtime/mainnet/src/weights/mod.rs +++ b/runtime/mainnet/src/weights/mod.rs @@ -32,7 +32,6 @@ pub mod cumulus_pallet_weight_reclaim; pub mod cumulus_pallet_xcmp_queue; pub mod frame_system; pub mod pallet_balances; -pub mod pallet_bounties; pub mod pallet_collator_staking; pub mod pallet_collective; pub mod pallet_democracy; diff --git a/runtime/mainnet/src/weights/pallet_bounties.rs b/runtime/mainnet/src/weights/pallet_bounties.rs deleted file mode 100644 index 5a1e5ef7..00000000 --- a/runtime/mainnet/src/weights/pallet_bounties.rs +++ /dev/null @@ -1,221 +0,0 @@ - -//! Autogenerated weights for `pallet_bounties` -//! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-04-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("mainnet-local-v")`, DB CACHE: 1024 - -// Executed Command: -// ./target/production/mythos-node -// benchmark -// pallet -// --chain -// mainnet-local-v -// --pallet -// pallet_bounties -// --extrinsic -// * -// --wasm-execution -// compiled -// --steps -// 50 -// --repeat -// 20 -// --output -// ./runtime/mainnet/src/weights/pallet_bounties.rs - -#![cfg_attr(rustfmt, rustfmt_skip)] -#![allow(unused_parens)] -#![allow(unused_imports)] -#![allow(missing_docs)] - -use frame_support::{traits::Get, weights::Weight}; -use core::marker::PhantomData; - -/// Weight functions for `pallet_bounties`. -pub struct WeightInfo(PhantomData); -impl pallet_bounties::WeightInfo for WeightInfo { - /// Storage: `Bounties::BountyCount` (r:1 w:1) - /// Proof: `Bounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - /// Storage: `Bounties::Bounties` (r:0 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// The range of component `d` is `[0, 300]`. - fn propose_bounty(_d: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `171` - // Estimated: `3581` - // Minimum execution time: 32_130_000 picoseconds. - Weight::from_parts(33_502_643, 0) - .saturating_add(Weight::from_parts(0, 3581)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(4)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyApprovals` (r:1 w:1) - /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - fn approve_bounty() -> Weight { - // Proof Size summary in bytes: - // Measured: `223` - // Estimated: `3606` - // Minimum execution time: 16_270_000 picoseconds. - Weight::from_parts(16_960_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn propose_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `243` - // Estimated: `3606` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_490_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyApprovals` (r:1 w:1) - /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - fn approve_bounty_with_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `223` - // Estimated: `3606` - // Minimum execution time: 19_710_000 picoseconds. - Weight::from_parts(20_370_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - fn unassign_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `486` - // Estimated: `6172` - // Minimum execution time: 50_160_000 picoseconds. - Weight::from_parts(50_900_000, 0) - .saturating_add(Weight::from_parts(0, 6172)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(3)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - fn accept_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `354` - // Estimated: `3606` - // Minimum execution time: 36_031_000 picoseconds. - Weight::from_parts(36_700_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn award_bounty() -> Weight { - // Proof Size summary in bytes: - // Measured: `267` - // Estimated: `3606` - // Minimum execution time: 16_530_000 picoseconds. - Weight::from_parts(17_020_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:3 w:3) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - fn claim_bounty() -> Weight { - // Proof Size summary in bytes: - // Measured: `469` - // Estimated: `8763` - // Minimum execution time: 119_430_000 picoseconds. - Weight::from_parts(120_261_000, 0) - .saturating_add(Weight::from_parts(0, 8763)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(5)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - fn close_bounty_proposed() -> Weight { - // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `6172` - // Minimum execution time: 50_440_000 picoseconds. - Weight::from_parts(51_601_000, 0) - .saturating_add(Weight::from_parts(0, 6172)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(4)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:3 w:3) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - fn close_bounty_active() -> Weight { - // Proof Size summary in bytes: - // Measured: `577` - // Estimated: `8763` - // Minimum execution time: 86_310_000 picoseconds. - Weight::from_parts(88_061_000, 0) - .saturating_add(Weight::from_parts(0, 8763)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(5)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn extend_bounty_expiry() -> Weight { - // Proof Size summary in bytes: - // Measured: `267` - // Estimated: `3606` - // Minimum execution time: 16_370_000 picoseconds. - Weight::from_parts(16_930_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } - /// Storage: `Bounties::BountyApprovals` (r:1 w:1) - /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - /// Storage: `Bounties::Bounties` (r:100 w:100) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:200 w:200) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// The range of component `b` is `[0, 100]`. - fn spend_funds(b: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + b * (265 ±0)` - // Estimated: `1887 + b * (5182 ±0)` - // Minimum execution time: 3_590_000 picoseconds. - Weight::from_parts(3_640_000, 0) - .saturating_add(Weight::from_parts(0, 1887)) - // Standard Error: 32_778 - .saturating_add(Weight::from_parts(40_102_611, 0).saturating_mul(b.into())) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(b.into()))) - .saturating_add(T::DbWeight::get().writes(1)) - .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(b.into()))) - .saturating_add(Weight::from_parts(0, 5182).saturating_mul(b.into())) - } -} diff --git a/runtime/testnet/Cargo.toml b/runtime/testnet/Cargo.toml index 83379d17..635469e7 100644 --- a/runtime/testnet/Cargo.toml +++ b/runtime/testnet/Cargo.toml @@ -45,7 +45,6 @@ frame-try-runtime = { workspace = true, default-features = false, optional = tru pallet-aura = { workspace = true, default-features = false } pallet-authorship = { workspace = true, default-features = false } pallet-balances = { workspace = true, default-features = false } -pallet-bounties = { workspace = true, default-features = false } pallet-collective = { workspace = true, default-features = false } pallet-democracy = { workspace = true, default-features = false } pallet-session = { workspace = true, default-features = false } @@ -123,7 +122,6 @@ std = [ "pallet-aura/std", "pallet-authorship/std", "pallet-balances/std", - "pallet-bounties/std", "pallet-collator-staking/std", "pallet-collective/std", "pallet-democracy/std", @@ -179,7 +177,6 @@ runtime-benchmarks = [ "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "pallet-bounties/runtime-benchmarks", "pallet-collator-staking/runtime-benchmarks", "pallet-collective/runtime-benchmarks", "pallet-democracy/runtime-benchmarks", @@ -222,7 +219,6 @@ try-runtime = [ "pallet-aura/try-runtime", "pallet-authorship/try-runtime", "pallet-balances/try-runtime", - "pallet-bounties/try-runtime", "pallet-collator-staking/try-runtime", "pallet-collective/try-runtime", "pallet-democracy/try-runtime", diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 682951cb..6cfdd91c 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -1064,7 +1064,7 @@ impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; type BurnDestination = (); type WeightInfo = weights::pallet_treasury::WeightInfo; - type SpendFunds = Bounties; + type SpendFunds = (); type MaxApprovals = MaxApprovals; type SpendOrigin = EnsureWithSuccess; type AssetKind = (); @@ -1078,33 +1078,6 @@ impl pallet_treasury::Config for Runtime { type BenchmarkHelper = TreasuryBenchmarkHelper; } -parameter_types! { - pub const BountyDepositBase: Balance = 10 * MUSE; - pub const BountyDepositPayoutDelay: BlockNumber = 0; - pub const BountyUpdatePeriod: BlockNumber = 90 * MINUTES; - pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50); - pub const CuratorDepositMin: Balance = 100 * MUSE; - pub const CuratorDepositMax: Balance = 2000 * MUSE; - pub const BountyValueMinimum: Balance = 100 * MUSE; - pub const DataDepositPerByte: Balance = 100 * MILLI_MUSE; -} - -impl pallet_bounties::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type BountyDepositBase = BountyDepositBase; - type BountyDepositPayoutDelay = BountyDepositPayoutDelay; - type BountyUpdatePeriod = BountyUpdatePeriod; - type CuratorDepositMultiplier = CuratorDepositMultiplier; - type CuratorDepositMin = CuratorDepositMin; - type CuratorDepositMax = CuratorDepositMax; - type BountyValueMinimum = BountyValueMinimum; - type DataDepositPerByte = DataDepositPerByte; - type MaximumReasonLength = MaximumReasonLength; - type WeightInfo = weights::pallet_bounties::WeightInfo; - type ChildBountyManager = (); - type OnSlash = Treasury; -} - // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub struct Runtime { @@ -1135,7 +1108,6 @@ construct_runtime!( Council: pallet_collective:: = 16, Democracy: pallet_democracy = 17, Treasury: pallet_treasury = 18, - Bounties: pallet_bounties = 19, // Collator support. The order of these 4 are important and shall not change. Authorship: pallet_authorship = 20, @@ -1189,7 +1161,6 @@ mod benches { [pallet_sudo, Sudo] [pallet_timestamp, Timestamp] [pallet_treasury, Treasury] - [pallet_bounties, Bounties] [pallet_vesting, Vesting] [pallet_utility, Utility] [pallet_collator_staking, CollatorStaking] diff --git a/runtime/testnet/src/weights/mod.rs b/runtime/testnet/src/weights/mod.rs index 970a60ed..e4294b4f 100644 --- a/runtime/testnet/src/weights/mod.rs +++ b/runtime/testnet/src/weights/mod.rs @@ -32,7 +32,6 @@ pub mod cumulus_pallet_weight_reclaim; pub mod cumulus_pallet_xcmp_queue; pub mod frame_system; pub mod pallet_balances; -pub mod pallet_bounties; pub mod pallet_collator_staking; pub mod pallet_collective; pub mod pallet_democracy; diff --git a/runtime/testnet/src/weights/pallet_bounties.rs b/runtime/testnet/src/weights/pallet_bounties.rs deleted file mode 100644 index 314d3014..00000000 --- a/runtime/testnet/src/weights/pallet_bounties.rs +++ /dev/null @@ -1,223 +0,0 @@ - -//! Autogenerated weights for `pallet_bounties` -//! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2025-04-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blockdeep-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("local-v")`, DB CACHE: 1024 - -// Executed Command: -// ./target/production/mythos-node -// benchmark -// pallet -// --chain -// local-v -// --pallet -// pallet_bounties -// --extrinsic -// * -// --wasm-execution -// compiled -// --steps -// 50 -// --repeat -// 20 -// --output -// ./runtime/testnet/src/weights/pallet_bounties.rs - -#![cfg_attr(rustfmt, rustfmt_skip)] -#![allow(unused_parens)] -#![allow(unused_imports)] -#![allow(missing_docs)] - -use frame_support::{traits::Get, weights::Weight}; -use core::marker::PhantomData; - -/// Weight functions for `pallet_bounties`. -pub struct WeightInfo(PhantomData); -impl pallet_bounties::WeightInfo for WeightInfo { - /// Storage: `Bounties::BountyCount` (r:1 w:1) - /// Proof: `Bounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - /// Storage: `Bounties::Bounties` (r:0 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// The range of component `d` is `[0, 300]`. - fn propose_bounty(d: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `171` - // Estimated: `3581` - // Minimum execution time: 31_990_000 picoseconds. - Weight::from_parts(33_010_969, 0) - .saturating_add(Weight::from_parts(0, 3581)) - // Standard Error: 196 - .saturating_add(Weight::from_parts(767, 0).saturating_mul(d.into())) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(4)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyApprovals` (r:1 w:1) - /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - fn approve_bounty() -> Weight { - // Proof Size summary in bytes: - // Measured: `223` - // Estimated: `3606` - // Minimum execution time: 16_510_000 picoseconds. - Weight::from_parts(17_280_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn propose_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `243` - // Estimated: `3606` - // Minimum execution time: 15_880_000 picoseconds. - Weight::from_parts(16_350_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyApprovals` (r:1 w:1) - /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - fn approve_bounty_with_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `223` - // Estimated: `3606` - // Minimum execution time: 19_290_000 picoseconds. - Weight::from_parts(19_910_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - fn unassign_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `486` - // Estimated: `6172` - // Minimum execution time: 50_440_000 picoseconds. - Weight::from_parts(50_740_000, 0) - .saturating_add(Weight::from_parts(0, 6172)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(3)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - fn accept_curator() -> Weight { - // Proof Size summary in bytes: - // Measured: `354` - // Estimated: `3606` - // Minimum execution time: 36_230_000 picoseconds. - Weight::from_parts(36_870_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn award_bounty() -> Weight { - // Proof Size summary in bytes: - // Measured: `267` - // Estimated: `3606` - // Minimum execution time: 16_600_000 picoseconds. - Weight::from_parts(16_880_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:3 w:3) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - fn claim_bounty() -> Weight { - // Proof Size summary in bytes: - // Measured: `469` - // Estimated: `8763` - // Minimum execution time: 120_090_000 picoseconds. - Weight::from_parts(120_830_000, 0) - .saturating_add(Weight::from_parts(0, 8763)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(5)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - fn close_bounty_proposed() -> Weight { - // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `6172` - // Minimum execution time: 51_320_000 picoseconds. - Weight::from_parts(52_450_000, 0) - .saturating_add(Weight::from_parts(0, 6172)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(4)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:3 w:3) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Bounties::BountyDescriptions` (r:0 w:1) - /// Proof: `Bounties::BountyDescriptions` (`max_values`: None, `max_size`: Some(314), added: 2789, mode: `MaxEncodedLen`) - fn close_bounty_active() -> Weight { - // Proof Size summary in bytes: - // Measured: `577` - // Estimated: `8763` - // Minimum execution time: 87_540_000 picoseconds. - Weight::from_parts(88_300_000, 0) - .saturating_add(Weight::from_parts(0, 8763)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(5)) - } - /// Storage: `Bounties::Bounties` (r:1 w:1) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn extend_bounty_expiry() -> Weight { - // Proof Size summary in bytes: - // Measured: `267` - // Estimated: `3606` - // Minimum execution time: 16_580_000 picoseconds. - Weight::from_parts(17_470_000, 0) - .saturating_add(Weight::from_parts(0, 3606)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } - /// Storage: `Bounties::BountyApprovals` (r:1 w:1) - /// Proof: `Bounties::BountyApprovals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - /// Storage: `Bounties::Bounties` (r:100 w:100) - /// Proof: `Bounties::Bounties` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:200 w:200) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// The range of component `b` is `[0, 100]`. - fn spend_funds(b: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + b * (265 ±0)` - // Estimated: `1887 + b * (5182 ±0)` - // Minimum execution time: 3_660_000 picoseconds. - Weight::from_parts(3_710_000, 0) - .saturating_add(Weight::from_parts(0, 1887)) - // Standard Error: 25_059 - .saturating_add(Weight::from_parts(40_590_269, 0).saturating_mul(b.into())) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(b.into()))) - .saturating_add(T::DbWeight::get().writes(1)) - .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(b.into()))) - .saturating_add(Weight::from_parts(0, 5182).saturating_mul(b.into())) - } -} From 3ed3369d31d13efc8f6d0ca0c614475224c3947a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Wed, 9 Apr 2025 11:28:44 +0200 Subject: [PATCH 34/35] Simplify pallet naming --- runtime/mainnet/src/lib.rs | 8 ++++---- runtime/testnet/src/lib.rs | 8 ++++---- zombienet.sh | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index c30a2973..4c44de94 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -610,7 +610,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = ConstU32<100>; type WeightInfo = weights::pallet_multisig::WeightInfo; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; } impl pallet_aura::Config for Runtime { @@ -909,7 +909,7 @@ impl pallet_proxy::Config for Runtime { type CallHasher = BlakeTwo256; type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor = AnnouncementDepositFactor; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; } parameter_types! { @@ -932,7 +932,7 @@ impl pallet_scheduler::Config for Runtime { type MaxScheduledPerBlock = ConstU32<50>; type WeightInfo = weights::pallet_scheduler::WeightInfo; type Preimages = Preimage; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; } parameter_types! { @@ -1060,7 +1060,7 @@ impl pallet_treasury::Config for Runtime { type Paymaster = PayFromAccount; type BalanceConverter = UnityAssetBalanceConversion; type PayoutPeriod = SpendPayoutPeriod; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; #[cfg(feature = "runtime-benchmarks")] type BenchmarkHelper = TreasuryBenchmarkHelper; } diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 6cfdd91c..82e24f1f 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -621,7 +621,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = ConstU32<100>; type WeightInfo = weights::pallet_multisig::WeightInfo; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; } impl pallet_aura::Config for Runtime { @@ -862,7 +862,7 @@ impl pallet_proxy::Config for Runtime { type CallHasher = BlakeTwo256; type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor = AnnouncementDepositFactor; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; } impl pallet_escrow::Config for Runtime { @@ -945,7 +945,7 @@ impl pallet_scheduler::Config for Runtime { type MaxScheduledPerBlock = ConstU32<50>; type WeightInfo = weights::pallet_scheduler::WeightInfo; type Preimages = Preimage; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; } parameter_types! { @@ -1073,7 +1073,7 @@ impl pallet_treasury::Config for Runtime { type Paymaster = PayFromAccount; type BalanceConverter = UnityAssetBalanceConversion; type PayoutPeriod = SpendPayoutPeriod; - type BlockNumberProvider = frame_system::Pallet; + type BlockNumberProvider = System; #[cfg(feature = "runtime-benchmarks")] type BenchmarkHelper = TreasuryBenchmarkHelper; } diff --git a/zombienet.sh b/zombienet.sh index 411b5ef6..9445a6dd 100755 --- a/zombienet.sh +++ b/zombienet.sh @@ -3,7 +3,7 @@ set -e ZOMBIENET_V=v1.3.128 -POLKADOT_V=stable2503-rc1 +POLKADOT_V=stable2503 POLKADOT_RUNTIMES_V=v1.4.2 PASEO_RUNTIMES_V=v1.4.1 BIN_DIR=./bin From c58ca1aa6919c1cae215fa7e071050b3656ff830 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Molina?= Date: Wed, 9 Apr 2025 15:48:10 +0200 Subject: [PATCH 35/35] Add rocksdb mainnet weights --- runtime/mainnet/src/weights/rocksdb_weights.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/mainnet/src/weights/rocksdb_weights.rs b/runtime/mainnet/src/weights/rocksdb_weights.rs index 1d115d96..de5be60d 100644 --- a/runtime/mainnet/src/weights/rocksdb_weights.rs +++ b/runtime/mainnet/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 25_000 * constants::WEIGHT_REF_TIME_PER_NANOS, - write: 100_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + read: 20_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + write: 37_000 * constants::WEIGHT_REF_TIME_PER_NANOS, }; }