diff --git a/CHANGELOG.md b/CHANGELOG.md index dbc4ed0a07..d221ba04e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Re-add StakingOperator proxy type and allow Staking proxy to add/remove a StakingOperator [#1033](https://github.com/polkadot-fellows/runtimes/pull/1033) - Fix check-migration(asset-hub-polkadot) CI job [#1057](https://github.com/polkadot-fellows/runtimes/pull/1057) - Update to polkadot-sdk stable2512 (tag 2512-2), introduce DAP pallet, refine StakingOperator and add Session keys handling on AssetHub [#1065](https://github.com/polkadot-fellows/runtimes/pull/1065) +- asset-hub-polkadot and asset-hub-kusama: new weights for staking and election pallets [#1042](https://github.com/polkadot-fellows/runtimes/pull/1042) ## [2.0.7] 16.02.2026 diff --git a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block.rs b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block.rs index 87c843d1d9..426617a70c 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block.rs @@ -17,9 +17,9 @@ //! Autogenerated weights for `pallet_election_provider_multi_block` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 -//! DATE: 2026-02-06, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` +//! HOSTNAME: `cb86295f6440`, CPU: `QEMU Virtual CPU version 2.5+` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-kusama-runtime/asset_hub_kusama_runtime.wasm // --pallet=pallet_election_provider_multi_block -// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-kusama/src/weights // --wasm-execution=compiled // --steps=50 @@ -58,8 +58,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `121` // Estimated: `3586` - // Minimum execution time: 12_141_000 picoseconds. - Weight::from_parts(12_486_000, 0) + // Minimum execution time: 10_580_000 picoseconds. + Weight::from_parts(11_150_000, 0) .saturating_add(Weight::from_parts(0, 3586)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -88,8 +88,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `119010` // Estimated: `6309975` - // Minimum execution time: 13_488_941_000 picoseconds. - Weight::from_parts(13_554_538_000, 0) + // Minimum execution time: 15_443_176_000 picoseconds. + Weight::from_parts(16_517_621_000, 0) .saturating_add(Weight::from_parts(0, 6309975)) .saturating_add(T::DbWeight::get().reads(2508)) .saturating_add(T::DbWeight::get().writes(4)) @@ -130,8 +130,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `1398366` // Estimated: `3339756` - // Minimum execution time: 27_409_285_000 picoseconds. - Weight::from_parts(27_662_983_000, 0) + // Minimum execution time: 31_841_379_000 picoseconds. + Weight::from_parts(33_834_880_000, 0) .saturating_add(Weight::from_parts(0, 3339756)) .saturating_add(T::DbWeight::get().reads(3628)) .saturating_add(T::DbWeight::get().writes(6)) @@ -172,8 +172,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `1602332` // Estimated: `3543722` - // Minimum execution time: 26_841_319_000 picoseconds. - Weight::from_parts(27_633_274_000, 0) + // Minimum execution time: 31_863_189_000 picoseconds. + Weight::from_parts(33_057_403_000, 0) .saturating_add(Weight::from_parts(0, 3543722)) .saturating_add(T::DbWeight::get().reads(3335)) .saturating_add(T::DbWeight::get().writes(6)) @@ -188,8 +188,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `315` // Estimated: `3780` - // Minimum execution time: 98_770_000 picoseconds. - Weight::from_parts(596_415_000, 0) + // Minimum execution time: 42_859_000 picoseconds. + Weight::from_parts(48_090_000, 0) .saturating_add(Weight::from_parts(0, 3780)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -204,8 +204,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `315` // Estimated: `6255` - // Minimum execution time: 373_028_000 picoseconds. - Weight::from_parts(923_746_000, 0) + // Minimum execution time: 42_020_000 picoseconds. + Weight::from_parts(47_009_000, 0) .saturating_add(Weight::from_parts(0, 6255)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) @@ -240,8 +240,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `180445` // Estimated: `2300035` - // Minimum execution time: 14_997_072_000 picoseconds. - Weight::from_parts(15_148_826_000, 0) + // Minimum execution time: 19_639_027_000 picoseconds. + Weight::from_parts(20_476_523_000, 0) .saturating_add(Weight::from_parts(0, 2300035)) .saturating_add(T::DbWeight::get().reads(1720)) .saturating_add(T::DbWeight::get().writes(3401)) @@ -288,8 +288,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `2633064` // Estimated: `5027379` - // Minimum execution time: 29_620_925_000 picoseconds. - Weight::from_parts(29_799_556_000, 0) + // Minimum execution time: 36_179_091_000 picoseconds. + Weight::from_parts(37_348_503_000, 0) .saturating_add(Weight::from_parts(0, 5027379)) .saturating_add(T::DbWeight::get().reads(2958)) .saturating_add(T::DbWeight::get().writes(2959)) @@ -316,8 +316,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `352685` // Estimated: `358625` - // Minimum execution time: 718_904_771_000 picoseconds. - Weight::from_parts(736_474_859_000, 0) + // Minimum execution time: 1_092_260_199_000 picoseconds. + Weight::from_parts(1_138_827_670_000, 0) .saturating_add(Weight::from_parts(0, 358625)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(2)) @@ -336,8 +336,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `308` // Estimated: `3773` - // Minimum execution time: 706_280_000 picoseconds. - Weight::from_parts(1_249_743_000, 0) + // Minimum execution time: 280_408_000 picoseconds. + Weight::from_parts(307_338_000, 0) .saturating_add(Weight::from_parts(0, 3773)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_signed.rs b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_signed.rs index 9cd517dad3..b7f817a400 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_signed.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_signed.rs @@ -16,10 +16,10 @@ //! Autogenerated weights for `pallet_election_provider_multi_block::signed` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 -//! DATE: 2025-11-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `5899c669e078`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `cb86295f6440`, CPU: `QEMU Virtual CPU version 2.5+` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-kusama-runtime/asset_hub_kusama_runtime.wasm // --pallet=pallet_election_provider_multi_block::signed -// --header=/_work/ibp-interweb-gb1/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-kusama/src/weights // --wasm-execution=compiled // --steps=50 @@ -66,8 +66,8 @@ impl pallet_election_provider_multi_block::signed::Weig // Proof Size summary in bytes: // Measured: `3189` // Estimated: `9129` - // Minimum execution time: 67_850_000 picoseconds. - Weight::from_parts(69_741_000, 0) + // Minimum execution time: 92_400_000 picoseconds. + Weight::from_parts(104_799_000, 0) .saturating_add(Weight::from_parts(0, 9129)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) @@ -92,8 +92,8 @@ impl pallet_election_provider_multi_block::signed::Weig // Proof Size summary in bytes: // Measured: `8036` // Estimated: `48626` - // Minimum execution time: 162_571_000 picoseconds. - Weight::from_parts(164_080_000, 0) + // Minimum execution time: 210_879_000 picoseconds. + Weight::from_parts(221_158_000, 0) .saturating_add(Weight::from_parts(0, 48626)) .saturating_add(T::DbWeight::get().reads(25)) .saturating_add(T::DbWeight::get().writes(21)) @@ -118,8 +118,8 @@ impl pallet_election_provider_multi_block::signed::Weig // Proof Size summary in bytes: // Measured: `3706` // Estimated: `9646` - // Minimum execution time: 211_412_000 picoseconds. - Weight::from_parts(223_271_000, 0) + // Minimum execution time: 242_749_000 picoseconds. + Weight::from_parts(261_158_000, 0) .saturating_add(Weight::from_parts(0, 9646)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(3)) @@ -142,11 +142,11 @@ impl pallet_election_provider_multi_block::signed::Weig /// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(76724), added: 79199, mode: `Measured`) fn unset_page() -> Weight { // Proof Size summary in bytes: - // Measured: `19859` - // Estimated: `25799` - // Minimum execution time: 190_301_000 picoseconds. - Weight::from_parts(198_451_000, 0) - .saturating_add(Weight::from_parts(0, 25799)) + // Measured: `18372` + // Estimated: `24312` + // Minimum execution time: 210_009_000 picoseconds. + Weight::from_parts(223_569_000, 0) + .saturating_add(Weight::from_parts(0, 24312)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -168,8 +168,8 @@ impl pallet_election_provider_multi_block::signed::Weig // Proof Size summary in bytes: // Measured: `4263` // Estimated: `44853` - // Minimum execution time: 98_360_000 picoseconds. - Weight::from_parts(100_440_000, 0) + // Minimum execution time: 132_629_000 picoseconds. + Weight::from_parts(143_390_000, 0) .saturating_add(Weight::from_parts(0, 44853)) .saturating_add(T::DbWeight::get().reads(22)) .saturating_add(T::DbWeight::get().writes(19)) @@ -193,11 +193,11 @@ impl pallet_election_provider_multi_block::signed::Weig // Proof Size summary in bytes: // Measured: `3634 + p * (40 ±0)` // Estimated: `7098 + p * (2516 ±0)` - // Minimum execution time: 64_670_000 picoseconds. - Weight::from_parts(66_839_020, 0) + // Minimum execution time: 86_749_000 picoseconds. + Weight::from_parts(86_859_551, 0) .saturating_add(Weight::from_parts(0, 7098)) - // Standard Error: 16_480 - .saturating_add(Weight::from_parts(1_114_789, 0).saturating_mul(p.into())) + // Standard Error: 42_171 + .saturating_add(Weight::from_parts(2_088_155, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(3)) diff --git a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_unsigned.rs b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_unsigned.rs index c2c676f668..6b7a1a3631 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_unsigned.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_unsigned.rs @@ -16,10 +16,10 @@ //! Autogenerated weights for `pallet_election_provider_multi_block::unsigned` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 -//! DATE: 2025-11-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `5899c669e078`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `cb86295f6440`, CPU: `QEMU Virtual CPU version 2.5+` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-kusama-runtime/asset_hub_kusama_runtime.wasm // --pallet=pallet_election_provider_multi_block::unsigned -// --header=/_work/ibp-interweb-gb1/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-kusama/src/weights // --wasm-execution=compiled // --steps=50 @@ -64,8 +64,8 @@ impl pallet_election_provider_multi_block::unsigned::We // Proof Size summary in bytes: // Measured: `354` // Estimated: `6294` - // Minimum execution time: 1_023_012_000 picoseconds. - Weight::from_parts(1_041_173_000, 0) + // Minimum execution time: 986_745_000 picoseconds. + Weight::from_parts(1_015_165_000, 0) .saturating_add(Weight::from_parts(0, 6294)) .saturating_add(T::DbWeight::get().reads(7)) } @@ -91,8 +91,8 @@ impl pallet_election_provider_multi_block::unsigned::We // Proof Size summary in bytes: // Measured: `1939318` // Estimated: `1950208` - // Minimum execution time: 26_273_043_000 picoseconds. - Weight::from_parts(26_804_794_000, 0) + // Minimum execution time: 32_795_361_000 picoseconds. + Weight::from_parts(33_504_629_000, 0) .saturating_add(Weight::from_parts(0, 1950208)) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().writes(5)) diff --git a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_verifier.rs b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_verifier.rs index 092fccd9e3..c6ceb4151e 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_verifier.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_election_provider_multi_block_verifier.rs @@ -16,10 +16,10 @@ //! Autogenerated weights for `pallet_election_provider_multi_block::verifier` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 -//! DATE: 2025-11-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `5899c669e078`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `cb86295f6440`, CPU: `QEMU Virtual CPU version 2.5+` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-kusama-runtime/asset_hub_kusama_runtime.wasm // --pallet=pallet_election_provider_multi_block::verifier -// --header=/_work/ibp-interweb-gb1/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-kusama/src/weights // --wasm-execution=compiled // --steps=50 @@ -74,11 +74,11 @@ impl pallet_election_provider_multi_block::verifier::We /// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`) fn on_initialize_valid_non_terminal() -> Weight { // Proof Size summary in bytes: - // Measured: `362849` - // Estimated: `371264` - // Minimum execution time: 4_316_749_000 picoseconds. - Weight::from_parts(4_873_130_000, 0) - .saturating_add(Weight::from_parts(0, 371264)) + // Measured: `361292` + // Estimated: `369707` + // Minimum execution time: 5_409_953_000 picoseconds. + Weight::from_parts(5_563_103_000, 0) + .saturating_add(Weight::from_parts(0, 369707)) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -114,11 +114,11 @@ impl pallet_election_provider_multi_block::verifier::We /// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37586026), added: 37588501, mode: `Measured`) fn on_initialize_valid_terminal() -> Weight { // Proof Size summary in bytes: - // Measured: `1350950` - // Estimated: `1394015` - // Minimum execution time: 28_825_711_000 picoseconds. - Weight::from_parts(30_609_936_000, 0) - .saturating_add(Weight::from_parts(0, 1394015)) + // Measured: `1339791` + // Estimated: `1382856` + // Minimum execution time: 37_677_500_000 picoseconds. + Weight::from_parts(38_742_165_000, 0) + .saturating_add(Weight::from_parts(0, 1382856)) .saturating_add(T::DbWeight::get().reads(47)) .saturating_add(T::DbWeight::get().writes(40)) } @@ -148,17 +148,19 @@ impl pallet_election_provider_multi_block::verifier::We /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(247), added: 2722, mode: `Measured`) + /// Storage: `MultiBlockElectionSigned::Invulnerables` (r:1 w:1) + /// Proof: `MultiBlockElectionSigned::Invulnerables` (`max_values`: Some(1), `max_size`: Some(513), added: 1008, mode: `Measured`) /// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:15 w:16) /// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37586026), added: 37588501, mode: `Measured`) fn on_initialize_invalid_terminal() -> Weight { // Proof Size summary in bytes: - // Measured: `1351299` - // Estimated: `1394364` - // Minimum execution time: 28_671_179_000 picoseconds. - Weight::from_parts(30_715_872_000, 0) - .saturating_add(Weight::from_parts(0, 1394364)) - .saturating_add(T::DbWeight::get().reads(61)) - .saturating_add(T::DbWeight::get().writes(53)) + // Measured: `1340140` + // Estimated: `1383205` + // Minimum execution time: 37_567_920_000 picoseconds. + Weight::from_parts(39_159_242_000, 0) + .saturating_add(Weight::from_parts(0, 1383205)) + .saturating_add(T::DbWeight::get().reads(62)) + .saturating_add(T::DbWeight::get().writes(54)) } /// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1) /// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`) @@ -188,20 +190,22 @@ impl pallet_election_provider_multi_block::verifier::We /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(247), added: 2722, mode: `Measured`) + /// Storage: `MultiBlockElectionSigned::Invulnerables` (r:1 w:1) + /// Proof: `MultiBlockElectionSigned::Invulnerables` (`max_values`: Some(1), `max_size`: Some(513), added: 1008, mode: `Measured`) /// The range of component `v` is `[0, 15]`. fn on_initialize_invalid_non_terminal(v: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `629577 + v * (53 ±0)` - // Estimated: `640861 + v * (6479 ±1_372)` - // Minimum execution time: 709_440_000 picoseconds. - Weight::from_parts(844_325_176, 0) - .saturating_add(Weight::from_parts(0, 640861)) - // Standard Error: 502_529 - .saturating_add(Weight::from_parts(9_086_376, 0).saturating_mul(v.into())) - .saturating_add(T::DbWeight::get().reads(29)) + // Measured: `626674 + v * (176 ±0)` + // Estimated: `637934 + v * (6537 ±1_334)` + // Minimum execution time: 868_196_000 picoseconds. + Weight::from_parts(1_108_962_338, 0) + .saturating_add(Weight::from_parts(0, 637934)) + // Standard Error: 787_105 + .saturating_add(Weight::from_parts(6_350_283, 0).saturating_mul(v.into())) + .saturating_add(T::DbWeight::get().reads(30)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(v.into()))) - .saturating_add(T::DbWeight::get().writes(21)) + .saturating_add(T::DbWeight::get().writes(22)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(v.into()))) - .saturating_add(Weight::from_parts(0, 6479).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 6537).saturating_mul(v.into())) } } diff --git a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async.rs b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async.rs index f8db9ef0c5..c756f5296a 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async.rs @@ -17,9 +17,9 @@ //! Autogenerated weights for `pallet_staking_async` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 -//! DATE: 2026-02-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-02-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` +//! HOSTNAME: `cb86295f6440`, CPU: `QEMU Virtual CPU version 2.5+` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-kusama-runtime/asset_hub_kusama_runtime.wasm // --pallet=pallet_staking_async -// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-kusama/src/weights // --wasm-execution=compiled // --steps=50 @@ -67,8 +67,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `6615` // Estimated: `4218` - // Minimum execution time: 106_727_000 picoseconds. - Weight::from_parts(110_681_000, 0) + // Minimum execution time: 111_940_000 picoseconds. + Weight::from_parts(119_990_000, 0) .saturating_add(Weight::from_parts(0, 4218)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -95,8 +95,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7911` // Estimated: `8877` - // Minimum execution time: 6_371_741_000 picoseconds. - Weight::from_parts(7_195_411_000, 0) + // Minimum execution time: 275_008_000 picoseconds. + Weight::from_parts(288_489_000, 0) .saturating_add(Weight::from_parts(0, 8877)) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(7)) @@ -129,8 +129,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8072` // Estimated: `8877` - // Minimum execution time: 6_779_019_000 picoseconds. - Weight::from_parts(7_466_366_000, 0) + // Minimum execution time: 236_089_000 picoseconds. + Weight::from_parts(243_879_000, 0) .saturating_add(Weight::from_parts(0, 8877)) .saturating_add(T::DbWeight::get().reads(15)) .saturating_add(T::DbWeight::get().writes(6)) @@ -161,8 +161,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7483` // Estimated: `28200` - // Minimum execution time: 127_359_000 picoseconds. - Weight::from_parts(130_908_000, 0) + // Minimum execution time: 128_040_000 picoseconds. + Weight::from_parts(134_239_000, 0) .saturating_add(Weight::from_parts(0, 28200)) .saturating_add(T::DbWeight::get().reads(11)) .saturating_add(T::DbWeight::get().writes(2)) @@ -207,8 +207,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7997` // Estimated: `28200` - // Minimum execution time: 8_469_981_000 picoseconds. - Weight::from_parts(9_369_191_000, 0) + // Minimum execution time: 274_750_000 picoseconds. + Weight::from_parts(288_528_000, 0) .saturating_add(Weight::from_parts(0, 28200)) .saturating_add(T::DbWeight::get().reads(17)) .saturating_add(T::DbWeight::get().writes(12)) @@ -241,8 +241,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `9386` // Estimated: `4279` - // Minimum execution time: 107_641_000 picoseconds. - Weight::from_parts(110_501_000, 0) + // Minimum execution time: 99_239_000 picoseconds. + Weight::from_parts(105_099_000, 0) .saturating_add(Weight::from_parts(0, 4279)) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(5)) @@ -258,11 +258,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `12832 + k * (1302 ±0)` // Estimated: `4218 + k * (3289 ±0)` - // Minimum execution time: 62_655_000 picoseconds. - Weight::from_parts(74_285_431, 0) + // Minimum execution time: 61_349_000 picoseconds. + Weight::from_parts(60_270_399, 0) .saturating_add(Weight::from_parts(0, 4218)) - // Standard Error: 10_661 - .saturating_add(Weight::from_parts(10_502_987, 0).saturating_mul(k.into())) + // Standard Error: 68_119 + .saturating_add(Weight::from_parts(12_541_085, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -297,11 +297,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `4845 + n * (67 ±0)` // Estimated: `6248 + n * (2520 ±0)` - // Minimum execution time: 4_501_826_000 picoseconds. - Weight::from_parts(6_693_869_601, 0) + // Minimum execution time: 169_099_000 picoseconds. + Weight::from_parts(180_055_154, 0) .saturating_add(Weight::from_parts(0, 6248)) - // Standard Error: 3_744_830 - .saturating_add(Weight::from_parts(59_016_494, 0).saturating_mul(n.into())) + // Standard Error: 50_909 + .saturating_add(Weight::from_parts(6_550_086, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) @@ -329,8 +329,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5006` // Estimated: `6248` - // Minimum execution time: 4_419_835_000 picoseconds. - Weight::from_parts(5_365_892_000, 0) + // Minimum execution time: 158_889_000 picoseconds. + Weight::from_parts(172_138_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(10)) .saturating_add(T::DbWeight::get().writes(6)) @@ -345,8 +345,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `3924` // Estimated: `4218` - // Minimum execution time: 40_415_000 picoseconds. - Weight::from_parts(41_794_000, 0) + // Minimum execution time: 36_350_000 picoseconds. + Weight::from_parts(43_060_000, 0) .saturating_add(Weight::from_parts(0, 4218)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -361,8 +361,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5629` // Estimated: `4218` - // Minimum execution time: 49_178_000 picoseconds. - Weight::from_parts(50_745_000, 0) + // Minimum execution time: 45_410_000 picoseconds. + Weight::from_parts(48_111_000, 0) .saturating_add(Weight::from_parts(0, 4218)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -375,8 +375,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5168` // Estimated: `7446` - // Minimum execution time: 49_345_000 picoseconds. - Weight::from_parts(51_392_000, 0) + // Minimum execution time: 44_910_000 picoseconds. + Weight::from_parts(47_639_000, 0) .saturating_add(Weight::from_parts(0, 7446)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -387,8 +387,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_084_000 picoseconds. - Weight::from_parts(5_412_000, 0) + // Minimum execution time: 3_249_000 picoseconds. + Weight::from_parts(4_120_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -398,8 +398,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_829_000 picoseconds. - Weight::from_parts(16_509_000, 0) + // Minimum execution time: 16_430_000 picoseconds. + Weight::from_parts(19_640_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -409,8 +409,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_586_000 picoseconds. - Weight::from_parts(16_446_000, 0) + // Minimum execution time: 18_080_000 picoseconds. + Weight::from_parts(22_980_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -420,8 +420,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_943_000 picoseconds. - Weight::from_parts(16_536_000, 0) + // Minimum execution time: 18_590_000 picoseconds. + Weight::from_parts(25_590_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -432,11 +432,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_129_000 picoseconds. - Weight::from_parts(5_892_807, 0) + // Minimum execution time: 3_160_000 picoseconds. + Weight::from_parts(4_279_403, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_167 - .saturating_add(Weight::from_parts(8_793, 0).saturating_mul(v.into())) + // Standard Error: 2_092 + .saturating_add(Weight::from_parts(1_408, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Staking::Ledger` (r:1024 w:1024) @@ -450,11 +450,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `127726 + u * (1213 ±0)` // Estimated: `990 + u * (6456 ±0)` - // Minimum execution time: 8_180_000 picoseconds. - Weight::from_parts(190_759_736, 0) + // Minimum execution time: 5_630_000 picoseconds. + Weight::from_parts(6_060_000, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 34_828 - .saturating_add(Weight::from_parts(34_697_358, 0).saturating_mul(u.into())) + // Standard Error: 69_493 + .saturating_add(Weight::from_parts(42_296_672, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 6456).saturating_mul(u.into())) @@ -491,8 +491,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7942` // Estimated: `6248` - // Minimum execution time: 8_075_123_000 picoseconds. - Weight::from_parts(9_290_967_000, 0) + // Minimum execution time: 250_030_000 picoseconds. + Weight::from_parts(265_828_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().writes(13)) @@ -504,11 +504,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `521` // Estimated: `39479` - // Minimum execution time: 18_677_000 picoseconds. - Weight::from_parts(19_405_000, 0) + // Minimum execution time: 15_619_000 picoseconds. + Weight::from_parts(16_229_000, 0) .saturating_add(Weight::from_parts(0, 39479)) - // Standard Error: 5_605 - .saturating_add(Weight::from_parts(2_392_338, 0).saturating_mul(s.into())) + // Standard Error: 14_116 + .saturating_add(Weight::from_parts(3_128_540, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -545,11 +545,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `174260 + n * (1938 ±0)` // Estimated: `39483 + n * (3228 ±0)` - // Minimum execution time: 6_669_735_000 picoseconds. - Weight::from_parts(16_885_036_121, 0) + // Minimum execution time: 312_969_000 picoseconds. + Weight::from_parts(719_573_002, 0) .saturating_add(Weight::from_parts(0, 39483)) - // Standard Error: 424_145 - .saturating_add(Weight::from_parts(105_151_881, 0).saturating_mul(n.into())) + // Standard Error: 261_954 + .saturating_add(Weight::from_parts(126_778_344, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -579,8 +579,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7912 + l * (5 ±0)` // Estimated: `8877` - // Minimum execution time: 5_845_747_000 picoseconds. - Weight::from_parts(7_506_104_744, 0) + // Minimum execution time: 211_558_000 picoseconds. + Weight::from_parts(237_356_835, 0) .saturating_add(Weight::from_parts(0, 8877)) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(6)) @@ -619,8 +619,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8005` // Estimated: `6248` - // Minimum execution time: 8_393_100_000 picoseconds. - Weight::from_parts(9_488_894_000, 0) + // Minimum execution time: 264_589_000 picoseconds. + Weight::from_parts(279_428_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().writes(12)) @@ -645,8 +645,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_410_000 picoseconds. - Weight::from_parts(9_250_000, 0) + // Minimum execution time: 5_541_000 picoseconds. + Weight::from_parts(5_950_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(8)) } @@ -670,8 +670,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_321_000 picoseconds. - Weight::from_parts(7_669_000, 0) + // Minimum execution time: 5_140_000 picoseconds. + Weight::from_parts(5_410_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(8)) } @@ -703,8 +703,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5129` // Estimated: `6248` - // Minimum execution time: 6_338_935_000 picoseconds. - Weight::from_parts(7_444_592_000, 0) + // Minimum execution time: 182_519_000 picoseconds. + Weight::from_parts(192_779_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().writes(6)) @@ -717,8 +717,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `531` // Estimated: `3510` - // Minimum execution time: 2_476_007_000 picoseconds. - Weight::from_parts(3_216_502_000, 0) + // Minimum execution time: 48_460_000 picoseconds. + Weight::from_parts(52_031_000, 0) .saturating_add(Weight::from_parts(0, 3510)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -729,8 +729,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_899_000 picoseconds. - Weight::from_parts(5_292_000, 0) + // Minimum execution time: 3_020_000 picoseconds. + Weight::from_parts(3_360_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -750,8 +750,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7089` // Estimated: `4764` - // Minimum execution time: 77_962_000 picoseconds. - Weight::from_parts(79_598_000, 0) + // Minimum execution time: 74_569_000 picoseconds. + Weight::from_parts(75_889_000, 0) .saturating_add(Weight::from_parts(0, 4764)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) @@ -772,8 +772,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `6837` // Estimated: `4764` - // Minimum execution time: 119_991_000 picoseconds. - Weight::from_parts(122_107_000, 0) + // Minimum execution time: 122_919_000 picoseconds. + Weight::from_parts(124_749_000, 0) .saturating_add(Weight::from_parts(0, 4764)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) @@ -805,11 +805,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `140708 + n * (1604 ±0)` // Estimated: `39479 + n * (3228 ±0)` - // Minimum execution time: 6_535_749_000 picoseconds. - Weight::from_parts(17_778_051_371, 0) + // Minimum execution time: 216_198_000 picoseconds. + Weight::from_parts(563_709_746, 0) .saturating_add(Weight::from_parts(0, 39479)) - // Standard Error: 465_731 - .saturating_add(Weight::from_parts(68_119_113, 0).saturating_mul(n.into())) + // Standard Error: 184_920 + .saturating_add(Weight::from_parts(78_858_422, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(5)) @@ -834,8 +834,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `20627` // Estimated: `28121` - // Minimum execution time: 11_847_139_000 picoseconds. - Weight::from_parts(12_266_948_000, 0) + // Minimum execution time: 237_580_000 picoseconds. + Weight::from_parts(261_819_000, 0) .saturating_add(Weight::from_parts(0, 28121)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(4)) @@ -859,11 +859,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `553 + v * (92 ±0)` // Estimated: `2126 + v * (2576 ±0)` - // Minimum execution time: 4_396_929_000 picoseconds. - Weight::from_parts(17_972_542_020, 0) + // Minimum execution time: 96_279_000 picoseconds. + Weight::from_parts(55_251_666, 0) .saturating_add(Weight::from_parts(0, 2126)) - // Standard Error: 735_081 - .saturating_add(Weight::from_parts(32_842_374, 0).saturating_mul(v.into())) + // Standard Error: 42_739 + .saturating_add(Weight::from_parts(21_216_400, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(v.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -908,8 +908,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `2347` // Estimated: `39483` - // Minimum execution time: 7_886_948_000 picoseconds. - Weight::from_parts(9_844_734_000, 0) + // Minimum execution time: 477_118_000 picoseconds. + Weight::from_parts(504_418_000, 0) .saturating_add(Weight::from_parts(0, 39483)) .saturating_add(T::DbWeight::get().reads(16)) .saturating_add(T::DbWeight::get().writes(11)) @@ -924,12 +924,12 @@ impl pallet_staking_async::WeightInfo for WeightInfo fn prune_era_stakers_paged(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `9995` - // Estimated: `212707 + v * (71 ±5)` - // Minimum execution time: 61_320_000 picoseconds. - Weight::from_parts(144_149_805, 0) + // Estimated: `212707 + v * (71 ±0)` + // Minimum execution time: 60_720_000 picoseconds. + Weight::from_parts(134_217_937, 0) .saturating_add(Weight::from_parts(0, 212707)) - // Standard Error: 3_310 - .saturating_add(Weight::from_parts(130_502, 0).saturating_mul(v.into())) + // Standard Error: 3_049 + .saturating_add(Weight::from_parts(77_237, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(84)) .saturating_add(T::DbWeight::get().writes(82)) .saturating_add(Weight::from_parts(0, 71).saturating_mul(v.into())) @@ -944,12 +944,12 @@ impl pallet_staking_async::WeightInfo for WeightInfo fn prune_era_stakers_overview(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `7111` - // Estimated: `201747 + v * (83 ±6)` - // Minimum execution time: 32_161_000 picoseconds. - Weight::from_parts(152_526_146, 0) + // Estimated: `201747 + v * (83 ±0)` + // Minimum execution time: 30_699_000 picoseconds. + Weight::from_parts(130_816_246, 0) .saturating_add(Weight::from_parts(0, 201747)) - // Standard Error: 4_317 - .saturating_add(Weight::from_parts(133_275, 0).saturating_mul(v.into())) + // Standard Error: 3_765 + .saturating_add(Weight::from_parts(76_015, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(81)) .saturating_add(T::DbWeight::get().writes(79)) .saturating_add(Weight::from_parts(0, 83).saturating_mul(v.into())) @@ -965,11 +965,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5753` // Estimated: `200699 + v * (83 ±6)` - // Minimum execution time: 30_991_000 picoseconds. - Weight::from_parts(149_947_412, 0) + // Minimum execution time: 32_590_000 picoseconds. + Weight::from_parts(131_131_136, 0) .saturating_add(Weight::from_parts(0, 200699)) - // Standard Error: 4_243 - .saturating_add(Weight::from_parts(129_301, 0).saturating_mul(v.into())) + // Standard Error: 3_765 + .saturating_add(Weight::from_parts(74_058, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(81)) .saturating_add(T::DbWeight::get().writes(79)) .saturating_add(Weight::from_parts(0, 83).saturating_mul(v.into())) @@ -985,11 +985,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8761` // Estimated: `203037 + v * (84 ±0)` - // Minimum execution time: 33_487_000 picoseconds. - Weight::from_parts(155_694_014, 0) + // Minimum execution time: 30_840_000 picoseconds. + Weight::from_parts(130_932_669, 0) .saturating_add(Weight::from_parts(0, 203037)) - // Standard Error: 4_503 - .saturating_add(Weight::from_parts(122_322, 0).saturating_mul(v.into())) + // Standard Error: 3_756 + .saturating_add(Weight::from_parts(86_968, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(81)) .saturating_add(T::DbWeight::get().writes(79)) .saturating_add(Weight::from_parts(0, 84).saturating_mul(v.into())) @@ -1004,8 +1004,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `677` // Estimated: `4142` - // Minimum execution time: 27_561_000 picoseconds. - Weight::from_parts(28_656_000, 0) + // Minimum execution time: 24_610_000 picoseconds. + Weight::from_parts(25_930_000, 0) .saturating_add(Weight::from_parts(0, 4142)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -1020,8 +1020,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `677` // Estimated: `4142` - // Minimum execution time: 27_054_000 picoseconds. - Weight::from_parts(28_466_000, 0) + // Minimum execution time: 24_529_000 picoseconds. + Weight::from_parts(27_590_000, 0) .saturating_add(Weight::from_parts(0, 4142)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -1038,8 +1038,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `677` // Estimated: `4142` - // Minimum execution time: 28_953_000 picoseconds. - Weight::from_parts(29_697_000, 0) + // Minimum execution time: 27_800_000 picoseconds. + Weight::from_parts(41_600_000, 0) .saturating_add(Weight::from_parts(0, 4142)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) @@ -1055,11 +1055,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5387 + v * (3 ±0)` // Estimated: `131966 + v * (177 ±0)` - // Minimum execution time: 36_185_000 picoseconds. - Weight::from_parts(110_857_673, 0) + // Minimum execution time: 34_079_000 picoseconds. + Weight::from_parts(96_398_868, 0) .saturating_add(Weight::from_parts(0, 131966)) - // Standard Error: 4_675 - .saturating_add(Weight::from_parts(180_011, 0).saturating_mul(v.into())) + // Standard Error: 3_415 + .saturating_add(Weight::from_parts(118_715, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(49)) .saturating_add(T::DbWeight::get().writes(48)) .saturating_add(Weight::from_parts(0, 177).saturating_mul(v.into())) diff --git a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async_rc_client.rs b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async_rc_client.rs index 91f380818e..728aadbc70 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async_rc_client.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_staking_async_rc_client.rs @@ -17,9 +17,9 @@ //! Autogenerated weights for `pallet_staking_async_rc_client` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 -//! DATE: 2026-02-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-02-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` +//! HOSTNAME: `cb86295f6440`, CPU: `QEMU Virtual CPU version 2.5+` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-kusama-runtime/asset_hub_kusama_runtime.wasm // --pallet=pallet_staking_async_rc_client -// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-kusama/src/weights // --wasm-execution=compiled // --steps=50 @@ -68,8 +68,8 @@ impl pallet_staking_async_rc_client::WeightInfo for Wei // Proof Size summary in bytes: // Measured: `4572` // Estimated: `8037` - // Minimum execution time: 131_496_000 picoseconds. - Weight::from_parts(134_057_000, 0) + // Minimum execution time: 159_548_000 picoseconds. + Weight::from_parts(175_199_000, 0) .saturating_add(Weight::from_parts(0, 8037)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(3)) @@ -92,8 +92,8 @@ impl pallet_staking_async_rc_client::WeightInfo for Wei // Proof Size summary in bytes: // Measured: `2684` // Estimated: `6196` - // Minimum execution time: 115_997_000 picoseconds. - Weight::from_parts(119_689_000, 0) + // Minimum execution time: 129_019_000 picoseconds. + Weight::from_parts(138_939_000, 0) .saturating_add(Weight::from_parts(0, 6196)) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(3)) diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block.rs b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block.rs index f824a56079..f7ad6cecec 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block.rs @@ -17,9 +17,9 @@ //! Autogenerated weights for `pallet_election_provider_multi_block` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 -//! DATE: 2026-02-06, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `dedd777b6267`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-polkadot-runtime/asset_hub_polkadot_runtime.wasm // --pallet=pallet_election_provider_multi_block -// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-polkadot/src/weights // --wasm-execution=compiled // --steps=50 @@ -58,8 +58,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `122` // Estimated: `3587` - // Minimum execution time: 13_991_000 picoseconds. - Weight::from_parts(14_800_000, 0) + // Minimum execution time: 9_605_000 picoseconds. + Weight::from_parts(9_824_000, 0) .saturating_add(Weight::from_parts(0, 3587)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -88,8 +88,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `95120` // Estimated: `5048585` - // Minimum execution time: 13_523_564_000 picoseconds. - Weight::from_parts(13_842_373_000, 0) + // Minimum execution time: 9_281_438_000 picoseconds. + Weight::from_parts(9_367_813_000, 0) .saturating_add(Weight::from_parts(0, 5048585)) .saturating_add(T::DbWeight::get().reads(2008)) .saturating_add(T::DbWeight::get().writes(4)) @@ -130,8 +130,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `1466776` // Estimated: `3215116` - // Minimum execution time: 29_922_685_000 picoseconds. - Weight::from_parts(30_580_802_000, 0) + // Minimum execution time: 21_815_844_000 picoseconds. + Weight::from_parts(22_020_670_000, 0) .saturating_add(Weight::from_parts(0, 3215116)) .saturating_add(T::DbWeight::get().reads(3042)) .saturating_add(T::DbWeight::get().writes(6)) @@ -172,8 +172,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `1536721` // Estimated: `3285061` - // Minimum execution time: 33_449_858_000 picoseconds. - Weight::from_parts(36_254_764_000, 0) + // Minimum execution time: 21_815_198_000 picoseconds. + Weight::from_parts(21_971_865_000, 0) .saturating_add(Weight::from_parts(0, 3285061)) .saturating_add(T::DbWeight::get().reads(2865)) .saturating_add(T::DbWeight::get().writes(6)) @@ -188,8 +188,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `316` // Estimated: `3781` - // Minimum execution time: 2_211_329_000 picoseconds. - Weight::from_parts(2_721_847_000, 0) + // Minimum execution time: 34_338_000 picoseconds. + Weight::from_parts(36_110_000, 0) .saturating_add(Weight::from_parts(0, 3781)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -204,8 +204,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `316` // Estimated: `6256` - // Minimum execution time: 1_738_431_000 picoseconds. - Weight::from_parts(2_357_439_000, 0) + // Minimum execution time: 35_724_000 picoseconds. + Weight::from_parts(36_925_000, 0) .saturating_add(Weight::from_parts(0, 6256)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) @@ -240,8 +240,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `176975` // Estimated: `1630790` - // Minimum execution time: 14_332_592_000 picoseconds. - Weight::from_parts(14_703_339_000, 0) + // Minimum execution time: 9_280_328_000 picoseconds. + Weight::from_parts(9_373_414_000, 0) .saturating_add(Weight::from_parts(0, 1630790)) .saturating_add(T::DbWeight::get().reads(1182)) .saturating_add(T::DbWeight::get().writes(2351)) @@ -288,8 +288,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `4280729` // Estimated: `5761769` - // Minimum execution time: 28_356_583_000 picoseconds. - Weight::from_parts(29_230_558_000, 0) + // Minimum execution time: 18_003_463_000 picoseconds. + Weight::from_parts(18_129_010_000, 0) .saturating_add(Weight::from_parts(0, 5761769)) .saturating_add(T::DbWeight::get().reads(1899)) .saturating_add(T::DbWeight::get().writes(1900)) @@ -316,8 +316,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `350490` // Estimated: `356430` - // Minimum execution time: 436_965_761_000 picoseconds. - Weight::from_parts(457_569_781_000, 0) + // Minimum execution time: 298_153_176_000 picoseconds. + Weight::from_parts(304_720_201_000, 0) .saturating_add(Weight::from_parts(0, 356430)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(2)) @@ -336,8 +336,8 @@ impl pallet_election_provider_multi_block::WeightInfo f // Proof Size summary in bytes: // Measured: `308` // Estimated: `3773` - // Minimum execution time: 3_766_302_000 picoseconds. - Weight::from_parts(4_889_306_000, 0) + // Minimum execution time: 193_780_000 picoseconds. + Weight::from_parts(201_346_000, 0) .saturating_add(Weight::from_parts(0, 3773)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_signed.rs b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_signed.rs index 4357e5c834..b0c8eaed7f 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_signed.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_signed.rs @@ -14,12 +14,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! Autogenerated weights for `pallet_election_provider_multi_block_signed` +//! Autogenerated weights for `pallet_election_provider_multi_block::signed` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 -//! DATE: 2025-10-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `d42fe91c0ecc`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -29,8 +29,8 @@ // pallet // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-polkadot-runtime/asset_hub_polkadot_runtime.wasm -// --pallet=pallet_election_provider_multi_block_signed -// --header=/_work/ibp-gb/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --pallet=pallet_election_provider_multi_block::signed +// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-polkadot/src/weights // --wasm-execution=compiled // --steps=50 @@ -45,7 +45,7 @@ use frame_support::{traits::Get, weights::Weight}; use core::marker::PhantomData; -/// Weight functions for `pallet_election_provider_multi_block_signed`. +/// Weight functions for `pallet_election_provider_multi_block::signed`. pub struct WeightInfo(PhantomData); impl pallet_election_provider_multi_block::signed::WeightInfo for WeightInfo { /// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0) @@ -59,16 +59,16 @@ impl pallet_election_provider_multi_block::signed::Weig /// Storage: `Parameters::Parameters` (r:2 w:0) /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) /// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:0 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`) fn register_not_full() -> Weight { // Proof Size summary in bytes: - // Measured: `3222` - // Estimated: `9162` - // Minimum execution time: 67_439_000 picoseconds. - Weight::from_parts(69_100_000, 0) - .saturating_add(Weight::from_parts(0, 9162)) + // Measured: `3256` + // Estimated: `9196` + // Minimum execution time: 75_680_000 picoseconds. + Weight::from_parts(77_429_000, 0) + .saturating_add(Weight::from_parts(0, 9196)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -83,18 +83,18 @@ impl pallet_election_provider_multi_block::signed::Weig /// Storage: `Parameters::Parameters` (r:2 w:0) /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `Measured`) /// Storage: `Balances::Holds` (r:2 w:2) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) /// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:2) /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`) /// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:32 w:32) /// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(46544), added: 49019, mode: `Measured`) fn register_eject() -> Weight { // Proof Size summary in bytes: - // Measured: `8561` - // Estimated: `88751` - // Minimum execution time: 173_709_000 picoseconds. - Weight::from_parts(177_620_000, 0) - .saturating_add(Weight::from_parts(0, 88751)) + // Measured: `8595` + // Estimated: `88785` + // Minimum execution time: 183_883_000 picoseconds. + Weight::from_parts(186_568_000, 0) + .saturating_add(Weight::from_parts(0, 88785)) .saturating_add(T::DbWeight::get().reads(41)) .saturating_add(T::DbWeight::get().writes(37)) } @@ -111,16 +111,16 @@ impl pallet_election_provider_multi_block::signed::Weig /// Storage: `Parameters::Parameters` (r:2 w:0) /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) /// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(46544), added: 49019, mode: `Measured`) fn submit_page() -> Weight { // Proof Size summary in bytes: - // Measured: `3755` - // Estimated: `9695` - // Minimum execution time: 192_509_000 picoseconds. - Weight::from_parts(201_019_000, 0) - .saturating_add(Weight::from_parts(0, 9695)) + // Measured: `3789` + // Estimated: `9729` + // Minimum execution time: 182_280_000 picoseconds. + Weight::from_parts(188_067_000, 0) + .saturating_add(Weight::from_parts(0, 9729)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -137,16 +137,16 @@ impl pallet_election_provider_multi_block::signed::Weig /// Storage: `Parameters::Parameters` (r:2 w:0) /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) /// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(46544), added: 49019, mode: `Measured`) fn unset_page() -> Weight { // Proof Size summary in bytes: - // Measured: `17432` - // Estimated: `23372` - // Minimum execution time: 182_290_000 picoseconds. - Weight::from_parts(186_040_000, 0) - .saturating_add(Weight::from_parts(0, 23372)) + // Measured: `17466` + // Estimated: `23406` + // Minimum execution time: 165_636_000 picoseconds. + Weight::from_parts(169_618_000, 0) + .saturating_add(Weight::from_parts(0, 23406)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -163,14 +163,14 @@ impl pallet_election_provider_multi_block::signed::Weig /// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) fn bail() -> Weight { // Proof Size summary in bytes: - // Measured: `4687` - // Estimated: `84877` - // Minimum execution time: 104_030_000 picoseconds. - Weight::from_parts(110_181_000, 0) - .saturating_add(Weight::from_parts(0, 84877)) + // Measured: `4721` + // Estimated: `84911` + // Minimum execution time: 105_623_000 picoseconds. + Weight::from_parts(108_671_000, 0) + .saturating_add(Weight::from_parts(0, 84911)) .saturating_add(T::DbWeight::get().reads(38)) .saturating_add(T::DbWeight::get().writes(35)) } @@ -185,19 +185,19 @@ impl pallet_election_provider_multi_block::signed::Weig /// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) /// Storage: `MultiBlockElectionSigned::Invulnerables` (r:1 w:0) /// Proof: `MultiBlockElectionSigned::Invulnerables` (`max_values`: Some(1), `max_size`: Some(513), added: 1008, mode: `Measured`) /// The range of component `p` is `[1, 32]`. fn clear_old_round_data(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3679 + p * (32 ±0)` - // Estimated: `7144 + p * (2507 ±0)` - // Minimum execution time: 64_200_000 picoseconds. - Weight::from_parts(66_945_266, 0) - .saturating_add(Weight::from_parts(0, 7144)) - // Standard Error: 28_910 - .saturating_add(Weight::from_parts(1_160_410, 0).saturating_mul(p.into())) + // Measured: `3713 + p * (32 ±0)` + // Estimated: `7178 + p * (2507 ±0)` + // Minimum execution time: 72_517_000 picoseconds. + Weight::from_parts(73_970_010, 0) + .saturating_add(Weight::from_parts(0, 7178)) + // Standard Error: 4_017 + .saturating_add(Weight::from_parts(846_659, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(3)) diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_unsigned.rs b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_unsigned.rs index ac3aa51032..120bc34d51 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_unsigned.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_unsigned.rs @@ -14,12 +14,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! Autogenerated weights for `pallet_election_provider_multi_block_unsigned` +//! Autogenerated weights for `pallet_election_provider_multi_block::unsigned` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 -//! DATE: 2025-10-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `d42fe91c0ecc`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -29,8 +29,8 @@ // pallet // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-polkadot-runtime/asset_hub_polkadot_runtime.wasm -// --pallet=pallet_election_provider_multi_block_unsigned -// --header=/_work/ibp-gb/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --pallet=pallet_election_provider_multi_block::unsigned +// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-polkadot/src/weights // --wasm-execution=compiled // --steps=50 @@ -45,7 +45,7 @@ use frame_support::{traits::Get, weights::Weight}; use core::marker::PhantomData; -/// Weight functions for `pallet_election_provider_multi_block_unsigned`. +/// Weight functions for `pallet_election_provider_multi_block::unsigned`. pub struct WeightInfo(PhantomData); impl pallet_election_provider_multi_block::unsigned::WeightInfo for WeightInfo { /// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0) @@ -62,11 +62,11 @@ impl pallet_election_provider_multi_block::unsigned::We /// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`) fn validate_unsigned() -> Weight { // Proof Size summary in bytes: - // Measured: `354` - // Estimated: `6294` - // Minimum execution time: 718_469_000 picoseconds. - Weight::from_parts(738_529_000, 0) - .saturating_add(Weight::from_parts(0, 6294)) + // Measured: `355` + // Estimated: `6295` + // Minimum execution time: 641_160_000 picoseconds. + Weight::from_parts(645_763_000, 0) + .saturating_add(Weight::from_parts(0, 6295)) .saturating_add(T::DbWeight::get().reads(7)) } /// Storage: `Parameters::Parameters` (r:3 w:0) @@ -89,11 +89,11 @@ impl pallet_election_provider_multi_block::unsigned::We /// Proof: `MultiBlockElectionVerifier::QueuedSolutionY` (`max_values`: None, `max_size`: Some(33842026), added: 33844501, mode: `Measured`) fn submit_unsigned() -> Weight { // Proof Size summary in bytes: - // Measured: `1494680` - // Estimated: `1505570` - // Minimum execution time: 17_519_047_000 picoseconds. - Weight::from_parts(17_908_106_000, 0) - .saturating_add(Weight::from_parts(0, 1505570)) + // Measured: `1494681` + // Estimated: `1505571` + // Minimum execution time: 17_077_066_000 picoseconds. + Weight::from_parts(17_213_649_000, 0) + .saturating_add(Weight::from_parts(0, 1505571)) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().writes(5)) } diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_verifier.rs b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_verifier.rs index a0dbe3744b..8033d589f3 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_verifier.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_verifier.rs @@ -14,12 +14,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! Autogenerated weights for `pallet_election_provider_multi_block_verifier` +//! Autogenerated weights for `pallet_election_provider_multi_block::verifier` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 -//! DATE: 2025-10-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 +//! DATE: 2026-02-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `d42fe91c0ecc`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -29,8 +29,8 @@ // pallet // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-polkadot-runtime/asset_hub_polkadot_runtime.wasm -// --pallet=pallet_election_provider_multi_block_verifier -// --header=/_work/ibp-gb/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --pallet=pallet_election_provider_multi_block::verifier +// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-polkadot/src/weights // --wasm-execution=compiled // --steps=50 @@ -45,7 +45,7 @@ use frame_support::{traits::Get, weights::Weight}; use core::marker::PhantomData; -/// Weight functions for `pallet_election_provider_multi_block_verifier`. +/// Weight functions for `pallet_election_provider_multi_block::verifier`. pub struct WeightInfo(PhantomData); impl pallet_election_provider_multi_block::verifier::WeightInfo for WeightInfo { /// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1) @@ -74,11 +74,11 @@ impl pallet_election_provider_multi_block::verifier::We /// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`) fn on_initialize_valid_non_terminal() -> Weight { // Proof Size summary in bytes: - // Measured: `361913` - // Estimated: `370328` - // Minimum execution time: 3_562_928_000 picoseconds. - Weight::from_parts(3_643_938_000, 0) - .saturating_add(Weight::from_parts(0, 370328)) + // Measured: `361947` + // Estimated: `370362` + // Minimum execution time: 3_273_420_000 picoseconds. + Weight::from_parts(3_336_039_000, 0) + .saturating_add(Weight::from_parts(0, 370362)) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -109,16 +109,16 @@ impl pallet_election_provider_multi_block::verifier::We /// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) /// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:0 w:1) /// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33842026), added: 33844501, mode: `Measured`) fn on_initialize_valid_terminal() -> Weight { // Proof Size summary in bytes: - // Measured: `1416282` - // Estimated: `1498947` - // Minimum execution time: 32_129_775_000 picoseconds. - Weight::from_parts(32_350_466_000, 0) - .saturating_add(Weight::from_parts(0, 1498947)) + // Measured: `1416316` + // Estimated: `1498981` + // Minimum execution time: 30_703_219_000 picoseconds. + Weight::from_parts(30_979_636_000, 0) + .saturating_add(Weight::from_parts(0, 1498981)) .saturating_add(T::DbWeight::get().reads(79)) .saturating_add(T::DbWeight::get().writes(72)) } @@ -147,18 +147,20 @@ impl pallet_election_provider_multi_block::verifier::We /// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) + /// Storage: `MultiBlockElectionSigned::Invulnerables` (r:1 w:1) + /// Proof: `MultiBlockElectionSigned::Invulnerables` (`max_values`: Some(1), `max_size`: Some(513), added: 1008, mode: `Measured`) /// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:31 w:32) /// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33842026), added: 33844501, mode: `Measured`) fn on_initialize_invalid_terminal() -> Weight { // Proof Size summary in bytes: - // Measured: `1417303` - // Estimated: `1499968` - // Minimum execution time: 31_775_994_000 picoseconds. - Weight::from_parts(32_459_374_000, 0) - .saturating_add(Weight::from_parts(0, 1499968)) - .saturating_add(T::DbWeight::get().reads(109)) - .saturating_add(T::DbWeight::get().writes(101)) + // Measured: `1417337` + // Estimated: `1500002` + // Minimum execution time: 30_441_825_000 picoseconds. + Weight::from_parts(30_746_293_000, 0) + .saturating_add(Weight::from_parts(0, 1500002)) + .saturating_add(T::DbWeight::get().reads(110)) + .saturating_add(T::DbWeight::get().writes(102)) } /// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1) /// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`) @@ -187,20 +189,22 @@ impl pallet_election_provider_multi_block::verifier::We /// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1) /// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(175), added: 2650, mode: `Measured`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(229), added: 2704, mode: `Measured`) + /// Storage: `MultiBlockElectionSigned::Invulnerables` (r:1 w:1) + /// Proof: `MultiBlockElectionSigned::Invulnerables` (`max_values`: Some(1), `max_size`: Some(513), added: 1008, mode: `Measured`) /// The range of component `v` is `[0, 31]`. fn on_initialize_invalid_non_terminal(v: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `451370 + v * (102 ±0)` - // Estimated: `521146 + v * (2230 ±149)` - // Minimum execution time: 689_070_000 picoseconds. - Weight::from_parts(814_577_988, 0) - .saturating_add(Weight::from_parts(0, 521146)) - // Standard Error: 104_595 - .saturating_add(Weight::from_parts(4_658_307, 0).saturating_mul(v.into())) - .saturating_add(T::DbWeight::get().reads(45)) + // Measured: `451404 + v * (102 ±0)` + // Estimated: `521180 + v * (2230 ±149)` + // Minimum execution time: 661_861_000 picoseconds. + Weight::from_parts(743_022_755, 0) + .saturating_add(Weight::from_parts(0, 521180)) + // Standard Error: 88_611 + .saturating_add(Weight::from_parts(3_331_508, 0).saturating_mul(v.into())) + .saturating_add(T::DbWeight::get().reads(46)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(v.into()))) - .saturating_add(T::DbWeight::get().writes(37)) + .saturating_add(T::DbWeight::get().writes(38)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(v.into()))) .saturating_add(Weight::from_parts(0, 2230).saturating_mul(v.into())) } diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async.rs b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async.rs index 55335c75da..a29ceda6eb 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async.rs @@ -17,9 +17,9 @@ //! Autogenerated weights for `pallet_staking_async` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 -//! DATE: 2026-02-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-02-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `e3578081544a`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-polkadot-runtime/asset_hub_polkadot_runtime.wasm // --pallet=pallet_staking_async -// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-polkadot/src/weights // --wasm-execution=compiled // --steps=50 @@ -67,8 +67,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `6714` // Estimated: `4218` - // Minimum execution time: 131_280_000 picoseconds. - Weight::from_parts(134_990_000, 0) + // Minimum execution time: 90_863_000 picoseconds. + Weight::from_parts(93_400_000, 0) .saturating_add(Weight::from_parts(0, 4218)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) @@ -95,8 +95,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8208` // Estimated: `8877` - // Minimum execution time: 8_857_037_000 picoseconds. - Weight::from_parts(11_778_513_000, 0) + // Minimum execution time: 214_869_000 picoseconds. + Weight::from_parts(218_227_000, 0) .saturating_add(Weight::from_parts(0, 8877)) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(7)) @@ -129,8 +129,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8369` // Estimated: `8877` - // Minimum execution time: 7_868_742_000 picoseconds. - Weight::from_parts(10_807_759_000, 0) + // Minimum execution time: 182_487_000 picoseconds. + Weight::from_parts(189_933_000, 0) .saturating_add(Weight::from_parts(0, 8877)) .saturating_add(T::DbWeight::get().reads(15)) .saturating_add(T::DbWeight::get().writes(6)) @@ -161,8 +161,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7422` // Estimated: `28200` - // Minimum execution time: 150_089_000 picoseconds. - Weight::from_parts(155_409_000, 0) + // Minimum execution time: 105_609_000 picoseconds. + Weight::from_parts(107_515_000, 0) .saturating_add(Weight::from_parts(0, 28200)) .saturating_add(T::DbWeight::get().reads(11)) .saturating_add(T::DbWeight::get().writes(2)) @@ -207,8 +207,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8294` // Estimated: `28200` - // Minimum execution time: 10_812_768_000 picoseconds. - Weight::from_parts(13_731_045_000, 0) + // Minimum execution time: 215_924_000 picoseconds. + Weight::from_parts(220_701_000, 0) .saturating_add(Weight::from_parts(0, 28200)) .saturating_add(T::DbWeight::get().reads(17)) .saturating_add(T::DbWeight::get().writes(12)) @@ -241,8 +241,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `9901` // Estimated: `4218` - // Minimum execution time: 121_150_000 picoseconds. - Weight::from_parts(131_579_000, 0) + // Minimum execution time: 84_842_000 picoseconds. + Weight::from_parts(87_357_000, 0) .saturating_add(Weight::from_parts(0, 4218)) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(5)) @@ -258,11 +258,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `12104 + k * (1121 ±0)` // Estimated: `4218 + k * (3033 ±0)` - // Minimum execution time: 70_359_000 picoseconds. - Weight::from_parts(61_189_748, 0) + // Minimum execution time: 48_749_000 picoseconds. + Weight::from_parts(32_368_817, 0) .saturating_add(Weight::from_parts(0, 4218)) - // Standard Error: 63_746 - .saturating_add(Weight::from_parts(13_936_265, 0).saturating_mul(k.into())) + // Standard Error: 9_300 + .saturating_add(Weight::from_parts(10_174_589, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -297,11 +297,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `4995 + n * (68 ±0)` // Estimated: `6248 + n * (2520 ±0)` - // Minimum execution time: 5_871_083_000 picoseconds. - Weight::from_parts(11_773_215_593, 0) + // Minimum execution time: 128_440_000 picoseconds. + Weight::from_parts(132_871_531, 0) .saturating_add(Weight::from_parts(0, 6248)) - // Standard Error: 11_222_467 - .saturating_add(Weight::from_parts(83_701_928, 0).saturating_mul(n.into())) + // Standard Error: 16_902 + .saturating_add(Weight::from_parts(4_787_687, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) @@ -329,8 +329,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5171` // Estimated: `6248` - // Minimum execution time: 5_814_881_000 picoseconds. - Weight::from_parts(10_386_189_000, 0) + // Minimum execution time: 123_624_000 picoseconds. + Weight::from_parts(128_290_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(10)) .saturating_add(T::DbWeight::get().writes(6)) @@ -345,8 +345,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `3957` // Estimated: `4218` - // Minimum execution time: 45_280_000 picoseconds. - Weight::from_parts(50_200_000, 0) + // Minimum execution time: 30_384_000 picoseconds. + Weight::from_parts(31_242_000, 0) .saturating_add(Weight::from_parts(0, 4218)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -361,8 +361,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5629` // Estimated: `4218` - // Minimum execution time: 53_571_000 picoseconds. - Weight::from_parts(57_139_000, 0) + // Minimum execution time: 39_341_000 picoseconds. + Weight::from_parts(40_250_000, 0) .saturating_add(Weight::from_parts(0, 4218)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) @@ -375,8 +375,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5300` // Estimated: `7446` - // Minimum execution time: 56_270_000 picoseconds. - Weight::from_parts(61_200_000, 0) + // Minimum execution time: 38_233_000 picoseconds. + Weight::from_parts(39_059_000, 0) .saturating_add(Weight::from_parts(0, 7446)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) @@ -387,8 +387,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_010_000 picoseconds. - Weight::from_parts(5_680_000, 0) + // Minimum execution time: 3_315_000 picoseconds. + Weight::from_parts(3_437_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -398,8 +398,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 20_360_000 picoseconds. - Weight::from_parts(24_730_000, 0) + // Minimum execution time: 12_282_000 picoseconds. + Weight::from_parts(12_578_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -409,8 +409,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 19_258_000 picoseconds. - Weight::from_parts(21_340_000, 0) + // Minimum execution time: 12_156_000 picoseconds. + Weight::from_parts(12_481_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -420,21 +420,23 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 19_960_000 picoseconds. - Weight::from_parts(22_720_000, 0) + // Minimum execution time: 11_951_000 picoseconds. + Weight::from_parts(12_699_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Staking::Invulnerables` (r:0 w:1) /// Proof: `Staking::Invulnerables` (`max_values`: Some(1), `max_size`: Some(641), added: 1136, mode: `MaxEncodedLen`) /// The range of component `v` is `[0, 20]`. - fn set_invulnerables(_v: u32, ) -> Weight { + fn set_invulnerables(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_770_000 picoseconds. - Weight::from_parts(6_093_563, 0) + // Minimum execution time: 3_542_000 picoseconds. + Weight::from_parts(3_942_856, 0) .saturating_add(Weight::from_parts(0, 0)) + // Standard Error: 474 + .saturating_add(Weight::from_parts(9_306, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: `Staking::Ledger` (r:1024 w:1024) @@ -448,11 +450,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `126903 + u * (1400 ±0)` // Estimated: `990 + u * (6456 ±0)` - // Minimum execution time: 7_750_000 picoseconds. - Weight::from_parts(187_921_877, 0) + // Minimum execution time: 6_015_000 picoseconds. + Weight::from_parts(27_246_382, 0) .saturating_add(Weight::from_parts(0, 990)) - // Standard Error: 140_581 - .saturating_add(Weight::from_parts(44_937_765, 0).saturating_mul(u.into())) + // Standard Error: 18_342 + .saturating_add(Weight::from_parts(31_758_632, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 6456).saturating_mul(u.into())) @@ -489,8 +491,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8239` // Estimated: `6248` - // Minimum execution time: 9_050_096_000 picoseconds. - Weight::from_parts(15_654_495_000, 0) + // Minimum execution time: 187_163_000 picoseconds. + Weight::from_parts(200_108_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().writes(13)) @@ -502,11 +504,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `554` // Estimated: `39479` - // Minimum execution time: 21_340_000 picoseconds. - Weight::from_parts(22_440_000, 0) + // Minimum execution time: 14_192_000 picoseconds. + Weight::from_parts(14_500_000, 0) .saturating_add(Weight::from_parts(0, 39479)) - // Standard Error: 12_200 - .saturating_add(Weight::from_parts(3_206_808, 0).saturating_mul(s.into())) + // Standard Error: 5_584 + .saturating_add(Weight::from_parts(2_280_755, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -543,11 +545,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `173977 + n * (2164 ±0)` // Estimated: `39483 + n * (3228 ±0)` - // Minimum execution time: 8_081_030_000 picoseconds. - Weight::from_parts(28_579_135_258, 0) + // Minimum execution time: 240_357_000 picoseconds. + Weight::from_parts(562_643_004, 0) .saturating_add(Weight::from_parts(0, 39483)) - // Standard Error: 1_060_463 - .saturating_add(Weight::from_parts(148_385_822, 0).saturating_mul(n.into())) + // Standard Error: 39_726 + .saturating_add(Weight::from_parts(91_778_808, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -573,13 +575,15 @@ impl pallet_staking_async::WeightInfo for WeightInfo /// Storage: `VoterList::ListBags` (r:2 w:2) /// Proof: `VoterList::ListBags` (`max_values`: None, `max_size`: Some(82), added: 2557, mode: `MaxEncodedLen`) /// The range of component `l` is `[1, 32]`. - fn rebond(_l: u32, ) -> Weight { + fn rebond(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `8209 + l * (5 ±0)` // Estimated: `8877` - // Minimum execution time: 6_096_870_000 picoseconds. - Weight::from_parts(12_892_645_778, 0) + // Minimum execution time: 167_180_000 picoseconds. + Weight::from_parts(181_092_188, 0) .saturating_add(Weight::from_parts(0, 8877)) + // Standard Error: 6_243 + .saturating_add(Weight::from_parts(39_605, 0).saturating_mul(l.into())) .saturating_add(T::DbWeight::get().reads(12)) .saturating_add(T::DbWeight::get().writes(6)) } @@ -617,8 +621,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8302` // Estimated: `6248` - // Minimum execution time: 11_012_357_000 picoseconds. - Weight::from_parts(15_412_096_000, 0) + // Minimum execution time: 208_906_000 picoseconds. + Weight::from_parts(217_581_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().writes(12)) @@ -643,8 +647,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_140_000 picoseconds. - Weight::from_parts(9_910_000, 0) + // Minimum execution time: 5_452_000 picoseconds. + Weight::from_parts(5_674_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(8)) } @@ -668,8 +672,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_310_000 picoseconds. - Weight::from_parts(9_330_000, 0) + // Minimum execution time: 5_282_000 picoseconds. + Weight::from_parts(5_539_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(8)) } @@ -701,8 +705,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `5294` // Estimated: `6248` - // Minimum execution time: 9_643_643_000 picoseconds. - Weight::from_parts(12_661_939_000, 0) + // Minimum execution time: 140_379_000 picoseconds. + Weight::from_parts(149_319_000, 0) .saturating_add(Weight::from_parts(0, 6248)) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().writes(6)) @@ -715,8 +719,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `564` // Estimated: `3510` - // Minimum execution time: 3_462_914_000 picoseconds. - Weight::from_parts(3_982_670_000, 0) + // Minimum execution time: 33_785_000 picoseconds. + Weight::from_parts(36_309_000, 0) .saturating_add(Weight::from_parts(0, 3510)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) @@ -727,8 +731,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_720_000 picoseconds. - Weight::from_parts(5_120_000, 0) + // Minimum execution time: 3_309_000 picoseconds. + Weight::from_parts(3_442_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -748,8 +752,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `7028` // Estimated: `4764` - // Minimum execution time: 91_900_000 picoseconds. - Weight::from_parts(95_430_000, 0) + // Minimum execution time: 63_100_000 picoseconds. + Weight::from_parts(64_613_000, 0) .saturating_add(Weight::from_parts(0, 4764)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) @@ -770,8 +774,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `6936` // Estimated: `4764` - // Minimum execution time: 146_299_000 picoseconds. - Weight::from_parts(148_959_000, 0) + // Minimum execution time: 100_142_000 picoseconds. + Weight::from_parts(102_350_000, 0) .saturating_add(Weight::from_parts(0, 4764)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) @@ -801,11 +805,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `140099 + n * (1783 ±0)` // Estimated: `39479 + n * (3228 ±0)` - // Minimum execution time: 8_016_981_000 picoseconds. - Weight::from_parts(30_355_734_767, 0) + // Minimum execution time: 181_553_000 picoseconds. + Weight::from_parts(510_096_299, 0) .saturating_add(Weight::from_parts(0, 39479)) - // Standard Error: 1_074_638 - .saturating_add(Weight::from_parts(93_355_932, 0).saturating_mul(n.into())) + // Standard Error: 37_900 + .saturating_add(Weight::from_parts(58_342_750, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(11)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) @@ -830,8 +834,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `20561` // Estimated: `28121` - // Minimum execution time: 14_032_873_000 picoseconds. - Weight::from_parts(15_396_546_000, 0) + // Minimum execution time: 188_917_000 picoseconds. + Weight::from_parts(191_430_000, 0) .saturating_add(Weight::from_parts(0, 28121)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(4)) @@ -855,11 +859,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `639 + v * (93 ±0)` // Estimated: `2126 + v * (2576 ±0)` - // Minimum execution time: 4_640_658_000 picoseconds. - Weight::from_parts(28_392_350_605, 0) + // Minimum execution time: 71_866_000 picoseconds. + Weight::from_parts(39_904_836, 0) .saturating_add(Weight::from_parts(0, 2126)) - // Standard Error: 1_516_665 - .saturating_add(Weight::from_parts(59_440_705, 0).saturating_mul(v.into())) + // Standard Error: 9_354 + .saturating_add(Weight::from_parts(15_083_476, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(v.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -908,8 +912,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `2473` // Estimated: `39483` - // Minimum execution time: 10_288_971_000 picoseconds. - Weight::from_parts(12_386_841_000, 0) + // Minimum execution time: 363_137_000 picoseconds. + Weight::from_parts(377_934_000, 0) .saturating_add(Weight::from_parts(0, 39483)) .saturating_add(T::DbWeight::get().reads(14)) .saturating_add(T::DbWeight::get().writes(10)) @@ -924,12 +928,12 @@ impl pallet_staking_async::WeightInfo for WeightInfo fn prune_era_stakers_paged(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `10028` - // Estimated: `228016 + v * (49 ±3)` - // Minimum execution time: 110_701_000 picoseconds. - Weight::from_parts(188_244_298, 0) + // Estimated: `228016 + v * (49 ±0)` + // Minimum execution time: 65_025_000 picoseconds. + Weight::from_parts(107_107_044, 0) .saturating_add(Weight::from_parts(0, 228016)) - // Standard Error: 3_406 - .saturating_add(Weight::from_parts(106_663, 0).saturating_mul(v.into())) + // Standard Error: 1_239 + .saturating_add(Weight::from_parts(52_848, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(90)) .saturating_add(T::DbWeight::get().writes(88)) .saturating_add(Weight::from_parts(0, 49).saturating_mul(v.into())) @@ -944,12 +948,12 @@ impl pallet_staking_async::WeightInfo for WeightInfo fn prune_era_stakers_overview(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `7382` - // Estimated: `201964 + v * (83 ±6)` - // Minimum execution time: 43_020_000 picoseconds. - Weight::from_parts(200_816_238, 0) + // Estimated: `201964 + v * (83 ±0)` + // Minimum execution time: 25_511_000 picoseconds. + Weight::from_parts(96_945_116, 0) .saturating_add(Weight::from_parts(0, 201964)) - // Standard Error: 5_748 - .saturating_add(Weight::from_parts(115_255, 0).saturating_mul(v.into())) + // Standard Error: 2_365 + .saturating_add(Weight::from_parts(67_634, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(81)) .saturating_add(T::DbWeight::get().writes(79)) .saturating_add(Weight::from_parts(0, 83).saturating_mul(v.into())) @@ -964,12 +968,12 @@ impl pallet_staking_async::WeightInfo for WeightInfo fn prune_era_validator_prefs(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `5786` - // Estimated: `200732 + v * (83 ±0)` - // Minimum execution time: 41_610_000 picoseconds. - Weight::from_parts(194_824_664, 0) + // Estimated: `200732 + v * (83 ±6)` + // Minimum execution time: 25_614_000 picoseconds. + Weight::from_parts(96_609_938, 0) .saturating_add(Weight::from_parts(0, 200732)) - // Standard Error: 5_539 - .saturating_add(Weight::from_parts(117_528, 0).saturating_mul(v.into())) + // Standard Error: 2_332 + .saturating_add(Weight::from_parts(66_050, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(81)) .saturating_add(T::DbWeight::get().writes(79)) .saturating_add(Weight::from_parts(0, 83).saturating_mul(v.into())) @@ -985,11 +989,11 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `8794` // Estimated: `203070 + v * (84 ±0)` - // Minimum execution time: 43_580_000 picoseconds. - Weight::from_parts(194_438_923, 0) + // Minimum execution time: 25_923_000 picoseconds. + Weight::from_parts(98_099_620, 0) .saturating_add(Weight::from_parts(0, 203070)) - // Standard Error: 5_498 - .saturating_add(Weight::from_parts(123_037, 0).saturating_mul(v.into())) + // Standard Error: 2_391 + .saturating_add(Weight::from_parts(67_696, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(81)) .saturating_add(T::DbWeight::get().writes(79)) .saturating_add(Weight::from_parts(0, 84).saturating_mul(v.into())) @@ -1004,8 +1008,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `710` // Estimated: `4175` - // Minimum execution time: 37_270_000 picoseconds. - Weight::from_parts(39_519_000, 0) + // Minimum execution time: 20_949_000 picoseconds. + Weight::from_parts(21_687_000, 0) .saturating_add(Weight::from_parts(0, 4175)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -1020,8 +1024,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `710` // Estimated: `4175` - // Minimum execution time: 34_960_000 picoseconds. - Weight::from_parts(38_479_000, 0) + // Minimum execution time: 20_769_000 picoseconds. + Weight::from_parts(21_859_000, 0) .saturating_add(Weight::from_parts(0, 4175)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) @@ -1038,8 +1042,8 @@ impl pallet_staking_async::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `710` // Estimated: `4175` - // Minimum execution time: 38_421_000 picoseconds. - Weight::from_parts(40_990_000, 0) + // Minimum execution time: 22_066_000 picoseconds. + Weight::from_parts(22_883_000, 0) .saturating_add(Weight::from_parts(0, 4175)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) @@ -1054,12 +1058,12 @@ impl pallet_staking_async::WeightInfo for WeightInfo fn prune_era_validator_slash_in_era(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `5420 + v * (3 ±0)` - // Estimated: `131999 + v * (177 ±7)` - // Minimum execution time: 47_570_000 picoseconds. - Weight::from_parts(145_818_485, 0) + // Estimated: `131999 + v * (177 ±0)` + // Minimum execution time: 28_370_000 picoseconds. + Weight::from_parts(73_323_468, 0) .saturating_add(Weight::from_parts(0, 131999)) - // Standard Error: 6_165 - .saturating_add(Weight::from_parts(183_849, 0).saturating_mul(v.into())) + // Standard Error: 2_558 + .saturating_add(Weight::from_parts(98_526, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(49)) .saturating_add(T::DbWeight::get().writes(48)) .saturating_add(Weight::from_parts(0, 177).saturating_mul(v.into())) diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async_rc_client.rs b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async_rc_client.rs index bc26dac1af..afc03d9da5 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async_rc_client.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async_rc_client.rs @@ -17,9 +17,9 @@ //! Autogenerated weights for `pallet_staking_async_rc_client` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 53.0.0 -//! DATE: 2026-02-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-02-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `badb14040058`, CPU: `QEMU Virtual CPU version 2.5+` +//! HOSTNAME: `bm1-3`, CPU: `Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 // Executed Command: @@ -30,7 +30,7 @@ // --extrinsic=* // --runtime=target/production/wbuild/asset-hub-polkadot-runtime/asset_hub_polkadot_runtime.wasm // --pallet=pallet_staking_async_rc_client -// --header=/_work/ibp-ch/runtimes/runtimes/.github/scripts/cmd/file_header.txt +// --header=/opt/actions-runner/_work/runtimes/runtimes/.github/scripts/cmd/file_header.txt // --output=./system-parachains/asset-hubs/asset-hub-polkadot/src/weights // --wasm-execution=compiled // --steps=50 @@ -68,8 +68,8 @@ impl pallet_staking_async_rc_client::WeightInfo for Wei // Proof Size summary in bytes: // Measured: `4518` // Estimated: `7983` - // Minimum execution time: 183_068_000 picoseconds. - Weight::from_parts(193_920_000, 0) + // Minimum execution time: 114_732_000 picoseconds. + Weight::from_parts(118_197_000, 0) .saturating_add(Weight::from_parts(0, 7983)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(3)) @@ -92,8 +92,8 @@ impl pallet_staking_async_rc_client::WeightInfo for Wei // Proof Size summary in bytes: // Measured: `2667` // Estimated: `6196` - // Minimum execution time: 146_139_000 picoseconds. - Weight::from_parts(150_429_000, 0) + // Minimum execution time: 101_750_000 picoseconds. + Weight::from_parts(105_138_000, 0) .saturating_add(Weight::from_parts(0, 6196)) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(3))