diff --git a/operator/runtime/mainnet/src/configs/mod.rs b/operator/runtime/mainnet/src/configs/mod.rs index a344a49b..0b8b8a06 100644 --- a/operator/runtime/mainnet/src/configs/mod.rs +++ b/operator/runtime/mainnet/src/configs/mod.rs @@ -421,7 +421,7 @@ impl pallet_im_online::Config for Runtime { type NextSessionRotation = Babe; type ReportUnresponsiveness = Offences; type UnsignedPriority = ImOnlineUnsignedPriority; - type WeightInfo = (); + type WeightInfo = crate::weights::pallet_im_online::WeightInfo; } parameter_types! { diff --git a/operator/runtime/mainnet/src/weights/frame_system.rs b/operator/runtime/mainnet/src/weights/frame_system.rs index b46525d0..5e62c4d6 100644 --- a/operator/runtime/mainnet/src/weights/frame_system.rs +++ b/operator/runtime/mainnet/src/weights/frame_system.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `frame_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // frame_system // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/frame_system.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -43,20 +43,20 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 225 - .saturating_add(Weight::from_parts(10_155, 0).saturating_mul(b.into())) + // Minimum execution time: 3_083_000 picoseconds. + Weight::from_parts(30_798_441, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(374, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 166 - .saturating_add(Weight::from_parts(10_904, 0).saturating_mul(b.into())) + // Minimum execution time: 7_984_000 picoseconds. + Weight::from_parts(8_063_000, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(1_758, 0).saturating_mul(b.into())) } /// Storage: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) @@ -64,18 +64,21 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 4_803_000 picoseconds. + Weight::from_parts(5_020_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) fn set_code() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 104_502_000_000 picoseconds. - Weight::from_parts(106_931_000_000, 0) + // Measured: `142` + // Estimated: `67035` + // Minimum execution time: 135_827_116_000 picoseconds. + Weight::from_parts(138_691_503_000, 67035) + .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -85,10 +88,10 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 6_000 - .saturating_add(Weight::from_parts(633_000, 0).saturating_mul(i.into())) + // Minimum execution time: 3_051_000 picoseconds. + Weight::from_parts(3_125_000, 0) + // Standard Error: 2_624 + .saturating_add(Weight::from_parts(970_535, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -98,10 +101,10 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 9_500 - .saturating_add(Weight::from_parts(480_500, 0).saturating_mul(i.into())) + // Minimum execution time: 3_115_000 picoseconds. + Weight::from_parts(3_184_000, 0) + // Standard Error: 1_132 + .saturating_add(Weight::from_parts(678_136, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -109,12 +112,12 @@ impl frame_system::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `72 + p * (69 ±0)` - // Estimated: `72 + p * (70 ±0)` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 72) - // Standard Error: 38_500 - .saturating_add(Weight::from_parts(920_500, 0).saturating_mul(p.into())) + // Measured: `129 + p * (69 ±0)` + // Estimated: `117 + p * (70 ±0)` + // Minimum execution time: 5_801_000 picoseconds. + Weight::from_parts(6_010_000, 117) + // Standard Error: 1_355 + .saturating_add(Weight::from_parts(1_409_292, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -125,21 +128,23 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 12_033_000 picoseconds. + Weight::from_parts(12_496_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `System::AuthorizedUpgrade` (r:1 w:1) /// Proof: `System::AuthorizedUpgrade` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) fn apply_authorized_upgrade() -> Weight { // Proof Size summary in bytes: - // Measured: `22` - // Estimated: `1518` - // Minimum execution time: 106_132_000_000 picoseconds. - Weight::from_parts(107_763_000_000, 1518) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `164` + // Estimated: `67035` + // Minimum execution time: 141_218_879_000 picoseconds. + Weight::from_parts(142_442_395_000, 67035) + .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/mod.rs b/operator/runtime/mainnet/src/weights/mod.rs index 9428a40f..434d2780 100644 --- a/operator/runtime/mainnet/src/weights/mod.rs +++ b/operator/runtime/mainnet/src/weights/mod.rs @@ -34,6 +34,7 @@ pub mod frame_system; pub mod pallet_balances; pub mod pallet_beefy_mmr; pub mod pallet_evm; +pub mod pallet_im_online; pub mod pallet_message_queue; pub mod pallet_migrations; pub mod pallet_mmr; diff --git a/operator/runtime/mainnet/src/weights/pallet_balances.rs b/operator/runtime/mainnet/src/weights/pallet_balances.rs index 243ba2d9..1bfd2def 100644 --- a/operator/runtime/mainnet/src/weights/pallet_balances.rs +++ b/operator/runtime/mainnet/src/weights/pallet_balances.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_balances // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_balances.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(45_000_000, 3581) + // Minimum execution time: 68_258_000 picoseconds. + Weight::from_parts(69_226_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -55,8 +55,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(36_000_000, 3581) + // Minimum execution time: 55_020_000 picoseconds. + Weight::from_parts(56_047_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -64,10 +64,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(14_000_000, 3581) + // Minimum execution time: 21_044_000 picoseconds. + Weight::from_parts(21_665_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -75,10 +75,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(20_000_000, 3581) + // Minimum execution time: 29_916_000 picoseconds. + Weight::from_parts(30_609_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,10 +86,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `131` + // Measured: `235` // Estimated: `6172` - // Minimum execution time: 44_000_000 picoseconds. - Weight::from_parts(46_000_000, 6172) + // Minimum execution time: 71_108_000 picoseconds. + Weight::from_parts(72_625_000, 6172) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,8 +99,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(43_000_000, 3581) + // Minimum execution time: 67_649_000 picoseconds. + Weight::from_parts(68_787_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -108,24 +108,24 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(19_000_000, 3581) + // Minimum execution time: 25_102_000 picoseconds. + Weight::from_parts(25_494_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `System::Account` (r:1000 w:1000) + /// Storage: `System::Account` (r:999 w:999) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `u` is `[1, 1000]`. fn upgrade_accounts(u: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + u * (123 ±0)` + // Measured: `619 + u * (124 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(2_839_839, 990) - // Standard Error: 256_256 - .saturating_add(Weight::from_parts(11_660_160, 0).saturating_mul(u.into())) + // Minimum execution time: 22_752_000 picoseconds. + Weight::from_parts(23_077_000, 990) + // Standard Error: 6_275 + .saturating_add(Weight::from_parts(18_397_442, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -134,21 +134,21 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 8_218_000 picoseconds. + Weight::from_parts(8_464_000, 0) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_000_000, 0) + // Minimum execution time: 42_806_000 picoseconds. + Weight::from_parts(43_609_000, 0) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 0) + // Minimum execution time: 29_845_000 picoseconds. + Weight::from_parts(30_492_000, 0) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_beefy_mmr.rs b/operator/runtime/mainnet/src/weights/pallet_beefy_mmr.rs index 678f94c6..14f95a5f 100644 --- a/operator/runtime/mainnet/src/weights/pallet_beefy_mmr.rs +++ b/operator/runtime/mainnet/src/weights/pallet_beefy_mmr.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_beefy_mmr` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_beefy_mmr // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_beefy_mmr.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3509` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3509) + // Minimum execution time: 7_665_000 picoseconds. + Weight::from_parts(7_839_000, 3509) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Mmr::Nodes` (r:1 w:0) @@ -54,8 +54,8 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `221` // Estimated: `3505` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3505) + // Minimum execution time: 6_855_000 picoseconds. + Weight::from_parts(7_167_000, 3505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Mmr::RootHash` (r:1 w:0) @@ -67,10 +67,10 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213` // Estimated: `1517` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(7_103_921, 1517) - // Standard Error: 28_448 - .saturating_add(Weight::from_parts(698_039, 0).saturating_mul(n.into())) + // Minimum execution time: 13_950_000 picoseconds. + Weight::from_parts(26_078_923, 1517) + // Standard Error: 2_532 + .saturating_add(Weight::from_parts(1_459_959, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_collective_technical_committee.rs b/operator/runtime/mainnet/src/weights/pallet_collective_technical_committee.rs index 92de25dc..db38c743 100644 --- a/operator/runtime/mainnet/src/weights/pallet_collective_technical_committee.rs +++ b/operator/runtime/mainnet/src/weights/pallet_collective_technical_committee.rs @@ -1,11 +1,11 @@ -//! Autogenerated weights for `pallet_collective` +//! Autogenerated weights for `pallet_collective_technical_committee` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,19 +14,19 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet -// pallet_collective +// pallet_collective_technical_committee // --extrinsic // // --template // benchmarking/frame-weight-template.hbs // --output -// runtime/mainnet/src/weights/pallet_collective.rs +// runtime/mainnet/src/weights/pallet_collective_technical_committee.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -35,7 +35,7 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; -/// Weights for `pallet_collective`. +/// Weights for `pallet_collective_technical_committee`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { /// Storage: `TechnicalCommittee::Members` (r:1 w:1) @@ -51,53 +51,63 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 100]`. fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + m * (2048 ±0) + p * (2027 ±0)` - // Estimated: `1551 + m * (32018 ±286) + p * (1217 ±286)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 1551) - // Standard Error: 1_074_275 - .saturating_add(Weight::from_parts(4_489_000, 0).saturating_mul(m.into())) - // Standard Error: 1_074_275 - .saturating_add(Weight::from_parts(4_414_000, 0).saturating_mul(p.into())) + // Measured: `0 + m * (2021 ±0) + p * (2026 ±0)` + // Estimated: `12234 + m * (1231 ±14) + p * (3660 ±14)` + // Minimum execution time: 16_925_000 picoseconds. + Weight::from_parts(17_160_000, 12234) + // Standard Error: 65_458 + .saturating_add(Weight::from_parts(4_887_736, 0).saturating_mul(m.into())) + // Standard Error: 65_458 + .saturating_add(Weight::from_parts(9_736_448, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 32018).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 1217).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 1231).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 3660).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 100]`. - fn execute(_b: u32, m: u32, ) -> Weight { + fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `66 + m * (20 ±0)` - // Estimated: `1552 + m * (20 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(14_516_129, 1552) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `149 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 24_640_000 picoseconds. + Weight::from_parts(24_558_416, 3997) + // Standard Error: 44 + .saturating_add(Weight::from_parts(1_356, 0).saturating_mul(b.into())) + // Standard Error: 455 + .saturating_add(Weight::from_parts(10_304, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:0) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `66 + m * (20 ±0)` - // Estimated: `3532 + m * (20 ±0)` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(10_464_804, 3532) - // Standard Error: 893 - .saturating_add(Weight::from_parts(2_446, 0).saturating_mul(b.into())) - // Standard Error: 9_220 - .saturating_add(Weight::from_parts(30_303, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `149 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 27_860_000 picoseconds. + Weight::from_parts(27_858_368, 3997) + // Standard Error: 46 + .saturating_add(Weight::from_parts(1_378, 0).saturating_mul(b.into())) + // Standard Error: 483 + .saturating_add(Weight::from_parts(13_328, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) @@ -113,20 +123,22 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[2, 100]`. /// The range of component `p` is `[1, 100]`. - fn propose_proposed(_b: u32, m: u32, p: u32, ) -> Weight { + fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3 + m * (20 ±0) + p * (39 ±0)` - // Estimated: `3468 + m * (20 ±0) + p * (39 ±0)` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_841_988, 3468) - // Standard Error: 13_498 - .saturating_add(Weight::from_parts(15_306, 0).saturating_mul(m.into())) - // Standard Error: 13_362 - .saturating_add(Weight::from_parts(131_313, 0).saturating_mul(p.into())) + // Measured: `391 + m * (20 ±0) + p * (36 ±0)` + // Estimated: `3785 + m * (21 ±0) + p * (36 ±0)` + // Minimum execution time: 27_592_000 picoseconds. + Weight::from_parts(27_239_825, 3785) + // Standard Error: 145 + .saturating_add(Weight::from_parts(4_008, 0).saturating_mul(b.into())) + // Standard Error: 1_515 + .saturating_add(Weight::from_parts(32_521, 0).saturating_mul(m.into())) + // Standard Error: 1_496 + .saturating_add(Weight::from_parts(312_803, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 21).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -135,12 +147,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `831 + m * (40 ±0)` - // Estimated: `4297 + m * (40 ±0)` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_894_736, 4297) - // Standard Error: 14_886 - .saturating_add(Weight::from_parts(21_052, 0).saturating_mul(m.into())) + // Measured: `866 + m * (40 ±0)` + // Estimated: `4330 + m * (40 ±0)` + // Minimum execution time: 33_658_000 picoseconds. + Weight::from_parts(35_247_015, 4330) + // Standard Error: 653 + .saturating_add(Weight::from_parts(20_254, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -157,16 +169,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `193 + m * (40 ±0) + p * (38 ±0)` - // Estimated: `3658 + m * (40 ±0) + p * (39 ±0)` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_363_636, 3658) - // Standard Error: 9_220 - .saturating_add(Weight::from_parts(136_363, 0).saturating_mul(p.into())) + // Measured: `443 + m * (40 ±0) + p * (36 ±0)` + // Estimated: `3888 + m * (41 ±0) + p * (36 ±0)` + // Minimum execution time: 32_049_000 picoseconds. + Weight::from_parts(32_867_397, 3888) + // Standard Error: 1_071 + .saturating_add(Weight::from_parts(29_256, 0).saturating_mul(m.into())) + // Standard Error: 1_044 + .saturating_add(Weight::from_parts(295_353, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -174,6 +188,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:1) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -181,17 +199,21 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `408 + m * (40 ±0) + p * (44 ±0)` - // Estimated: `3873 + b * (1 ±0) + m * (40 ±0) + p * (45 ±0)` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(33_581_328, 3873) - // Standard Error: 28_063 - .saturating_add(Weight::from_parts(138_888, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `791 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4108 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 53_449_000 picoseconds. + Weight::from_parts(56_535_530, 4108) + // Standard Error: 186 + .saturating_add(Weight::from_parts(2_998, 0).saturating_mul(b.into())) + // Standard Error: 1_974 + .saturating_add(Weight::from_parts(12_245, 0).saturating_mul(m.into())) + // Standard Error: 1_924 + .saturating_add(Weight::from_parts(314_143, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 45).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 42).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -207,16 +229,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `251 + m * (30 ±0) + p * (38 ±0)` - // Estimated: `3717 + m * (30 ±0) + p * (39 ±0)` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(29_753_787, 3717) - // Standard Error: 70_345 - .saturating_add(Weight::from_parts(121_212, 0).saturating_mul(p.into())) + // Measured: `512 + m * (30 ±0) + p * (36 ±0)` + // Estimated: `3954 + m * (31 ±0) + p * (36 ±0)` + // Minimum execution time: 34_409_000 picoseconds. + Weight::from_parts(35_300_182, 3954) + // Standard Error: 2_308 + .saturating_add(Weight::from_parts(27_326, 0).saturating_mul(m.into())) + // Standard Error: 2_251 + .saturating_add(Weight::from_parts(305_606, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 30).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 31).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -226,6 +250,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::Prime` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:1) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -233,19 +261,21 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `427 + m * (40 ±0) + p * (44 ±0)` - // Estimated: `3892 + b * (1 ±0) + m * (40 ±0) + p * (45 ±0)` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(27_275_252, 3892) - // Standard Error: 5_823 - .saturating_add(Weight::from_parts(20_833, 0).saturating_mul(m.into())) - // Standard Error: 5_646 - .saturating_add(Weight::from_parts(141_414, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `811 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4128 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 56_155_000 picoseconds. + Weight::from_parts(60_125_920, 4128) + // Standard Error: 233 + .saturating_add(Weight::from_parts(2_913, 0).saturating_mul(b.into())) + // Standard Error: 2_465 + .saturating_add(Weight::from_parts(11_159, 0).saturating_mul(m.into())) + // Standard Error: 2_403 + .saturating_add(Weight::from_parts(311_265, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 45).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 42).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -256,12 +286,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `224 + p * (32 ±0)` - // Estimated: `1710 + p * (32 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_904_040, 1710) - // Standard Error: 5_050 - .saturating_add(Weight::from_parts(95_959, 0).saturating_mul(p.into())) + // Measured: `260 + p * (32 ±0)` + // Estimated: `1745 + p * (32 ±0)` + // Minimum execution time: 17_699_000 picoseconds. + Weight::from_parts(19_192_486, 1745) + // Standard Error: 1_055 + .saturating_add(Weight::from_parts(263_869, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -278,17 +308,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1288 + p * (38 ±0)` - // Estimated: `4753 + p * (39 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(14_368_686, 4753) - // Standard Error: 408_248 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(d.into())) - // Standard Error: 4_123 - .saturating_add(Weight::from_parts(131_313, 0).saturating_mul(p.into())) + // Measured: `1531 + p * (36 ±0)` + // Estimated: `4930 + d * (123 ±6) + p * (37 ±0)` + // Minimum execution time: 25_102_000 picoseconds. + Weight::from_parts(28_769_099, 4930) + // Standard Error: 81_833 + .saturating_add(Weight::from_parts(1_001_456, 0).saturating_mul(d.into())) + // Standard Error: 1_267 + .saturating_add(Weight::from_parts(315_811, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 123).saturating_mul(d.into())) + .saturating_add(Weight::from_parts(0, 37).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:0) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -296,10 +327,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `911` - // Estimated: `4376` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(14_000_000, 4376) + // Measured: `945` + // Estimated: `4410` + // Minimum execution time: 20_021_000 picoseconds. + Weight::from_parts(20_550_000, 4410) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_collective_treasury_council.rs b/operator/runtime/mainnet/src/weights/pallet_collective_treasury_council.rs index c6d504ce..ea9949be 100644 --- a/operator/runtime/mainnet/src/weights/pallet_collective_treasury_council.rs +++ b/operator/runtime/mainnet/src/weights/pallet_collective_treasury_council.rs @@ -1,11 +1,11 @@ -//! Autogenerated weights for `pallet_collective` +//! Autogenerated weights for `pallet_collective_treasury_council` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,19 +14,19 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet -// pallet_collective +// pallet_collective_treasury_council // --extrinsic // // --template // benchmarking/frame-weight-template.hbs // --output -// runtime/mainnet/src/weights/pallet_collective.rs +// runtime/mainnet/src/weights/pallet_collective_treasury_council.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -35,7 +35,7 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; -/// Weights for `pallet_collective`. +/// Weights for `pallet_collective_treasury_council`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { /// Storage: `TreasuryCouncil::Members` (r:1 w:1) @@ -51,55 +51,63 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 20]`. fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + m * (493 ±0) + p * (211 ±0)` - // Estimated: `1585 + m * (1028 ±66) + p * (2284 ±29)` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1585) - // Standard Error: 1_146_828 - .saturating_add(Weight::from_parts(5_294_444, 0).saturating_mul(m.into())) - // Standard Error: 516_072 - .saturating_add(Weight::from_parts(2_307_500, 0).saturating_mul(p.into())) + // Measured: `0 + m * (425 ±0) + p * (206 ±0)` + // Estimated: `4117 + m * (266 ±4) + p * (2556 ±2)` + // Minimum execution time: 11_156_000 picoseconds. + Weight::from_parts(11_399_000, 4117) + // Standard Error: 122_325 + .saturating_add(Weight::from_parts(3_681_420, 0).saturating_mul(m.into())) + // Standard Error: 55_888 + .saturating_add(Weight::from_parts(4_820_906, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 1028).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 2284).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 266).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 2556).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 9]`. fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `100 + m * (20 ±0)` - // Estimated: `1586 + m * (20 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_124_021, 1586) - // Standard Error: 564 - .saturating_add(Weight::from_parts(489, 0).saturating_mul(b.into())) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `181 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 23_293_000 picoseconds. + Weight::from_parts(23_617_856, 3997) + // Standard Error: 29 + .saturating_add(Weight::from_parts(1_460, 0).saturating_mul(b.into())) + // Standard Error: 3_489 + .saturating_add(Weight::from_parts(55_792, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:0) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 9]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `100 + m * (20 ±0)` - // Estimated: `3566 + m * (20 ±0)` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_935_543, 3566) - // Standard Error: 564 - .saturating_add(Weight::from_parts(978, 0).saturating_mul(b.into())) - // Standard Error: 72_168 - .saturating_add(Weight::from_parts(62_500, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `181 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 26_714_000 picoseconds. + Weight::from_parts(26_788_257, 3997) + // Standard Error: 35 + .saturating_add(Weight::from_parts(1_423, 0).saturating_mul(b.into())) + // Standard Error: 4_196 + .saturating_add(Weight::from_parts(79_609, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) @@ -117,18 +125,20 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `17 + m * (20 ±0) + p * (58 ±0)` - // Estimated: `3482 + m * (20 ±0) + p * (58 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_299_773, 3482) - // Standard Error: 423 - .saturating_add(Weight::from_parts(489, 0).saturating_mul(b.into())) - // Standard Error: 22_790 - .saturating_add(Weight::from_parts(342_105, 0).saturating_mul(p.into())) + // Measured: `127 + m * (20 ±0) + p * (55 ±0)` + // Estimated: `3548 + m * (27 ±0) + p * (54 ±0)` + // Minimum execution time: 26_177_000 picoseconds. + Weight::from_parts(24_209_570, 3548) + // Standard Error: 119 + .saturating_add(Weight::from_parts(4_200, 0).saturating_mul(b.into())) + // Standard Error: 16_288 + .saturating_add(Weight::from_parts(73_261, 0).saturating_mul(m.into())) + // Standard Error: 6_248 + .saturating_add(Weight::from_parts(559_856, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 58).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 27).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 54).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -137,10 +147,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 9]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `668 + m * (40 ±0)` - // Estimated: `4133 + m * (40 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_125_000, 4133) + // Measured: `701 + m * (40 ±0)` + // Estimated: `4166 + m * (40 ±0)` + // Minimum execution time: 26_655_000 picoseconds. + Weight::from_parts(28_010_719, 4166) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -157,13 +167,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `210 + m * (40 ±0) + p * (55 ±0)` - // Estimated: `3676 + m * (40 ±0) + p * (55 ±0)` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(34_531_578, 3676) + // Measured: `234 + m * (40 ±0) + p * (55 ±0)` + // Estimated: `3696 + m * (43 ±0) + p * (55 ±0)` + // Minimum execution time: 29_329_000 picoseconds. + Weight::from_parts(30_578_123, 3696) + // Standard Error: 10_942 + .saturating_add(Weight::from_parts(49_068, 0).saturating_mul(m.into())) + // Standard Error: 3_104 + .saturating_add(Weight::from_parts(371_449, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 43).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) @@ -172,6 +186,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:1) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -179,21 +197,19 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` - // Estimated: `3599 + b * (1 ±0) + m * (40 ±0) + p * (79 ±0)` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(19_133_113, 3599) - // Standard Error: 1_052 - .saturating_add(Weight::from_parts(3_180, 0).saturating_mul(b.into())) - // Standard Error: 215_058 - .saturating_add(Weight::from_parts(350_000, 0).saturating_mul(m.into())) - // Standard Error: 56_594 - .saturating_add(Weight::from_parts(460_526, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `225 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` + // Estimated: `3997 + b * (1 ±0) + m * (29 ±1) + p * (74 ±0)` + // Minimum execution time: 49_353_000 picoseconds. + Weight::from_parts(51_097_582, 3997) + // Standard Error: 104 + .saturating_add(Weight::from_parts(2_771, 0).saturating_mul(b.into())) + // Standard Error: 5_468 + .saturating_add(Weight::from_parts(626_718, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 79).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 29).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -209,16 +225,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `261 + m * (32 ±0) + p * (55 ±0)` - // Estimated: `3726 + m * (32 ±0) + p * (55 ±0)` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_715_789, 3726) - // Standard Error: 21_486 - .saturating_add(Weight::from_parts(184_210, 0).saturating_mul(p.into())) + // Measured: `284 + m * (33 ±0) + p * (55 ±0)` + // Estimated: `3747 + m * (34 ±0) + p * (56 ±0)` + // Minimum execution time: 32_461_000 picoseconds. + Weight::from_parts(33_488_644, 3747) + // Standard Error: 10_853 + .saturating_add(Weight::from_parts(69_557, 0).saturating_mul(m.into())) + // Standard Error: 3_079 + .saturating_add(Weight::from_parts(363_596, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 34).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 56).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -228,6 +246,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Prime` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:1) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -235,21 +257,19 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `152 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` - // Estimated: `3617 + b * (1 ±0) + m * (40 ±0) + p * (79 ±0)` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(25_889_659, 3617) - // Standard Error: 457 - .saturating_add(Weight::from_parts(1_223, 0).saturating_mul(b.into())) - // Standard Error: 93_541 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(m.into())) - // Standard Error: 24_616 - .saturating_add(Weight::from_parts(407_894, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `245 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` + // Estimated: `3997 + b * (1 ±0) + m * (30 ±1) + p * (74 ±0)` + // Minimum execution time: 52_382_000 picoseconds. + Weight::from_parts(54_144_749, 3997) + // Standard Error: 107 + .saturating_add(Weight::from_parts(2_931, 0).saturating_mul(b.into())) + // Standard Error: 5_616 + .saturating_add(Weight::from_parts(623_499, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 79).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -260,12 +280,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `258 + p * (32 ±0)` - // Estimated: `1744 + p * (32 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_921_052, 1744) - // Standard Error: 26_315 - .saturating_add(Weight::from_parts(78_947, 0).saturating_mul(p.into())) + // Measured: `293 + p * (32 ±0)` + // Estimated: `1778 + p * (32 ±0)` + // Minimum execution time: 17_189_000 picoseconds. + Weight::from_parts(17_706_210, 1778) + // Standard Error: 1_857 + .saturating_add(Weight::from_parts(307_581, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -280,16 +300,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `d` is `[0, 1]`. /// The range of component `p` is `[1, 20]`. - fn kill(_d: u32, p: u32, ) -> Weight { + fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1305 + p * (55 ±0)` - // Estimated: `4771 + p * (55 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(18_657_894, 4771) - // Standard Error: 237_328 - .saturating_add(Weight::from_parts(342_105, 0).saturating_mul(p.into())) + // Measured: `1347 + p * (55 ±0)` + // Estimated: `4814 + d * (5 ±1) + p * (55 ±0)` + // Minimum execution time: 24_867_000 picoseconds. + Weight::from_parts(28_076_980, 4814) + // Standard Error: 4_674 + .saturating_add(Weight::from_parts(445_895, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(Weight::from_parts(0, 5).saturating_mul(d.into())) .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:0) @@ -298,10 +319,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `747` - // Estimated: `4212` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 4212) + // Measured: `780` + // Estimated: `4245` + // Minimum execution time: 16_115_000 picoseconds. + Weight::from_parts(16_780_000, 4245) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_conviction_voting.rs b/operator/runtime/mainnet/src/weights/pallet_conviction_voting.rs index ba87d6a2..4a6a9eee 100644 --- a/operator/runtime/mainnet/src/weights/pallet_conviction_voting.rs +++ b/operator/runtime/mainnet/src/weights/pallet_conviction_voting.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_conviction_voting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_conviction_voting // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_conviction_voting.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,10 +52,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `1862` + // Measured: `1963` // Estimated: `13328` - // Minimum execution time: 50_000_000 picoseconds. - Weight::from_parts(65_000_000, 13328) + // Minimum execution time: 88_446_000 picoseconds. + Weight::from_parts(90_750_000, 13328) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -75,10 +75,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `2163` + // Measured: `2264` // Estimated: `25666` - // Minimum execution time: 68_000_000 picoseconds. - Weight::from_parts(77_000_000, 25666) + // Minimum execution time: 112_893_000 picoseconds. + Weight::from_parts(115_831_000, 25666) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -92,10 +92,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn remove_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1912` + // Measured: `1979` // Estimated: `25666` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(57_000_000, 25666) + // Minimum execution time: 75_158_000 picoseconds. + Weight::from_parts(77_383_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -105,10 +105,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn remove_other_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1456` + // Measured: `1523` // Estimated: `4617` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_000_000, 4617) + // Minimum execution time: 29_566_000 picoseconds. + Weight::from_parts(30_969_000, 4617) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -129,16 +129,17 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 20]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `276 + r * (302 ±0)` - // Estimated: `57090` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(35_000_000, 57090) - // Standard Error: 751_664 - .saturating_add(Weight::from_parts(24_650_000, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `1655 + r * (248 ±0)` + // Estimated: `25666 + r * (2805 ±0)` + // Minimum execution time: 59_731_000 picoseconds. + Weight::from_parts(60_653_156, 25666) + // Standard Error: 74_060 + .saturating_add(Weight::from_parts(33_789_850, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2805).saturating_mul(r.into())) } /// Storage: `ConvictionVoting::VotingFor` (r:2 w:2) /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(1152), added: 3627, mode: `MaxEncodedLen`) @@ -151,16 +152,17 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 20]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `370 + r * (290 ±0)` - // Estimated: `57090` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_500_000, 57090) - // Standard Error: 190_394 - .saturating_add(Weight::from_parts(23_750_000, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `1478 + r * (248 ±0)` + // Estimated: `25666 + r * (2805 ±0)` + // Minimum execution time: 27_895_000 picoseconds. + Weight::from_parts(21_395_950, 25666) + // Standard Error: 88_425 + .saturating_add(Weight::from_parts(33_356_741, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2805).saturating_mul(r.into())) } /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(1152), added: 3627, mode: `MaxEncodedLen`) @@ -172,10 +174,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) fn unlock() -> Weight { // Proof Size summary in bytes: - // Measured: `1129` + // Measured: `1229` // Estimated: `4752` - // Minimum execution time: 36_000_000 picoseconds. - Weight::from_parts(37_000_000, 4752) + // Minimum execution time: 61_714_000 picoseconds. + Weight::from_parts(63_117_000, 4752) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_datahaven_native_transfer.rs b/operator/runtime/mainnet/src/weights/pallet_datahaven_native_transfer.rs index 5ba1424d..ce4867db 100644 --- a/operator/runtime/mainnet/src/weights/pallet_datahaven_native_transfer.rs +++ b/operator/runtime/mainnet/src/weights/pallet_datahaven_native_transfer.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_datahaven_native_transfer` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_datahaven_native_transfer // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_datahaven_native_transfer.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,10 +50,10 @@ impl pallet_datahaven_native_transfer::WeightInfo for W /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) fn transfer_to_ethereum() -> Weight { // Proof Size summary in bytes: - // Measured: `397` + // Measured: `467` // Estimated: `8763` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(88_000_000, 8763) + // Minimum execution time: 138_486_000 picoseconds. + Weight::from_parts(141_204_000, 8763) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -63,8 +63,8 @@ impl pallet_datahaven_native_transfer::WeightInfo for W // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 6_810_000 picoseconds. + Weight::from_parts(7_199_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `DataHavenNativeTransfer::Paused` (r:0 w:1) @@ -73,8 +73,8 @@ impl pallet_datahaven_native_transfer::WeightInfo for W // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 7_070_000 picoseconds. + Weight::from_parts(7_263_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_evm.rs b/operator/runtime/mainnet/src/weights/pallet_evm.rs index b156a7ef..19129cc5 100644 --- a/operator/runtime/mainnet/src/weights/pallet_evm.rs +++ b/operator/runtime/mainnet/src/weights/pallet_evm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_evm` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_evm // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_evm.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,7 +42,7 @@ impl pallet_evm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 2_971_000 picoseconds. + Weight::from_parts(3_096_000, 0) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_external_validators.rs b/operator/runtime/mainnet/src/weights/pallet_external_validators.rs index c90750de..b4ca1d8b 100644 --- a/operator/runtime/mainnet/src/weights/pallet_external_validators.rs +++ b/operator/runtime/mainnet/src/weights/pallet_external_validators.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_external_validators` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_external_validators // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_external_validators.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 3_401_000 picoseconds. + Weight::from_parts(3_504_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Session::NextKeys` (r:1 w:0) @@ -55,12 +55,12 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `b` is `[1, 99]`. fn add_whitelisted(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `538 + b * (25 ±0)` - // Estimated: `4003 + b * (26 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(14_408_163, 4003) - // Standard Error: 16_134 - .saturating_add(Weight::from_parts(91_836, 0).saturating_mul(b.into())) + // Measured: `812 + b * (25 ±0)` + // Estimated: `4257 + b * (26 ±0)` + // Minimum execution time: 24_954_000 picoseconds. + Weight::from_parts(30_304_919, 4257) + // Standard Error: 2_129 + .saturating_add(Weight::from_parts(120_469, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 26).saturating_mul(b.into())) @@ -70,12 +70,12 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `b` is `[1, 100]`. fn remove_whitelisted(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `215 + b * (20 ±0)` + // Measured: `252 + b * (20 ±0)` // Estimated: `3487` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_898_989, 3487) - // Standard Error: 41_647 - .saturating_add(Weight::from_parts(101_010, 0).saturating_mul(b.into())) + // Minimum execution time: 14_034_000 picoseconds. + Weight::from_parts(17_773_467, 3487) + // Standard Error: 1_303 + .saturating_add(Weight::from_parts(64_173, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,8 +85,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 14_831_000 picoseconds. + Weight::from_parts(15_314_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `ExternalValidators::ExternalIndex` (r:0 w:1) @@ -97,8 +97,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 9_090_000 picoseconds. + Weight::from_parts(9_547_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `ExternalValidators::CurrentEra` (r:1 w:1) @@ -122,12 +122,12 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `r` is `[1, 100]`. fn new_session(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `249 + r * (20 ±0)` + // Measured: `286 + r * (20 ±0)` // Estimated: `3487` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_924_242, 3487) - // Standard Error: 5_050 - .saturating_add(Weight::from_parts(75_757, 0).saturating_mul(r.into())) + // Minimum execution time: 24_001_000 picoseconds. + Weight::from_parts(27_445_966, 3487) + // Standard Error: 1_375 + .saturating_add(Weight::from_parts(194_669, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_external_validators_rewards.rs b/operator/runtime/mainnet/src/weights/pallet_external_validators_rewards.rs index b47995f2..403925d7 100644 --- a/operator/runtime/mainnet/src/weights/pallet_external_validators_rewards.rs +++ b/operator/runtime/mainnet/src/weights/pallet_external_validators_rewards.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_external_validators_rewards` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_external_validators_rewards // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_external_validators_rewards.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,8 +46,8 @@ impl pallet_external_validators_rewards::WeightInfo for // Proof Size summary in bytes: // Measured: `24197` // Estimated: `27662` - // Minimum execution time: 664_000_000 picoseconds. - Weight::from_parts(679_000_000, 27662) + // Minimum execution time: 1_536_178_000 picoseconds. + Weight::from_parts(1_553_962_000, 27662) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_message_queue.rs b/operator/runtime/mainnet/src/weights/pallet_message_queue.rs index 77b9350a..2241ee7b 100644 --- a/operator/runtime/mainnet/src/weights/pallet_message_queue.rs +++ b/operator/runtime/mainnet/src/weights/pallet_message_queue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_message_queue // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_message_queue.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,8 +46,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `223` // Estimated: `6212` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 6212) + // Minimum execution time: 17_066_000 picoseconds. + Weight::from_parts(17_746_000, 6212) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `218` // Estimated: `6212` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 6212) + // Minimum execution time: 15_102_000 picoseconds. + Weight::from_parts(15_588_000, 6212) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -70,8 +70,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 3601) + // Minimum execution time: 5_752_000 picoseconds. + Weight::from_parts(5_911_000, 3601) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,8 +81,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `36310` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 36310) + // Minimum execution time: 8_205_000 picoseconds. + Weight::from_parts(8_551_000, 36310) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -92,8 +92,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `36310` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 36310) + // Minimum execution time: 8_564_000 picoseconds. + Weight::from_parts(8_940_000, 36310) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,8 +105,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(45_000_000, 0) + // Minimum execution time: 82_849_000 picoseconds. + Weight::from_parts(84_076_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -117,8 +117,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `171` // Estimated: `3601` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 3601) + // Minimum execution time: 9_453_000 picoseconds. + Weight::from_parts(9_804_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -130,8 +130,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(25_000_000, 36310) + // Minimum execution time: 43_366_000 picoseconds. + Weight::from_parts(44_175_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -143,8 +143,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(46_000_000, 36310) + // Minimum execution time: 53_182_000 picoseconds. + Weight::from_parts(54_378_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -156,8 +156,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(35_000_000, 36310) + // Minimum execution time: 75_106_000 picoseconds. + Weight::from_parts(75_855_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_mmr.rs b/operator/runtime/mainnet/src/weights/pallet_mmr.rs index d1d4353e..dca23c22 100644 --- a/operator/runtime/mainnet/src/weights/pallet_mmr.rs +++ b/operator/runtime/mainnet/src/weights/pallet_mmr.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_mmr` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_mmr // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_mmr.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,7 +46,7 @@ impl pallet_mmr::WeightInfo for WeightInfo { /// Proof: `OutboundCommitmentStore::LatestCommitment` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) /// Storage: `BeefyMmrLeaf::BeefyNextAuthorities` (r:1 w:0) /// Proof: `BeefyMmrLeaf::BeefyNextAuthorities` (`max_values`: Some(1), `max_size`: Some(44), added: 539, mode: `MaxEncodedLen`) - /// Storage: `Mmr::Nodes` (r:8 w:4) + /// Storage: `Mmr::Nodes` (r:7 w:1) /// Proof: `Mmr::Nodes` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) /// Storage: `Mmr::UseLocalStorage` (r:1 w:0) /// Proof: `Mmr::UseLocalStorage` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) @@ -55,14 +55,14 @@ impl pallet_mmr::WeightInfo for WeightInfo { /// The range of component `x` is `[1, 1000]`. fn on_initialize(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `292` - // Estimated: `1529 + x * (21 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_470_970, 1529) - // Standard Error: 707 - .saturating_add(Weight::from_parts(29_029, 0).saturating_mul(x.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 21).saturating_mul(x.into())) + // Measured: `536` + // Estimated: `9242 + x * (8 ±0)` + // Minimum execution time: 25_427_000 picoseconds. + Weight::from_parts(49_498_474, 9242) + // Standard Error: 1_224 + .saturating_add(Weight::from_parts(29_192, 0).saturating_mul(x.into())) + .saturating_add(T::DbWeight::get().reads(8_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 8).saturating_mul(x.into())) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_multisig.rs b/operator/runtime/mainnet/src/weights/pallet_multisig.rs index a4208511..b318908d 100644 --- a/operator/runtime/mainnet/src/weights/pallet_multisig.rs +++ b/operator/runtime/mainnet/src/weights/pallet_multisig.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_multisig // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_multisig.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,13 +38,20 @@ use sp_std::marker::PhantomData; /// Weights for `pallet_multisig`. pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `z` is `[0, 10000]`. - fn as_multi_threshold_1(_z: u32, ) -> Weight { + fn as_multi_threshold_1(z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(13_000_000, 0) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 29_045_000 picoseconds. + Weight::from_parts(29_960_531, 3997) + // Standard Error: 3 + .saturating_add(Weight::from_parts(386, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) @@ -52,14 +59,14 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `130 + s * (1 ±0)` + // Measured: `218` // Estimated: `5587` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(33_367_346, 5587) - // Standard Error: 29_160 - .saturating_add(Weight::from_parts(66_326, 0).saturating_mul(s.into())) - // Standard Error: 285 - .saturating_add(Weight::from_parts(100, 0).saturating_mul(z.into())) + // Minimum execution time: 61_648_000 picoseconds. + Weight::from_parts(46_267_944, 5587) + // Standard Error: 2_115 + .saturating_add(Weight::from_parts(167_630, 0).saturating_mul(s.into())) + // Standard Error: 20 + .saturating_add(Weight::from_parts(4_111, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -69,14 +76,14 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `212` + // Measured: `246` // Estimated: `5587` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(16_907_216, 5587) - // Standard Error: 25_944 - .saturating_add(Weight::from_parts(30_927, 0).saturating_mul(s.into())) - // Standard Error: 251 - .saturating_add(Weight::from_parts(450, 0).saturating_mul(z.into())) + // Minimum execution time: 37_703_000 picoseconds. + Weight::from_parts(23_801_344, 5587) + // Standard Error: 611 + .saturating_add(Weight::from_parts(154_595, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(4_075, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -84,19 +91,23 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `260 + s * (21 ±0)` + // Measured: `393 + s * (20 ±0)` // Estimated: `5587` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(25_346_938, 5587) - // Standard Error: 22_433 - .saturating_add(Weight::from_parts(76_530, 0).saturating_mul(s.into())) - // Standard Error: 219 - .saturating_add(Weight::from_parts(1_100, 0).saturating_mul(z.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Minimum execution time: 77_569_000 picoseconds. + Weight::from_parts(58_059_065, 5587) + // Standard Error: 1_477 + .saturating_add(Weight::from_parts(219_803, 0).saturating_mul(s.into())) + // Standard Error: 14 + .saturating_add(Weight::from_parts(4_125, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) @@ -104,12 +115,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `130 + s * (1 ±0)` + // Measured: `220` // Estimated: `5587` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_224_489, 5587) - // Standard Error: 21_036 - .saturating_add(Weight::from_parts(137_755, 0).saturating_mul(s.into())) + // Minimum execution time: 41_878_000 picoseconds. + Weight::from_parts(43_704_753, 5587) + // Standard Error: 1_093 + .saturating_add(Weight::from_parts(177_369, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,12 +129,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `212` + // Measured: `246` // Estimated: `5587` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_806_122, 5587) - // Standard Error: 25_510 - .saturating_add(Weight::from_parts(96_938, 0).saturating_mul(s.into())) + // Minimum execution time: 20_760_000 picoseconds. + Weight::from_parts(21_670_796, 5587) + // Standard Error: 558 + .saturating_add(Weight::from_parts(157_811, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -132,12 +143,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `300 + s * (1 ±0)` + // Measured: `390` // Estimated: `5587` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_877_551, 5587) - // Standard Error: 22_817 - .saturating_add(Weight::from_parts(61_224, 0).saturating_mul(s.into())) + // Minimum execution time: 41_100_000 picoseconds. + Weight::from_parts(44_601_035, 5587) + // Standard Error: 1_885 + .saturating_add(Weight::from_parts(187_457, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_parameters.rs b/operator/runtime/mainnet/src/weights/pallet_parameters.rs index d2cd56ca..1c414641 100644 --- a/operator/runtime/mainnet/src/weights/pallet_parameters.rs +++ b/operator/runtime/mainnet/src/weights/pallet_parameters.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_parameters` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_parameters // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_parameters.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_parameters::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3` // Estimated: `3517` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 3517) + // Minimum execution time: 11_135_000 picoseconds. + Weight::from_parts(11_641_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_preimage.rs b/operator/runtime/mainnet/src/weights/pallet_preimage.rs index b6c060d1..c9d579b9 100644 --- a/operator/runtime/mainnet/src/weights/pallet_preimage.rs +++ b/operator/runtime/mainnet/src/weights/pallet_preimage.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_preimage // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_preimage.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -43,18 +43,18 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4` - // Estimated: `3592` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(46_499_999, 3592) - // Standard Error: 253 - .saturating_add(Weight::from_parts(11_469, 0).saturating_mul(s.into())) + // Measured: `3` + // Estimated: `3754` + // Minimum execution time: 67_400_000 picoseconds. + Weight::from_parts(68_231_000, 3754) + // Standard Error: 5 + .saturating_add(Weight::from_parts(2_463, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -67,12 +67,12 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_requested_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(12_999_999, 3544) - // Standard Error: 311 - .saturating_add(Weight::from_parts(11_413, 0).saturating_mul(s.into())) + // Minimum execution time: 20_430_000 picoseconds. + Weight::from_parts(20_712_000, 3544) + // Standard Error: 4 + .saturating_add(Weight::from_parts(2_495, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -85,12 +85,12 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_no_deposit_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_499_999, 3544) - // Standard Error: 230 - .saturating_add(Weight::from_parts(11_772, 0).saturating_mul(s.into())) + // Minimum execution time: 19_789_000 picoseconds. + Weight::from_parts(20_002_000, 3544) + // Standard Error: 7 + .saturating_add(Weight::from_parts(2_550, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,15 +99,15 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `181` - // Estimated: `3592` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(55_000_000, 3592) + // Measured: `180` + // Estimated: `3754` + // Minimum execution time: 69_090_000 picoseconds. + Weight::from_parts(70_700_000, 3754) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -119,10 +119,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(24_000_000, 3544) + // Minimum execution time: 29_929_000 picoseconds. + Weight::from_parts(32_229_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -132,10 +132,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `138` + // Measured: `137` // Estimated: `3544` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 3544) + // Minimum execution time: 24_944_000 picoseconds. + Weight::from_parts(26_608_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -145,10 +145,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3544) + // Minimum execution time: 17_257_000 picoseconds. + Weight::from_parts(18_808_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -158,10 +158,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `4` + // Measured: `3` // Estimated: `3544` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3544) + // Minimum execution time: 18_880_000 picoseconds. + Weight::from_parts(19_245_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -171,10 +171,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_requested_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3544) + // Minimum execution time: 13_496_000 picoseconds. + Weight::from_parts(13_880_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -186,10 +186,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unrequest_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 3544) + // Minimum execution time: 25_874_000 picoseconds. + Weight::from_parts(27_274_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -199,10 +199,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 3544) + // Minimum execution time: 13_334_000 picoseconds. + Weight::from_parts(13_946_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -212,32 +212,32 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_multi_referenced_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 3544) + // Minimum execution time: 13_327_000 picoseconds. + Weight::from_parts(13_961_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Preimage::StatusFor` (r:1024 w:1024) + /// Storage: `Preimage::StatusFor` (r:1023 w:1023) /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1024 w:1024) + /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Balances::Holds` (r:1024 w:1024) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) - /// Storage: `Preimage::RequestStatusFor` (r:0 w:1024) + /// Storage: `Balances::Holds` (r:1023 w:1023) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `62 + n * (203 ±0)` - // Estimated: `990 + n * (2602 ±0)` - // Minimum execution time: 51_000_000 picoseconds. - Weight::from_parts(8_459_921, 990) - // Standard Error: 172_587 - .saturating_add(Weight::from_parts(47_040_078, 0).saturating_mul(n.into())) + // Measured: `611 + n * (203 ±0)` + // Estimated: `990 + n * (2764 ±0)` + // Minimum execution time: 77_460_000 picoseconds. + Weight::from_parts(78_305_000, 990) + // Standard Error: 41_529 + .saturating_add(Weight::from_parts(76_020_890, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2602).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2764).saturating_mul(n.into())) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_proxy.rs b/operator/runtime/mainnet/src/weights/pallet_proxy.rs index 3dd7512d..340d9fea 100644 --- a/operator/runtime/mainnet/src/weights/pallet_proxy.rs +++ b/operator/runtime/mainnet/src/weights/pallet_proxy.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_proxy // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_proxy.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -40,16 +40,20 @@ pub struct WeightInfo(PhantomData); impl pallet_proxy::WeightInfo for WeightInfo { /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `228 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_900_000, 4310) - // Standard Error: 100_000 - .saturating_add(Weight::from_parts(100_000, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Minimum execution time: 26_720_000 picoseconds. + Weight::from_parts(27_987_597, 4310) + // Standard Error: 1_692 + .saturating_add(Weight::from_parts(34_033, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) // 1 DB read that happen when filtering the proxy call transaction .saturating_add(T::DbWeight::get().reads(1)) } @@ -59,17 +63,23 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(1837), added: 4312, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn proxy_announced(a: u32, _p: u32, ) -> Weight { + fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `401 + a * (56 ±0) + p * (24 ±0)` + // Measured: `480 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(31_533_333, 5302) - // Standard Error: 84_324 - .saturating_add(Weight::from_parts(145_161, 0).saturating_mul(a.into())) - .saturating_add(T::DbWeight::get().reads(3_u64)) + // Minimum execution time: 57_003_000 picoseconds. + Weight::from_parts(58_081_827, 5302) + // Standard Error: 2_452 + .saturating_add(Weight::from_parts(242_562, 0).saturating_mul(a.into())) + // Standard Error: 2_533 + .saturating_add(Weight::from_parts(13_487, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `Proxy::Announcements` (r:1 w:1) @@ -80,12 +90,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `330 + a * (56 ±0)` + // Measured: `362 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_000_000, 5302) - // Standard Error: 0 - .saturating_add(Weight::from_parts(96_774, 0).saturating_mul(a.into())) + // Minimum execution time: 35_444_000 picoseconds. + Weight::from_parts(36_495_058, 5302) + // Standard Error: 2_469 + .saturating_add(Weight::from_parts(246_528, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -95,16 +105,14 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn reject_announcement(a: u32, p: u32, ) -> Weight { + fn reject_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `330 + a * (56 ±0)` + // Measured: `362 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(18_966_666, 5302) - // Standard Error: 0 - .saturating_add(Weight::from_parts(129_032, 0).saturating_mul(a.into())) - // Standard Error: 0 - .saturating_add(Weight::from_parts(33_333, 0).saturating_mul(p.into())) + // Minimum execution time: 35_742_000 picoseconds. + Weight::from_parts(36_811_731, 5302) + // Standard Error: 2_107 + .saturating_add(Weight::from_parts(242_591, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -116,14 +124,16 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn announce(a: u32, _p: u32, ) -> Weight { + fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `276 + a * (58 ±0) + p * (24 ±0)` + // Measured: `378 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(72_983_333, 5302) - // Standard Error: 1_211_647 - .saturating_add(Weight::from_parts(145_161, 0).saturating_mul(a.into())) + // Minimum execution time: 44_883_000 picoseconds. + Weight::from_parts(45_282_124, 5302) + // Standard Error: 1_949 + .saturating_add(Weight::from_parts(249_739, 0).saturating_mul(a.into())) + // Standard Error: 2_014 + .saturating_add(Weight::from_parts(16_969, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -132,12 +142,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_483_333, 4310) - // Standard Error: 16_666 - .saturating_add(Weight::from_parts(16_666, 0).saturating_mul(p.into())) + // Minimum execution time: 32_958_000 picoseconds. + Weight::from_parts(33_948_932, 4310) + // Standard Error: 1_318 + .saturating_add(Weight::from_parts(43_556, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -146,12 +156,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_850_000, 4310) - // Standard Error: 37_267 - .saturating_add(Weight::from_parts(150_000, 0).saturating_mul(p.into())) + // Minimum execution time: 33_093_000 picoseconds. + Weight::from_parts(33_998_009, 4310) + // Standard Error: 1_237 + .saturating_add(Weight::from_parts(40_517, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -160,12 +170,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_383_333, 4310) - // Standard Error: 101_379 - .saturating_add(Weight::from_parts(116_666, 0).saturating_mul(p.into())) + // Minimum execution time: 30_200_000 picoseconds. + Weight::from_parts(31_252_861, 4310) + // Standard Error: 1_210 + .saturating_add(Weight::from_parts(28_598, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -174,12 +184,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `161` + // Measured: `194` // Estimated: `4310` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_400_000, 4310) - // Standard Error: 84_983 - .saturating_add(Weight::from_parts(100_000, 0).saturating_mul(p.into())) + // Minimum execution time: 36_002_000 picoseconds. + Weight::from_parts(36_973_978, 4310) + // Standard Error: 1_325 + .saturating_add(Weight::from_parts(21_805, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -188,12 +198,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `173 + p * (25 ±0)` + // Measured: `207 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(19_000_000, 4310) - // Standard Error: 50_000 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(p.into())) + // Minimum execution time: 31_522_000 picoseconds. + Weight::from_parts(32_465_505, 4310) + // Standard Error: 1_203 + .saturating_add(Weight::from_parts(28_708, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_referenda.rs b/operator/runtime/mainnet/src/weights/pallet_referenda.rs index 8a73e080..aaf1f764 100644 --- a/operator/runtime/mainnet/src/weights/pallet_referenda.rs +++ b/operator/runtime/mainnet/src/weights/pallet_referenda.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_referenda` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_referenda // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_referenda.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn submit() -> Weight { // Proof Size summary in bytes: - // Measured: `208` + // Measured: `341` // Estimated: `13328` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(31_000_000, 13328) + // Minimum execution time: 47_475_000 picoseconds. + Weight::from_parts(48_566_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -61,10 +61,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 40_000_000 picoseconds. - Weight::from_parts(40_000_000, 25666) + // Minimum execution time: 64_885_000 picoseconds. + Weight::from_parts(66_040_000, 25666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -80,10 +80,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3242` + // Measured: `3375` // Estimated: `13328` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 13328) + // Minimum execution time: 81_429_000 picoseconds. + Weight::from_parts(83_132_000, 13328) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -99,10 +99,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3262` + // Measured: `3395` // Estimated: `13328` - // Minimum execution time: 47_000_000 picoseconds. - Weight::from_parts(51_000_000, 13328) + // Minimum execution time: 79_875_000 picoseconds. + Weight::from_parts(82_232_000, 13328) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -116,10 +116,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(48_000_000, 25666) + // Minimum execution time: 75_358_000 picoseconds. + Weight::from_parts(77_287_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -133,10 +133,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(45_000_000, 25666) + // Minimum execution time: 74_039_000 picoseconds. + Weight::from_parts(75_327_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -144,10 +144,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn refund_decision_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `392` + // Measured: `492` // Estimated: `3795` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(25_000_000, 3795) + // Minimum execution time: 41_532_000 picoseconds. + Weight::from_parts(42_780_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -155,10 +155,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn refund_submission_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `317` + // Measured: `450` // Estimated: `3795` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(24_000_000, 3795) + // Minimum execution time: 38_267_000 picoseconds. + Weight::from_parts(39_345_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -170,10 +170,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `25666` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(27_000_000, 25666) + // Minimum execution time: 41_962_000 picoseconds. + Weight::from_parts(43_149_000, 25666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -189,10 +189,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn kill() -> Weight { // Proof Size summary in bytes: - // Measured: `779` + // Measured: `946` // Estimated: `25666` - // Minimum execution time: 82_000_000 picoseconds. - Weight::from_parts(85_000_000, 25666) + // Minimum execution time: 127_632_000 picoseconds. + Weight::from_parts(130_586_000, 25666) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -202,10 +202,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) fn one_fewer_deciding_queue_empty() -> Weight { // Proof Size summary in bytes: - // Measured: `174` + // Measured: `240` // Estimated: `5477` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(12_000_000, 5477) + // Minimum execution time: 14_427_000 picoseconds. + Weight::from_parts(14_704_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -217,10 +217,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn one_fewer_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `3162` + // Measured: `3228` // Estimated: `13328` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(31_000_000, 13328) + // Minimum execution time: 53_248_000 picoseconds. + Weight::from_parts(54_920_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -232,10 +232,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn one_fewer_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `3162` + // Measured: `3228` // Estimated: `13328` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(33_000_000, 13328) + // Minimum execution time: 55_980_000 picoseconds. + Weight::from_parts(57_426_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -245,10 +245,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_insertion() -> Weight { // Proof Size summary in bytes: - // Measured: `2987` + // Measured: `3053` // Estimated: `5477` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 5477) + // Minimum execution time: 29_175_000 picoseconds. + Weight::from_parts(30_537_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -258,10 +258,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_slide() -> Weight { // Proof Size summary in bytes: - // Measured: `2987` + // Measured: `3053` // Estimated: `5477` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 5477) + // Minimum execution time: 29_298_000 picoseconds. + Weight::from_parts(30_479_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -273,10 +273,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `2991` + // Measured: `3057` // Estimated: `5477` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 5477) + // Minimum execution time: 36_582_000 picoseconds. + Weight::from_parts(37_207_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -288,10 +288,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3011` + // Measured: `3077` // Estimated: `5477` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_000_000, 5477) + // Minimum execution time: 35_148_000 picoseconds. + Weight::from_parts(36_034_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -301,10 +301,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_no_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `321` + // Measured: `387` // Estimated: `13328` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(25_000_000, 13328) + // Minimum execution time: 27_529_000 picoseconds. + Weight::from_parts(28_857_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -314,10 +314,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(19_000_000, 13328) + // Minimum execution time: 28_308_000 picoseconds. + Weight::from_parts(29_256_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -325,10 +325,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn nudge_referendum_timed_out() -> Weight { // Proof Size summary in bytes: - // Measured: `266` + // Measured: `332` // Estimated: `3795` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3795) + // Minimum execution time: 18_619_000 picoseconds. + Weight::from_parts(19_155_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -340,10 +340,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 36_986_000 picoseconds. + Weight::from_parts(37_865_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -355,10 +355,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 13328) + // Minimum execution time: 39_224_000 picoseconds. + Weight::from_parts(40_048_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -368,10 +368,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_000_000, 13328) + // Minimum execution time: 34_105_000 picoseconds. + Weight::from_parts(35_232_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -381,10 +381,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_end_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `393` + // Measured: `459` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(27_000_000, 13328) + // Minimum execution time: 34_134_000 picoseconds. + Weight::from_parts(34_825_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -394,10 +394,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_continue_not_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(19_000_000, 13328) + // Minimum execution time: 32_504_000 picoseconds. + Weight::from_parts(33_565_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -407,10 +407,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_continue_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `414` + // Measured: `480` // Estimated: `13328` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(21_000_000, 13328) + // Minimum execution time: 32_127_000 picoseconds. + Weight::from_parts(33_257_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -422,10 +422,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn nudge_referendum_approved() -> Weight { // Proof Size summary in bytes: - // Measured: `414` + // Measured: `480` // Estimated: `25666` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(32_000_000, 25666) + // Minimum execution time: 48_407_000 picoseconds. + Weight::from_parts(49_530_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -435,10 +435,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_rejected() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 34_802_000 picoseconds. + Weight::from_parts(35_529_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -452,10 +452,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn set_some_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `372` + // Measured: `437` // Estimated: `3795` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 3795) + // Minimum execution time: 26_116_000 picoseconds. + Weight::from_parts(27_037_000, 3795) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -465,10 +465,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `343` + // Measured: `409` // Estimated: `3795` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 3795) + // Minimum execution time: 20_914_000 picoseconds. + Weight::from_parts(21_882_000, 3795) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_safe_mode.rs b/operator/runtime/mainnet/src/weights/pallet_safe_mode.rs index e7a54199..0100919d 100644 --- a/operator/runtime/mainnet/src/weights/pallet_safe_mode.rs +++ b/operator/runtime/mainnet/src/weights/pallet_safe_mode.rs @@ -1,7 +1,142 @@ -// Placeholder weight mapping for `pallet-safe-mode` until we record chain-specific benchmarks. -// -// We reuse the upstream Substrate weight assumptions which are conservative enough for -// bootstrapping. Once DataHaven-specific safe-mode migrations are added we should regenerate -// weights in this module via the runtime benchmarking CLI. -pub type WeightInfo = pallet_safe_mode::weights::SubstrateWeight; + +//! Autogenerated weights for `pallet_safe_mode` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 + +// Executed Command: +// frame-omni-bencher +// v1 +// benchmark +// pallet +// --runtime +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// --pallet +// pallet_safe_mode +// --extrinsic +// +// --template +// benchmarking/frame-weight-template.hbs +// --output +// runtime/mainnet/src/weights/pallet_safe_mode.rs +// --steps +// 50 +// --repeat +// 20 + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_safe_mode`. +pub struct WeightInfo(PhantomData); +impl pallet_safe_mode::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn on_initialize_noop() -> Weight { + // Proof Size summary in bytes: + // Measured: `42` + // Estimated: `1489` + // Minimum execution time: 3_002_000 picoseconds. + Weight::from_parts(3_111_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn on_initialize_exit() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 8_753_000 picoseconds. + Weight::from_parts(9_151_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn enter() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_enter() -> Weight { + // Proof Size summary in bytes: + // Measured: `42` + // Estimated: `1489` + // Minimum execution time: 10_557_000 picoseconds. + Weight::from_parts(10_882_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn extend() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_extend() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 11_283_000 picoseconds. + Weight::from_parts(11_727_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_exit() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 11_087_000 picoseconds. + Weight::from_parts(11_635_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn release_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::Deposits` (r:1 w:1) + /// Proof: `SafeMode::Deposits` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `Balances::Holds` (r:1 w:1) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + fn force_release_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `167` + // Estimated: `3754` + // Minimum execution time: 55_040_000 picoseconds. + Weight::from_parts(55_891_000, 3754) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } + /// Storage: `SafeMode::Deposits` (r:1 w:1) + /// Proof: `SafeMode::Deposits` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `Balances::Holds` (r:1 w:1) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + fn force_slash_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `167` + // Estimated: `3754` + // Minimum execution time: 42_094_000 picoseconds. + Weight::from_parts(43_363_000, 3754) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } +} diff --git a/operator/runtime/mainnet/src/weights/pallet_scheduler.rs b/operator/runtime/mainnet/src/weights/pallet_scheduler.rs index f9430671..2e79616f 100644 --- a/operator/runtime/mainnet/src/weights/pallet_scheduler.rs +++ b/operator/runtime/mainnet/src/weights/pallet_scheduler.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_scheduler // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_scheduler.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `31` // Estimated: `1489` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 1489) + // Minimum execution time: 4_267_000 picoseconds. + Weight::from_parts(4_467_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -54,12 +54,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 50]`. fn service_agenda_base(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (178 ±0)` + // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 13328) - // Standard Error: 0 - .saturating_add(Weight::from_parts(360_000, 0).saturating_mul(s.into())) + // Minimum execution time: 5_240_000 picoseconds. + Weight::from_parts(9_050_797, 13328) + // Standard Error: 1_749 + .saturating_add(Weight::from_parts(415_334, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -67,8 +67,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 4_463_000 picoseconds. + Weight::from_parts(4_672_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -79,12 +79,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[128, 4194304]`. fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + s * (1 ±0)` - // Estimated: `3600 + s * (1 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(12_240_943, 3600) - // Standard Error: 180 - .saturating_add(Weight::from_parts(21_555, 0).saturating_mul(s.into())) + // Measured: `140 + s * (1 ±0)` + // Estimated: `3605 + s * (1 ±0)` + // Minimum execution time: 24_033_000 picoseconds. + Weight::from_parts(24_397_000, 3605) + // Standard Error: 21 + .saturating_add(Weight::from_parts(1_858, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) @@ -95,42 +95,47 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_874_000 picoseconds. + Weight::from_parts(7_045_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn service_task_periodic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 4_522_000 picoseconds. + Weight::from_parts(4_763_000, 0) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 10_209_000 picoseconds. + Weight::from_parts(10_629_000, 3997) + .saturating_add(T::DbWeight::get().reads(2_u64)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 3_382_000 picoseconds. + Weight::from_parts(3_546_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 49]`. fn schedule(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (178 ±0)` + // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_000_000, 13328) - // Standard Error: 20_408 - .saturating_add(Weight::from_parts(408_163, 0).saturating_mul(s.into())) + // Minimum execution time: 14_013_000 picoseconds. + Weight::from_parts(18_056_437, 13328) + // Standard Error: 2_271 + .saturating_add(Weight::from_parts(451_647, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -145,10 +150,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(12_438_775, 13328) - // Standard Error: 10_204 - .saturating_add(Weight::from_parts(561_224, 0).saturating_mul(s.into())) + // Minimum execution time: 21_146_000 picoseconds. + Weight::from_parts(20_880_894, 13328) + // Standard Error: 1_662 + .saturating_add(Weight::from_parts(701_562, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -159,12 +164,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 49]`. fn schedule_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (191 ±0)` + // Measured: `255 + s * (185 ±0)` // Estimated: `13328` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 13328) - // Standard Error: 0 - .saturating_add(Weight::from_parts(408_163, 0).saturating_mul(s.into())) + // Minimum execution time: 18_944_000 picoseconds. + Weight::from_parts(24_256_931, 13328) + // Standard Error: 3_579 + .saturating_add(Weight::from_parts(496_394, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -177,12 +182,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 50]`. fn cancel_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `102 + s * (188 ±0)` + // Measured: `281 + s * (185 ±0)` // Estimated: `13328` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(13_836_734, 13328) - // Standard Error: 42_072 - .saturating_add(Weight::from_parts(663_265, 0).saturating_mul(s.into())) + // Minimum execution time: 24_660_000 picoseconds. + Weight::from_parts(25_018_030, 13328) + // Standard Error: 1_655 + .saturating_add(Weight::from_parts(751_034, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -195,10 +200,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `118` // Estimated: `13328` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(6_959_183, 13328) - // Standard Error: 0 - .saturating_add(Weight::from_parts(40_816, 0).saturating_mul(s.into())) + // Minimum execution time: 13_325_000 picoseconds. + Weight::from_parts(13_704_511, 13328) + // Standard Error: 486 + .saturating_add(Weight::from_parts(29_413, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -210,8 +215,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8928` // Estimated: `13328` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 13328) + // Minimum execution time: 33_546_000 picoseconds. + Weight::from_parts(34_235_000, 13328) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -225,8 +230,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9606` // Estimated: `13328` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(29_000_000, 13328) + // Minimum execution time: 40_220_000 picoseconds. + Weight::from_parts(42_125_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -238,8 +243,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8940` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_000_000, 13328) + // Minimum execution time: 31_607_000 picoseconds. + Weight::from_parts(32_369_000, 13328) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -253,8 +258,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9618` // Estimated: `13328` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_000_000, 13328) + // Minimum execution time: 39_689_000 picoseconds. + Weight::from_parts(41_033_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_sudo.rs b/operator/runtime/mainnet/src/weights/pallet_sudo.rs index d2eb0e5a..5972969a 100644 --- a/operator/runtime/mainnet/src/weights/pallet_sudo.rs +++ b/operator/runtime/mainnet/src/weights/pallet_sudo.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_sudo // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_sudo.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,10 +42,10 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn set_key() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_000_000, 1505) + // Minimum execution time: 12_652_000 picoseconds. + Weight::from_parts(13_112_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -53,30 +53,30 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn sudo() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 1505) + // Minimum execution time: 14_089_000 picoseconds. + Weight::from_parts(14_408_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:0) /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn sudo_as() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(15_000_000, 1505) + // Minimum execution time: 14_060_000 picoseconds. + Weight::from_parts(14_671_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:1) /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn remove_key() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1505) + // Minimum execution time: 11_927_000 picoseconds. + Weight::from_parts(12_272_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -84,10 +84,10 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn check_only_sudo_account() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 1505) + // Minimum execution time: 5_050_000 picoseconds. + Weight::from_parts(5_248_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_timestamp.rs b/operator/runtime/mainnet/src/weights/pallet_timestamp.rs index 873bff75..4541ba6c 100644 --- a/operator/runtime/mainnet/src/weights/pallet_timestamp.rs +++ b/operator/runtime/mainnet/src/weights/pallet_timestamp.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_timestamp // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_timestamp.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,10 +44,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { /// Proof: `Babe::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `245` + // Measured: `278` // Estimated: `1493` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 1493) + // Minimum execution time: 11_598_000 picoseconds. + Weight::from_parts(11_953_000, 1493) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -55,7 +55,7 @@ impl pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `94` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_225_000 picoseconds. + Weight::from_parts(5_459_000, 0) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_transaction_payment.rs b/operator/runtime/mainnet/src/weights/pallet_transaction_payment.rs index af4d87e9..1ec85c25 100644 --- a/operator/runtime/mainnet/src/weights/pallet_transaction_payment.rs +++ b/operator/runtime/mainnet/src/weights/pallet_transaction_payment.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_transaction_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_transaction_payment // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_transaction_payment.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,10 +44,10 @@ impl pallet_transaction_payment::WeightInfo for WeightI /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn charge_transaction_payment() -> Weight { // Proof Size summary in bytes: - // Measured: `337` + // Measured: `403` // Estimated: `8763` - // Minimum execution time: 62_000_000 picoseconds. - Weight::from_parts(63_000_000, 8763) + // Minimum execution time: 98_576_000 picoseconds. + Weight::from_parts(100_621_000, 8763) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_treasury.rs b/operator/runtime/mainnet/src/weights/pallet_treasury.rs index 1380337c..1b9dd183 100644 --- a/operator/runtime/mainnet/src/weights/pallet_treasury.rs +++ b/operator/runtime/mainnet/src/weights/pallet_treasury.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_treasury // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_treasury.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) fn spend_local() -> Weight { // Proof Size summary in bytes: - // Measured: `6` + // Measured: `76` // Estimated: `1887` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 1887) + // Minimum execution time: 15_292_000 picoseconds. + Weight::from_parts(15_676_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -57,10 +57,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) fn remove_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `90` + // Measured: `161` // Estimated: `1887` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 1887) + // Minimum execution time: 8_488_000 picoseconds. + Weight::from_parts(8_726_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -71,12 +71,14 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Storage: `Treasury::LastSpendPeriod` (r:1 w:1) /// Proof: `Treasury::LastSpendPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 99]`. - fn on_initialize_proposals(_p: u32, ) -> Weight { + fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + p * (2 ±0)` + // Measured: `262 + p * (1 ±0)` // Estimated: `3581` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 3581) + // Minimum execution time: 16_770_000 picoseconds. + Weight::from_parts(19_440_484, 3581) + // Standard Error: 824 + .saturating_add(Weight::from_parts(57_540, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -86,10 +88,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn spend() -> Weight { // Proof Size summary in bytes: - // Measured: `6` + // Measured: `76` // Estimated: `1489` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 1489) + // Minimum execution time: 13_844_000 picoseconds. + Weight::from_parts(14_200_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,10 +101,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn payout() -> Weight { // Proof Size summary in bytes: - // Measured: `280` + // Measured: `387` // Estimated: `6172` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(46_000_000, 6172) + // Minimum execution time: 73_928_000 picoseconds. + Weight::from_parts(75_259_000, 6172) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -110,10 +112,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn check_status() -> Weight { // Proof Size summary in bytes: - // Measured: `112` + // Measured: `182` // Estimated: `3522` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3522) + // Minimum execution time: 16_135_000 picoseconds. + Weight::from_parts(16_643_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -121,10 +123,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn void_spend() -> Weight { // Proof Size summary in bytes: - // Measured: `112` + // Measured: `182` // Estimated: `3522` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 3522) + // Minimum execution time: 14_613_000 picoseconds. + Weight::from_parts(15_159_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/pallet_tx_pause.rs b/operator/runtime/mainnet/src/weights/pallet_tx_pause.rs index 28676e27..83238857 100644 --- a/operator/runtime/mainnet/src/weights/pallet_tx_pause.rs +++ b/operator/runtime/mainnet/src/weights/pallet_tx_pause.rs @@ -1,7 +1,63 @@ -// Placeholder weight mapping for `pallet-tx-pause` until we record chain-specific benchmarks. -// -// We reuse the upstream Substrate weight assumptions which are conservative enough for -// bootstrapping. Once DataHaven-specific paused-call logic is added we should regenerate weights in -// this module via the runtime benchmarking CLI. -pub type WeightInfo = pallet_tx_pause::weights::SubstrateWeight; + +//! Autogenerated weights for `pallet_tx_pause` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 + +// Executed Command: +// frame-omni-bencher +// v1 +// benchmark +// pallet +// --runtime +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// --pallet +// pallet_tx_pause +// --extrinsic +// +// --template +// benchmarking/frame-weight-template.hbs +// --output +// runtime/mainnet/src/weights/pallet_tx_pause.rs +// --steps +// 50 +// --repeat +// 20 + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_tx_pause`. +pub struct WeightInfo(PhantomData); +impl pallet_tx_pause::WeightInfo for WeightInfo { + /// Storage: `TxPause::PausedCalls` (r:1 w:1) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn pause() -> Weight { + // Proof Size summary in bytes: + // Measured: `4` + // Estimated: `3997` + // Minimum execution time: 15_545_000 picoseconds. + Weight::from_parts(16_050_000, 3997) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `TxPause::PausedCalls` (r:1 w:1) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn unpause() -> Weight { + // Proof Size summary in bytes: + // Measured: `566` + // Estimated: `3997` + // Minimum execution time: 22_960_000 picoseconds. + Weight::from_parts(23_535_000, 3997) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } +} diff --git a/operator/runtime/mainnet/src/weights/pallet_utility.rs b/operator/runtime/mainnet/src/weights/pallet_utility.rs index d038a7f4..45cc366a 100644 --- a/operator/runtime/mainnet/src/weights/pallet_utility.rs +++ b/operator/runtime/mainnet/src/weights/pallet_utility.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_utility // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_utility.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,48 +38,68 @@ use sp_std::marker::PhantomData; /// Weights for `pallet_utility`. pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 30_500 - .saturating_add(Weight::from_parts(3_199_500, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 6_844_000 picoseconds. + Weight::from_parts(18_376_045, 3997) + // Standard Error: 3_506 + .saturating_add(Weight::from_parts(6_575_048, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn as_derivative() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 13_233_000 picoseconds. + Weight::from_parts(13_570_000, 3997) + .saturating_add(T::DbWeight::get().reads(2_u64)) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_500_000, 0) - // Standard Error: 5_024 - .saturating_add(Weight::from_parts(3_454_500, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 6_753_000 picoseconds. + Weight::from_parts(13_623_778, 3997) + // Standard Error: 3_020 + .saturating_add(Weight::from_parts(6_925_150, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 9_426_000 picoseconds. + Weight::from_parts(9_690_000, 0) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_500_000, 0) - // Standard Error: 76_501 - .saturating_add(Weight::from_parts(3_193_000, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 6_856_000 picoseconds. + Weight::from_parts(13_126_526, 3997) + // Standard Error: 3_717 + .saturating_add(Weight::from_parts(6_567_665, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/mainnet/src/weights/pallet_whitelist.rs b/operator/runtime/mainnet/src/weights/pallet_whitelist.rs index f13de5a9..38fefb87 100644 --- a/operator/runtime/mainnet/src/weights/pallet_whitelist.rs +++ b/operator/runtime/mainnet/src/weights/pallet_whitelist.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_whitelist` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // pallet_whitelist // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/pallet_whitelist.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn whitelist_call() -> Weight { // Proof Size summary in bytes: - // Measured: `80` + // Measured: `79` // Estimated: `3544` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3544) + // Minimum execution time: 23_758_000 picoseconds. + Weight::from_parts(24_162_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -61,10 +61,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn remove_whitelisted_call() -> Weight { // Proof Size summary in bytes: - // Measured: `209` + // Measured: `208` // Estimated: `3544` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3544) + // Minimum execution time: 23_129_000 picoseconds. + Weight::from_parts(23_775_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -79,12 +79,12 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// The range of component `n` is `[1, 4194294]`. fn dispatch_whitelisted_call(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `273 + n * (1 ±0)` - // Estimated: `3739 + n * (1 ±0)` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(28_479_118, 3739) - // Standard Error: 153 - .saturating_add(Weight::from_parts(20_881, 0).saturating_mul(n.into())) + // Measured: `284 + n * (1 ±0)` + // Estimated: `3748 + n * (1 ±0)` + // Minimum execution time: 38_299_000 picoseconds. + Weight::from_parts(38_673_000, 3748) + // Standard Error: 9 + .saturating_add(Weight::from_parts(1_711, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -98,12 +98,12 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// The range of component `n` is `[1, 10000]`. fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `209` + // Measured: `208` // Estimated: `3544` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_499_099, 3544) - // Standard Error: 158 - .saturating_add(Weight::from_parts(900, 0).saturating_mul(n.into())) + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(29_558_994, 3544) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_267, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/mainnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs b/operator/runtime/mainnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs index 70fa0d16..59defcdc 100644 --- a/operator/runtime/mainnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs +++ b/operator/runtime/mainnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_inbound_queue_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_inbound_queue_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,8 +52,8 @@ impl snowbridge_pallet_inbound_queue_v2::WeightInfo for // Proof Size summary in bytes: // Measured: `339` // Estimated: `3537` - // Minimum execution time: 47_000_000 picoseconds. - Weight::from_parts(49_000_000, 3537) + // Minimum execution time: 111_933_000 picoseconds. + Weight::from_parts(113_583_000, 3537) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs b/operator/runtime/mainnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs index d3600c77..d8e8f876 100644 --- a/operator/runtime/mainnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs +++ b/operator/runtime/mainnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_outbound_queue_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_outbound_queue_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,8 +50,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 1594) + // Minimum execution time: 26_355_000 picoseconds. + Weight::from_parts(27_319_000, 1594) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -63,8 +63,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `1195` // Estimated: `2680` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 2680) + // Minimum execution time: 39_732_000 picoseconds. + Weight::from_parts(40_663_000, 2680) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,8 +76,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `202` // Estimated: `1687` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 1687) + // Minimum execution time: 16_109_000 picoseconds. + Weight::from_parts(16_564_000, 1687) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -89,8 +89,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(1_000_000, 0) + // Minimum execution time: 1_091_000 picoseconds. + Weight::from_parts(1_256_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `EthereumOutboundQueueV2::Nonce` (r:1 w:1) @@ -107,8 +107,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `180` // Estimated: `1493` - // Minimum execution time: 354_000_000 picoseconds. - Weight::from_parts(358_000_000, 1493) + // Minimum execution time: 682_387_000 picoseconds. + Weight::from_parts(696_050_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(36_u64)) } @@ -124,8 +124,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `498` // Estimated: `3537` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(49_000_000, 3537) + // Minimum execution time: 107_089_000 picoseconds. + Weight::from_parts(108_325_000, 3537) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/mainnet/src/weights/snowbridge_pallet_system.rs b/operator/runtime/mainnet/src/weights/snowbridge_pallet_system.rs index e1731738..1c43b412 100644 --- a/operator/runtime/mainnet/src/weights/snowbridge_pallet_system.rs +++ b/operator/runtime/mainnet/src/weights/snowbridge_pallet_system.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_system // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/snowbridge_pallet_system.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,15 +42,15 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 9_180_000 picoseconds. + Weight::from_parts(9_420_000, 0) } fn set_operating_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_922_000 picoseconds. + Weight::from_parts(7_100_000, 0) } /// Storage: `SnowbridgeSystem::PricingParameters` (r:0 w:1) /// Proof: `SnowbridgeSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) @@ -58,16 +58,16 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_355_000 picoseconds. + Weight::from_parts(9_667_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn set_token_transfer_fees() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 7_710_000 picoseconds. + Weight::from_parts(7_955_000, 0) } /// Storage: `SnowbridgeSystem::ForeignToNativeId` (r:1 w:1) /// Proof: `SnowbridgeSystem::ForeignToNativeId` (`max_values`: None, `max_size`: Some(650), added: 3125, mode: `MaxEncodedLen`) @@ -77,8 +77,8 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `75` // Estimated: `4115` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 4115) + // Minimum execution time: 19_997_000 picoseconds. + Weight::from_parts(20_432_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/mainnet/src/weights/snowbridge_pallet_system_v2.rs b/operator/runtime/mainnet/src/weights/snowbridge_pallet_system_v2.rs index c871668f..8d457125 100644 --- a/operator/runtime/mainnet/src/weights/snowbridge_pallet_system_v2.rs +++ b/operator/runtime/mainnet/src/weights/snowbridge_pallet_system_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_system_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-mainnet-runtime/datahaven_mainnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_system_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/mainnet/src/weights/snowbridge_pallet_system_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,8 +52,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `81` // Estimated: `4115` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(32_000_000, 4115) + // Minimum execution time: 44_790_000 picoseconds. + Weight::from_parts(45_853_000, 4115) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -67,8 +67,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 3601) + // Minimum execution time: 35_320_000 picoseconds. + Weight::from_parts(36_004_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -82,8 +82,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 3601) + // Minimum execution time: 29_663_000 picoseconds. + Weight::from_parts(30_522_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/stagenet/src/configs/mod.rs b/operator/runtime/stagenet/src/configs/mod.rs index e4a25eb8..f9b31e70 100644 --- a/operator/runtime/stagenet/src/configs/mod.rs +++ b/operator/runtime/stagenet/src/configs/mod.rs @@ -420,7 +420,7 @@ impl pallet_im_online::Config for Runtime { type NextSessionRotation = Babe; type ReportUnresponsiveness = Offences; type UnsignedPriority = ImOnlineUnsignedPriority; - type WeightInfo = (); + type WeightInfo = crate::weights::pallet_im_online::WeightInfo; } parameter_types! { diff --git a/operator/runtime/stagenet/src/weights/frame_system.rs b/operator/runtime/stagenet/src/weights/frame_system.rs index fa88f6b9..bc535e9d 100644 --- a/operator/runtime/stagenet/src/weights/frame_system.rs +++ b/operator/runtime/stagenet/src/weights/frame_system.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `frame_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // frame_system // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/frame_system.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -43,20 +43,20 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 215 - .saturating_add(Weight::from_parts(10_152, 0).saturating_mul(b.into())) + // Minimum execution time: 3_264_000 picoseconds. + Weight::from_parts(33_694_157, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(464, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 373 - .saturating_add(Weight::from_parts(10_972, 0).saturating_mul(b.into())) + // Minimum execution time: 8_091_000 picoseconds. + Weight::from_parts(8_210_000, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(1_843, 0).saturating_mul(b.into())) } /// Storage: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) @@ -64,18 +64,21 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_061_000 picoseconds. + Weight::from_parts(5_204_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) fn set_code() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 102_307_000_000 picoseconds. - Weight::from_parts(103_582_000_000, 0) + // Measured: `142` + // Estimated: `67035` + // Minimum execution time: 135_793_400_000 picoseconds. + Weight::from_parts(139_034_247_000, 67035) + .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -85,10 +88,10 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 4_000 - .saturating_add(Weight::from_parts(647_000, 0).saturating_mul(i.into())) + // Minimum execution time: 3_171_000 picoseconds. + Weight::from_parts(3_248_000, 0) + // Standard Error: 2_541 + .saturating_add(Weight::from_parts(983_523, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -98,10 +101,10 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 1_118 - .saturating_add(Weight::from_parts(463_500, 0).saturating_mul(i.into())) + // Minimum execution time: 3_216_000 picoseconds. + Weight::from_parts(3_344_000, 0) + // Standard Error: 1_069 + .saturating_add(Weight::from_parts(688_443, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -109,12 +112,12 @@ impl frame_system::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `72 + p * (69 ±0)` - // Estimated: `72 + p * (70 ±0)` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 72) - // Standard Error: 5_099 - .saturating_add(Weight::from_parts(898_000, 0).saturating_mul(p.into())) + // Measured: `129 + p * (69 ±0)` + // Estimated: `117 + p * (70 ±0)` + // Minimum execution time: 5_902_000 picoseconds. + Weight::from_parts(6_028_000, 117) + // Standard Error: 1_315 + .saturating_add(Weight::from_parts(1_395_122, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -125,21 +128,23 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 12_504_000 picoseconds. + Weight::from_parts(12_866_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `System::AuthorizedUpgrade` (r:1 w:1) /// Proof: `System::AuthorizedUpgrade` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) fn apply_authorized_upgrade() -> Weight { // Proof Size summary in bytes: - // Measured: `22` - // Estimated: `1518` - // Minimum execution time: 104_689_000_000 picoseconds. - Weight::from_parts(105_369_000_000, 1518) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `164` + // Estimated: `67035` + // Minimum execution time: 141_649_578_000 picoseconds. + Weight::from_parts(142_435_318_000, 67035) + .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } } diff --git a/operator/runtime/stagenet/src/weights/mod.rs b/operator/runtime/stagenet/src/weights/mod.rs index a430d426..a836acce 100644 --- a/operator/runtime/stagenet/src/weights/mod.rs +++ b/operator/runtime/stagenet/src/weights/mod.rs @@ -35,7 +35,7 @@ pub mod pallet_balances; pub mod pallet_beefy_mmr; pub mod pallet_evm; // pub mod pallet_identity; -// pub mod pallet_im_online; +pub mod pallet_im_online; pub mod pallet_message_queue; pub mod pallet_migrations; pub mod pallet_mmr; diff --git a/operator/runtime/stagenet/src/weights/pallet_balances.rs b/operator/runtime/stagenet/src/weights/pallet_balances.rs index a1677057..4d6ebbcf 100644 --- a/operator/runtime/stagenet/src/weights/pallet_balances.rs +++ b/operator/runtime/stagenet/src/weights/pallet_balances.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_balances // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_balances.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(46_000_000, 3581) + // Minimum execution time: 67_903_000 picoseconds. + Weight::from_parts(68_497_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -55,8 +55,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(35_000_000, 3581) + // Minimum execution time: 54_198_000 picoseconds. + Weight::from_parts(55_245_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -64,10 +64,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(17_000_000, 3581) + // Minimum execution time: 21_248_000 picoseconds. + Weight::from_parts(22_034_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -75,10 +75,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_000_000, 3581) + // Minimum execution time: 30_571_000 picoseconds. + Weight::from_parts(31_246_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,10 +86,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `131` + // Measured: `235` // Estimated: `6172` - // Minimum execution time: 44_000_000 picoseconds. - Weight::from_parts(44_000_000, 6172) + // Minimum execution time: 70_857_000 picoseconds. + Weight::from_parts(72_181_000, 6172) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,8 +99,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 43_000_000 picoseconds. - Weight::from_parts(43_000_000, 3581) + // Minimum execution time: 66_886_000 picoseconds. + Weight::from_parts(67_765_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -108,24 +108,24 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 3581) + // Minimum execution time: 24_929_000 picoseconds. + Weight::from_parts(25_876_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `System::Account` (r:1000 w:1000) + /// Storage: `System::Account` (r:999 w:999) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `u` is `[1, 1000]`. fn upgrade_accounts(u: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + u * (123 ±0)` + // Measured: `619 + u * (124 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(2_505_505, 990) - // Standard Error: 132_132 - .saturating_add(Weight::from_parts(11_494_494, 0).saturating_mul(u.into())) + // Minimum execution time: 22_932_000 picoseconds. + Weight::from_parts(23_200_000, 990) + // Standard Error: 6_445 + .saturating_add(Weight::from_parts(18_328_697, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -134,21 +134,21 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 8_530_000 picoseconds. + Weight::from_parts(8_780_000, 0) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_000_000, 0) + // Minimum execution time: 42_374_000 picoseconds. + Weight::from_parts(43_258_000, 0) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(19_000_000, 0) + // Minimum execution time: 29_886_000 picoseconds. + Weight::from_parts(30_368_000, 0) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_beefy_mmr.rs b/operator/runtime/stagenet/src/weights/pallet_beefy_mmr.rs index bb94d864..838932e2 100644 --- a/operator/runtime/stagenet/src/weights/pallet_beefy_mmr.rs +++ b/operator/runtime/stagenet/src/weights/pallet_beefy_mmr.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_beefy_mmr` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_beefy_mmr // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_beefy_mmr.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3509` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 3509) + // Minimum execution time: 7_586_000 picoseconds. + Weight::from_parts(7_937_000, 3509) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Mmr::Nodes` (r:1 w:0) @@ -54,8 +54,8 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `221` // Estimated: `3505` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3505) + // Minimum execution time: 6_903_000 picoseconds. + Weight::from_parts(7_137_000, 3505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Mmr::RootHash` (r:1 w:0) @@ -67,10 +67,10 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213` // Estimated: `1517` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(10_672_549, 1517) - // Standard Error: 24_509 - .saturating_add(Weight::from_parts(663_725, 0).saturating_mul(n.into())) + // Minimum execution time: 13_876_000 picoseconds. + Weight::from_parts(25_829_977, 1517) + // Standard Error: 2_483 + .saturating_add(Weight::from_parts(1_486_230, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_collective_technical_committee.rs b/operator/runtime/stagenet/src/weights/pallet_collective_technical_committee.rs index d9b07a7e..175e197b 100644 --- a/operator/runtime/stagenet/src/weights/pallet_collective_technical_committee.rs +++ b/operator/runtime/stagenet/src/weights/pallet_collective_technical_committee.rs @@ -1,11 +1,11 @@ -//! Autogenerated weights for `pallet_collective` +//! Autogenerated weights for `pallet_collective_technical_committee` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,19 +14,19 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet -// pallet_collective +// pallet_collective_technical_committee // --extrinsic // // --template // benchmarking/frame-weight-template.hbs // --output -// runtime/stagenet/src/weights/pallet_collective.rs +// runtime/stagenet/src/weights/pallet_collective_technical_committee.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -35,7 +35,7 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; -/// Weights for `pallet_collective`. +/// Weights for `pallet_collective_technical_committee`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { /// Storage: `TechnicalCommittee::Members` (r:1 w:1) @@ -51,55 +51,63 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 100]`. fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + m * (2048 ±0) + p * (2027 ±0)` - // Estimated: `1551 + m * (32018 ±98_332_084_725_676_539_904) + p * (1217 ±286)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 1551) - // Standard Error: 1_045_833 - .saturating_add(Weight::from_parts(4_399_000, 0).saturating_mul(m.into())) - // Standard Error: 1_045_833 - .saturating_add(Weight::from_parts(4_369_000, 0).saturating_mul(p.into())) + // Measured: `0 + m * (2021 ±0) + p * (2026 ±0)` + // Estimated: `12234 + m * (1231 ±14) + p * (3660 ±14)` + // Minimum execution time: 16_731_000 picoseconds. + Weight::from_parts(17_028_000, 12234) + // Standard Error: 64_870 + .saturating_add(Weight::from_parts(4_801_189, 0).saturating_mul(m.into())) + // Standard Error: 64_870 + .saturating_add(Weight::from_parts(9_643_937, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 32018).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 1217).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 1231).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 3660).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 100]`. - fn execute(_b: u32, m: u32, ) -> Weight { + fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `66 + m * (20 ±0)` - // Estimated: `1552 + m * (20 ±0)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_469_696, 1552) - // Standard Error: 21_427 - .saturating_add(Weight::from_parts(30_303, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `149 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 24_499_000 picoseconds. + Weight::from_parts(24_612_017, 3997) + // Standard Error: 41 + .saturating_add(Weight::from_parts(1_360, 0).saturating_mul(b.into())) + // Standard Error: 428 + .saturating_add(Weight::from_parts(11_095, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:0) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `66 + m * (20 ±0)` - // Estimated: `3532 + m * (20 ±0)` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(11_471_812, 3532) - // Standard Error: 1_440 - .saturating_add(Weight::from_parts(1_467, 0).saturating_mul(b.into())) - // Standard Error: 14_868 - .saturating_add(Weight::from_parts(25_252, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `149 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 27_707_000 picoseconds. + Weight::from_parts(27_505_929, 3997) + // Standard Error: 44 + .saturating_add(Weight::from_parts(1_520, 0).saturating_mul(b.into())) + // Standard Error: 459 + .saturating_add(Weight::from_parts(14_750, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) @@ -115,20 +123,22 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[2, 100]`. /// The range of component `p` is `[1, 100]`. - fn propose_proposed(_b: u32, m: u32, p: u32, ) -> Weight { + fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3 + m * (20 ±0) + p * (39 ±0)` - // Estimated: `3468 + m * (20 ±0) + p * (39 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(19_863_244, 3468) - // Standard Error: 8_266 - .saturating_add(Weight::from_parts(7_653, 0).saturating_mul(m.into())) - // Standard Error: 8_182 - .saturating_add(Weight::from_parts(128_787, 0).saturating_mul(p.into())) + // Measured: `391 + m * (20 ±0) + p * (36 ±0)` + // Estimated: `3785 + m * (21 ±0) + p * (36 ±0)` + // Minimum execution time: 27_900_000 picoseconds. + Weight::from_parts(25_750_028, 3785) + // Standard Error: 215 + .saturating_add(Weight::from_parts(5_323, 0).saturating_mul(b.into())) + // Standard Error: 2_247 + .saturating_add(Weight::from_parts(34_623, 0).saturating_mul(m.into())) + // Standard Error: 2_219 + .saturating_add(Weight::from_parts(321_072, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 21).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -137,10 +147,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `831 + m * (40 ±0)` - // Estimated: `4297 + m * (40 ±0)` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 4297) + // Measured: `866 + m * (40 ±0)` + // Estimated: `4330 + m * (40 ±0)` + // Minimum execution time: 33_706_000 picoseconds. + Weight::from_parts(35_092_694, 4330) + // Standard Error: 687 + .saturating_add(Weight::from_parts(21_915, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -157,16 +169,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `193 + m * (40 ±0) + p * (38 ±0)` - // Estimated: `3658 + m * (40 ±0) + p * (39 ±0)` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_952_020, 3658) - // Standard Error: 8_247 - .saturating_add(Weight::from_parts(131_313, 0).saturating_mul(p.into())) + // Measured: `443 + m * (40 ±0) + p * (36 ±0)` + // Estimated: `3888 + m * (41 ±0) + p * (36 ±0)` + // Minimum execution time: 32_545_000 picoseconds. + Weight::from_parts(33_069_194, 3888) + // Standard Error: 1_035 + .saturating_add(Weight::from_parts(30_546, 0).saturating_mul(m.into())) + // Standard Error: 1_010 + .saturating_add(Weight::from_parts(294_799, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -174,6 +188,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:1) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -181,19 +199,21 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `408 + m * (40 ±0) + p * (44 ±0)` - // Estimated: `3873 + b * (1 ±0) + m * (40 ±0) + p * (45 ±0)` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(30_323_531, 3873) - // Standard Error: 10_252 - .saturating_add(Weight::from_parts(13_020, 0).saturating_mul(m.into())) - // Standard Error: 9_941 - .saturating_add(Weight::from_parts(128_787, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `791 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4108 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 52_864_000 picoseconds. + Weight::from_parts(57_118_918, 4108) + // Standard Error: 204 + .saturating_add(Weight::from_parts(2_768, 0).saturating_mul(b.into())) + // Standard Error: 2_160 + .saturating_add(Weight::from_parts(9_681, 0).saturating_mul(m.into())) + // Standard Error: 2_105 + .saturating_add(Weight::from_parts(305_762, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 45).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 42).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -209,16 +229,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `251 + m * (30 ±0) + p * (38 ±0)` - // Estimated: `3717 + m * (30 ±0) + p * (39 ±0)` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(23_472_222, 3717) - // Standard Error: 13_676 - .saturating_add(Weight::from_parts(111_111, 0).saturating_mul(p.into())) + // Measured: `512 + m * (30 ±0) + p * (36 ±0)` + // Estimated: `3954 + m * (31 ±0) + p * (36 ±0)` + // Minimum execution time: 34_919_000 picoseconds. + Weight::from_parts(35_601_371, 3954) + // Standard Error: 1_064 + .saturating_add(Weight::from_parts(23_062, 0).saturating_mul(m.into())) + // Standard Error: 1_038 + .saturating_add(Weight::from_parts(303_906, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 30).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 31).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -228,6 +250,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::Prime` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:1) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -235,19 +261,21 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `427 + m * (40 ±0) + p * (44 ±0)` - // Estimated: `3892 + b * (1 ±0) + m * (40 ±0) + p * (45 ±0)` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(30_847_695, 3892) - // Standard Error: 9_743 - .saturating_add(Weight::from_parts(5_208, 0).saturating_mul(m.into())) - // Standard Error: 9_448 - .saturating_add(Weight::from_parts(136_363, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `811 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4128 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 56_449_000 picoseconds. + Weight::from_parts(59_472_698, 4128) + // Standard Error: 215 + .saturating_add(Weight::from_parts(3_036, 0).saturating_mul(b.into())) + // Standard Error: 2_276 + .saturating_add(Weight::from_parts(12_524, 0).saturating_mul(m.into())) + // Standard Error: 2_219 + .saturating_add(Weight::from_parts(309_260, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 45).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 42).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -258,12 +286,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `224 + p * (32 ±0)` - // Estimated: `1710 + p * (32 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_898_989, 1710) - // Standard Error: 0 - .saturating_add(Weight::from_parts(101_010, 0).saturating_mul(p.into())) + // Measured: `260 + p * (32 ±0)` + // Estimated: `1745 + p * (32 ±0)` + // Minimum execution time: 17_784_000 picoseconds. + Weight::from_parts(19_233_525, 1745) + // Standard Error: 981 + .saturating_add(Weight::from_parts(263_218, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -280,17 +308,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1288 + p * (38 ±0)` - // Estimated: `4753 + p * (39 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_368_686, 4753) - // Standard Error: 408_248 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(d.into())) - // Standard Error: 4_123 - .saturating_add(Weight::from_parts(131_313, 0).saturating_mul(p.into())) + // Measured: `1531 + p * (36 ±0)` + // Estimated: `4930 + d * (123 ±6) + p * (37 ±0)` + // Minimum execution time: 25_439_000 picoseconds. + Weight::from_parts(28_324_785, 4930) + // Standard Error: 88_408 + .saturating_add(Weight::from_parts(1_429_625, 0).saturating_mul(d.into())) + // Standard Error: 1_369 + .saturating_add(Weight::from_parts(320_327, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 123).saturating_mul(d.into())) + .saturating_add(Weight::from_parts(0, 37).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:0) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -298,10 +327,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `911` - // Estimated: `4376` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(23_000_000, 4376) + // Measured: `945` + // Estimated: `4410` + // Minimum execution time: 20_137_000 picoseconds. + Weight::from_parts(20_979_000, 4410) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_collective_treasury_council.rs b/operator/runtime/stagenet/src/weights/pallet_collective_treasury_council.rs index 8a8f80ad..9760facd 100644 --- a/operator/runtime/stagenet/src/weights/pallet_collective_treasury_council.rs +++ b/operator/runtime/stagenet/src/weights/pallet_collective_treasury_council.rs @@ -1,11 +1,11 @@ -//! Autogenerated weights for `pallet_collective` +//! Autogenerated weights for `pallet_collective_treasury_council` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,19 +14,19 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet -// pallet_collective +// pallet_collective_treasury_council // --extrinsic // // --template // benchmarking/frame-weight-template.hbs // --output -// runtime/stagenet/src/weights/pallet_collective.rs +// runtime/stagenet/src/weights/pallet_collective_treasury_council.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -35,7 +35,7 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; -/// Weights for `pallet_collective`. +/// Weights for `pallet_collective_treasury_council`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { /// Storage: `TreasuryCouncil::Members` (r:1 w:1) @@ -51,55 +51,63 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 20]`. fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + m * (493 ±0) + p * (211 ±0)` - // Estimated: `1585 + m * (1028 ±66) + p * (2284 ±29)` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1585) - // Standard Error: 1_086_008 - .saturating_add(Weight::from_parts(5_094_444, 0).saturating_mul(m.into())) - // Standard Error: 488_703 - .saturating_add(Weight::from_parts(2_217_500, 0).saturating_mul(p.into())) + // Measured: `0 + m * (425 ±0) + p * (206 ±0)` + // Estimated: `4117 + m * (266 ±3) + p * (2556 ±1)` + // Minimum execution time: 11_012_000 picoseconds. + Weight::from_parts(11_342_000, 4117) + // Standard Error: 120_489 + .saturating_add(Weight::from_parts(3_748_110, 0).saturating_mul(m.into())) + // Standard Error: 55_049 + .saturating_add(Weight::from_parts(4_774_069, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 1028).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 2284).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 266).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 2556).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 9]`. fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `100 + m * (20 ±0)` - // Estimated: `1586 + m * (20 ±0)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(9_373_043, 1586) - // Standard Error: 691 - .saturating_add(Weight::from_parts(978, 0).saturating_mul(b.into())) - // Standard Error: 88_388 - .saturating_add(Weight::from_parts(125_000, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `181 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 23_649_000 picoseconds. + Weight::from_parts(24_070_948, 3997) + // Standard Error: 36 + .saturating_add(Weight::from_parts(1_463, 0).saturating_mul(b.into())) + // Standard Error: 4_320 + .saturating_add(Weight::from_parts(67_923, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:0) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 9]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `100 + m * (20 ±0)` - // Estimated: `3566 + m * (20 ±0)` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(14_061_521, 3566) - // Standard Error: 1_873 - .saturating_add(Weight::from_parts(489, 0).saturating_mul(b.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `181 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 26_817_000 picoseconds. + Weight::from_parts(27_108_488, 3997) + // Standard Error: 40 + .saturating_add(Weight::from_parts(1_541, 0).saturating_mul(b.into())) + // Standard Error: 4_761 + .saturating_add(Weight::from_parts(56_055, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) @@ -115,18 +123,22 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[2, 9]`. /// The range of component `p` is `[1, 20]`. - fn propose_proposed(_b: u32, m: u32, p: u32, ) -> Weight { + fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `17 + m * (20 ±0) + p * (58 ±0)` - // Estimated: `3482 + m * (20 ±0) + p * (58 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(18_762_745, 3482) - // Standard Error: 90_684 - .saturating_add(Weight::from_parts(381_578, 0).saturating_mul(p.into())) + // Measured: `127 + m * (20 ±0) + p * (55 ±0)` + // Estimated: `3548 + m * (27 ±0) + p * (54 ±0)` + // Minimum execution time: 26_692_000 picoseconds. + Weight::from_parts(24_529_280, 3548) + // Standard Error: 123 + .saturating_add(Weight::from_parts(4_213, 0).saturating_mul(b.into())) + // Standard Error: 16_838 + .saturating_add(Weight::from_parts(72_556, 0).saturating_mul(m.into())) + // Standard Error: 6_459 + .saturating_add(Weight::from_parts(567_824, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 58).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 27).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 54).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -135,10 +147,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 9]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `668 + m * (40 ±0)` - // Estimated: `4133 + m * (40 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_500_000, 4133) + // Measured: `701 + m * (40 ±0)` + // Estimated: `4166 + m * (40 ±0)` + // Minimum execution time: 26_981_000 picoseconds. + Weight::from_parts(28_329_730, 4166) + // Standard Error: 9_555 + .saturating_add(Weight::from_parts(9_334, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -155,17 +169,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `210 + m * (40 ±0) + p * (55 ±0)` - // Estimated: `3676 + m * (40 ±0) + p * (55 ±0)` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(14_157_894, 3676) - // Standard Error: 244_948 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(m.into())) - // Standard Error: 64_460 - .saturating_add(Weight::from_parts(342_105, 0).saturating_mul(p.into())) + // Measured: `234 + m * (40 ±0) + p * (55 ±0)` + // Estimated: `3696 + m * (43 ±0) + p * (55 ±0)` + // Minimum execution time: 29_957_000 picoseconds. + Weight::from_parts(31_377_374, 3696) + // Standard Error: 10_214 + .saturating_add(Weight::from_parts(29_979, 0).saturating_mul(m.into())) + // Standard Error: 2_897 + .saturating_add(Weight::from_parts(361_498, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 43).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) @@ -174,6 +188,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:1) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -181,19 +199,19 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` - // Estimated: `3599 + b * (1 ±0) + m * (40 ±0) + p * (79 ±0)` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_691_616, 3599) - // Standard Error: 1_282 - .saturating_add(Weight::from_parts(244, 0).saturating_mul(b.into())) - // Standard Error: 69_000 - .saturating_add(Weight::from_parts(407_894, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `225 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` + // Estimated: `3997 + b * (1 ±0) + m * (29 ±1) + p * (74 ±0)` + // Minimum execution time: 49_872_000 picoseconds. + Weight::from_parts(52_342_705, 3997) + // Standard Error: 125 + .saturating_add(Weight::from_parts(3_150, 0).saturating_mul(b.into())) + // Standard Error: 6_525 + .saturating_add(Weight::from_parts(619_348, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 79).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 29).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -209,18 +227,16 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `261 + m * (32 ±0) + p * (55 ±0)` - // Estimated: `3726 + m * (32 ±0) + p * (55 ±0)` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(15_184_210, 3726) - // Standard Error: 244_948 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(m.into())) - // Standard Error: 64_460 - .saturating_add(Weight::from_parts(315_789, 0).saturating_mul(p.into())) + // Measured: `284 + m * (33 ±0) + p * (55 ±0)` + // Estimated: `3747 + m * (34 ±0) + p * (56 ±0)` + // Minimum execution time: 32_657_000 picoseconds. + Weight::from_parts(34_716_318, 3747) + // Standard Error: 2_661 + .saturating_add(Weight::from_parts(348_600, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 34).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 56).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -230,6 +246,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Prime` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:1) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -237,17 +257,19 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `152 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` - // Estimated: `3617 + b * (1 ±0) + m * (40 ±0) + p * (79 ±0)` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(33_353_053, 3617) - // Standard Error: 112_805 - .saturating_add(Weight::from_parts(355_263, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `245 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` + // Estimated: `3997 + b * (1 ±0) + m * (30 ±1) + p * (74 ±0)` + // Minimum execution time: 52_129_000 picoseconds. + Weight::from_parts(53_907_734, 3997) + // Standard Error: 141 + .saturating_add(Weight::from_parts(3_400, 0).saturating_mul(b.into())) + // Standard Error: 7_376 + .saturating_add(Weight::from_parts(650_572, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 79).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -258,12 +280,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `258 + p * (32 ±0)` - // Estimated: `1744 + p * (32 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_710_526, 1744) - // Standard Error: 184_210 - .saturating_add(Weight::from_parts(289_473, 0).saturating_mul(p.into())) + // Measured: `293 + p * (32 ±0)` + // Estimated: `1778 + p * (32 ±0)` + // Minimum execution time: 17_339_000 picoseconds. + Weight::from_parts(17_829_063, 1778) + // Standard Error: 1_975 + .saturating_add(Weight::from_parts(299_961, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -278,16 +300,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `d` is `[0, 1]`. /// The range of component `p` is `[1, 20]`. - fn kill(_d: u32, p: u32, ) -> Weight { + fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1305 + p * (55 ±0)` - // Estimated: `4771 + p * (55 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_710_526, 4771) - // Standard Error: 30_386 - .saturating_add(Weight::from_parts(289_473, 0).saturating_mul(p.into())) + // Measured: `1347 + p * (55 ±0)` + // Estimated: `4814 + d * (5 ±1) + p * (55 ±0)` + // Minimum execution time: 24_835_000 picoseconds. + Weight::from_parts(28_179_544, 4814) + // Standard Error: 4_600 + .saturating_add(Weight::from_parts(464_787, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(Weight::from_parts(0, 5).saturating_mul(d.into())) .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:0) @@ -296,10 +319,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `747` - // Estimated: `4212` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 4212) + // Measured: `780` + // Estimated: `4245` + // Minimum execution time: 15_917_000 picoseconds. + Weight::from_parts(16_681_000, 4245) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_conviction_voting.rs b/operator/runtime/stagenet/src/weights/pallet_conviction_voting.rs index 98ebddbc..ecf1945c 100644 --- a/operator/runtime/stagenet/src/weights/pallet_conviction_voting.rs +++ b/operator/runtime/stagenet/src/weights/pallet_conviction_voting.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_conviction_voting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_conviction_voting // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_conviction_voting.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,10 +52,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `1862` + // Measured: `1963` // Estimated: `13328` - // Minimum execution time: 51_000_000 picoseconds. - Weight::from_parts(56_000_000, 13328) + // Minimum execution time: 86_890_000 picoseconds. + Weight::from_parts(89_567_000, 13328) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -75,10 +75,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `2163` + // Measured: `2264` // Estimated: `25666` - // Minimum execution time: 68_000_000 picoseconds. - Weight::from_parts(90_000_000, 25666) + // Minimum execution time: 111_814_000 picoseconds. + Weight::from_parts(114_703_000, 25666) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -92,10 +92,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn remove_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1912` + // Measured: `1979` // Estimated: `25666` - // Minimum execution time: 44_000_000 picoseconds. - Weight::from_parts(47_000_000, 25666) + // Minimum execution time: 74_253_000 picoseconds. + Weight::from_parts(75_773_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -105,10 +105,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn remove_other_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1456` + // Measured: `1523` // Estimated: `4617` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_000_000, 4617) + // Minimum execution time: 28_952_000 picoseconds. + Weight::from_parts(30_103_000, 4617) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -129,16 +129,17 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 20]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `276 + r * (302 ±0)` - // Estimated: `57090` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(35_500_000, 57090) - // Standard Error: 79_056 - .saturating_add(Weight::from_parts(23_650_000, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `1655 + r * (248 ±0)` + // Estimated: `25666 + r * (2805 ±0)` + // Minimum execution time: 58_595_000 picoseconds. + Weight::from_parts(59_988_687, 25666) + // Standard Error: 73_239 + .saturating_add(Weight::from_parts(32_991_821, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2805).saturating_mul(r.into())) } /// Storage: `ConvictionVoting::VotingFor` (r:2 w:2) /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(1152), added: 3627, mode: `MaxEncodedLen`) @@ -151,16 +152,17 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 20]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `370 + r * (290 ±0)` - // Estimated: `57090` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_500_000, 57090) - // Standard Error: 213_600 - .saturating_add(Weight::from_parts(23_475_000, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `1478 + r * (248 ±0)` + // Estimated: `25666 + r * (2805 ±0)` + // Minimum execution time: 27_324_000 picoseconds. + Weight::from_parts(22_366_730, 25666) + // Standard Error: 77_996 + .saturating_add(Weight::from_parts(32_593_424, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2805).saturating_mul(r.into())) } /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(1152), added: 3627, mode: `MaxEncodedLen`) @@ -172,10 +174,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) fn unlock() -> Weight { // Proof Size summary in bytes: - // Measured: `1129` + // Measured: `1229` // Estimated: `4752` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(39_000_000, 4752) + // Minimum execution time: 60_577_000 picoseconds. + Weight::from_parts(62_085_000, 4752) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_datahaven_native_transfer.rs b/operator/runtime/stagenet/src/weights/pallet_datahaven_native_transfer.rs index 9e164618..9c081eeb 100644 --- a/operator/runtime/stagenet/src/weights/pallet_datahaven_native_transfer.rs +++ b/operator/runtime/stagenet/src/weights/pallet_datahaven_native_transfer.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_datahaven_native_transfer` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_datahaven_native_transfer // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_datahaven_native_transfer.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,10 +50,10 @@ impl pallet_datahaven_native_transfer::WeightInfo for W /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) fn transfer_to_ethereum() -> Weight { // Proof Size summary in bytes: - // Measured: `358` + // Measured: `395` // Estimated: `8763` - // Minimum execution time: 88_000_000 picoseconds. - Weight::from_parts(88_000_000, 8763) + // Minimum execution time: 139_371_000 picoseconds. + Weight::from_parts(141_571_000, 8763) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -63,8 +63,8 @@ impl pallet_datahaven_native_transfer::WeightInfo for W // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 7_026_000 picoseconds. + Weight::from_parts(7_319_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `DataHavenNativeTransfer::Paused` (r:0 w:1) @@ -73,8 +73,8 @@ impl pallet_datahaven_native_transfer::WeightInfo for W // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 7_050_000 picoseconds. + Weight::from_parts(7_348_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_evm.rs b/operator/runtime/stagenet/src/weights/pallet_evm.rs index 41a86a73..a647d8b7 100644 --- a/operator/runtime/stagenet/src/weights/pallet_evm.rs +++ b/operator/runtime/stagenet/src/weights/pallet_evm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_evm` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_evm // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_evm.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,7 +42,7 @@ impl pallet_evm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 2_987_000 picoseconds. + Weight::from_parts(3_174_000, 0) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_external_validators.rs b/operator/runtime/stagenet/src/weights/pallet_external_validators.rs index 60a45bd1..c19c6b9f 100644 --- a/operator/runtime/stagenet/src/weights/pallet_external_validators.rs +++ b/operator/runtime/stagenet/src/weights/pallet_external_validators.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_external_validators` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_external_validators // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_external_validators.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 3_298_000 picoseconds. + Weight::from_parts(3_456_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Session::NextKeys` (r:1 w:0) @@ -55,27 +55,27 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `b` is `[1, 99]`. fn add_whitelisted(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `538 + b * (25 ±0)` - // Estimated: `4003 + b * (26 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_397_959, 4003) - // Standard Error: 26_015 - .saturating_add(Weight::from_parts(102_040, 0).saturating_mul(b.into())) + // Measured: `808 + b * (25 ±0)` + // Estimated: `4262 + b * (25 ±0)` + // Minimum execution time: 25_794_000 picoseconds. + Weight::from_parts(30_859_664, 4262) + // Standard Error: 2_000 + .saturating_add(Weight::from_parts(120_405, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) - .saturating_add(Weight::from_parts(0, 26).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(0, 25).saturating_mul(b.into())) } /// Storage: `ExternalValidators::WhitelistedValidators` (r:1 w:1) /// Proof: `ExternalValidators::WhitelistedValidators` (`max_values`: Some(1), `max_size`: Some(2002), added: 2497, mode: `MaxEncodedLen`) /// The range of component `b` is `[1, 100]`. fn remove_whitelisted(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `215 + b * (20 ±0)` + // Measured: `252 + b * (20 ±0)` // Estimated: `3487` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_464_646, 3487) - // Standard Error: 20_823 - .saturating_add(Weight::from_parts(35_353, 0).saturating_mul(b.into())) + // Minimum execution time: 14_138_000 picoseconds. + Weight::from_parts(17_749_398, 3487) + // Standard Error: 1_337 + .saturating_add(Weight::from_parts(69_236, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,8 +85,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(12_000_000, 0) + // Minimum execution time: 15_251_000 picoseconds. + Weight::from_parts(16_111_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `ExternalValidators::ExternalIndex` (r:0 w:1) @@ -97,8 +97,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 8_851_000 picoseconds. + Weight::from_parts(9_589_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `ExternalValidators::CurrentEra` (r:1 w:1) @@ -122,12 +122,12 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `r` is `[1, 100]`. fn new_session(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `249 + r * (20 ±0)` + // Measured: `286 + r * (20 ±0)` // Estimated: `3487` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_424_242, 3487) - // Standard Error: 5_050 - .saturating_add(Weight::from_parts(75_757, 0).saturating_mul(r.into())) + // Minimum execution time: 23_983_000 picoseconds. + Weight::from_parts(27_508_632, 3487) + // Standard Error: 1_352 + .saturating_add(Weight::from_parts(192_455, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_external_validators_rewards.rs b/operator/runtime/stagenet/src/weights/pallet_external_validators_rewards.rs index 9473f084..babf8538 100644 --- a/operator/runtime/stagenet/src/weights/pallet_external_validators_rewards.rs +++ b/operator/runtime/stagenet/src/weights/pallet_external_validators_rewards.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_external_validators_rewards` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_external_validators_rewards // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_external_validators_rewards.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,8 +52,8 @@ impl pallet_external_validators_rewards::WeightInfo for // Proof Size summary in bytes: // Measured: `24203` // Estimated: `27668` - // Minimum execution time: 666_000_000 picoseconds. - Weight::from_parts(670_000_000, 27668) + // Minimum execution time: 1_566_040_000 picoseconds. + Weight::from_parts(1_583_951_000, 27668) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_message_queue.rs b/operator/runtime/stagenet/src/weights/pallet_message_queue.rs index 4cd4fbc2..cca54591 100644 --- a/operator/runtime/stagenet/src/weights/pallet_message_queue.rs +++ b/operator/runtime/stagenet/src/weights/pallet_message_queue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_message_queue // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_message_queue.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,8 +46,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `223` // Estimated: `6212` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 6212) + // Minimum execution time: 17_075_000 picoseconds. + Weight::from_parts(17_717_000, 6212) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `218` // Estimated: `6212` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 6212) + // Minimum execution time: 15_289_000 picoseconds. + Weight::from_parts(15_605_000, 6212) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -70,8 +70,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(12_000_000, 3601) + // Minimum execution time: 5_810_000 picoseconds. + Weight::from_parts(6_058_000, 3601) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,8 +81,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `36310` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 36310) + // Minimum execution time: 8_147_000 picoseconds. + Weight::from_parts(8_528_000, 36310) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -92,8 +92,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `36310` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 36310) + // Minimum execution time: 8_564_000 picoseconds. + Weight::from_parts(8_876_000, 36310) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,8 +105,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(45_000_000, 0) + // Minimum execution time: 84_837_000 picoseconds. + Weight::from_parts(88_269_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -117,8 +117,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `171` // Estimated: `3601` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 3601) + // Minimum execution time: 9_655_000 picoseconds. + Weight::from_parts(9_919_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -130,8 +130,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(25_000_000, 36310) + // Minimum execution time: 43_591_000 picoseconds. + Weight::from_parts(45_983_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -143,8 +143,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(39_000_000, 36310) + // Minimum execution time: 54_002_000 picoseconds. + Weight::from_parts(55_714_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -156,8 +156,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 36_000_000 picoseconds. - Weight::from_parts(49_000_000, 36310) + // Minimum execution time: 76_978_000 picoseconds. + Weight::from_parts(78_666_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_mmr.rs b/operator/runtime/stagenet/src/weights/pallet_mmr.rs index 6d22eaec..6560e0d0 100644 --- a/operator/runtime/stagenet/src/weights/pallet_mmr.rs +++ b/operator/runtime/stagenet/src/weights/pallet_mmr.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_mmr` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_mmr // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_mmr.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,7 +46,7 @@ impl pallet_mmr::WeightInfo for WeightInfo { /// Proof: `OutboundCommitmentStore::LatestCommitment` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) /// Storage: `BeefyMmrLeaf::BeefyNextAuthorities` (r:1 w:0) /// Proof: `BeefyMmrLeaf::BeefyNextAuthorities` (`max_values`: Some(1), `max_size`: Some(44), added: 539, mode: `MaxEncodedLen`) - /// Storage: `Mmr::Nodes` (r:8 w:4) + /// Storage: `Mmr::Nodes` (r:7 w:1) /// Proof: `Mmr::Nodes` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) /// Storage: `Mmr::UseLocalStorage` (r:1 w:0) /// Proof: `Mmr::UseLocalStorage` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) @@ -55,14 +55,14 @@ impl pallet_mmr::WeightInfo for WeightInfo { /// The range of component `x` is `[1, 1000]`. fn on_initialize(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `292` - // Estimated: `1529 + x * (21 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_468_968, 1529) - // Standard Error: 1_582 - .saturating_add(Weight::from_parts(31_031, 0).saturating_mul(x.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 21).saturating_mul(x.into())) + // Measured: `536` + // Estimated: `9242 + x * (8 ±0)` + // Minimum execution time: 25_322_000 picoseconds. + Weight::from_parts(49_458_474, 9242) + // Standard Error: 1_168 + .saturating_add(Weight::from_parts(29_559, 0).saturating_mul(x.into())) + .saturating_add(T::DbWeight::get().reads(8_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 8).saturating_mul(x.into())) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_multisig.rs b/operator/runtime/stagenet/src/weights/pallet_multisig.rs index bf528632..bb1f4cf9 100644 --- a/operator/runtime/stagenet/src/weights/pallet_multisig.rs +++ b/operator/runtime/stagenet/src/weights/pallet_multisig.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_multisig // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_multisig.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,15 +38,20 @@ use sp_std::marker::PhantomData; /// Weights for `pallet_multisig`. pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) - // Standard Error: 150 - .saturating_add(Weight::from_parts(250, 0).saturating_mul(z.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 29_066_000 picoseconds. + Weight::from_parts(30_107_366, 3997) + // Standard Error: 3 + .saturating_add(Weight::from_parts(426, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) @@ -54,14 +59,14 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `130 + s * (1 ±0)` + // Measured: `218` // Estimated: `5587` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(30_908_163, 5587) - // Standard Error: 41_239 - .saturating_add(Weight::from_parts(45_918, 0).saturating_mul(s.into())) - // Standard Error: 404 - .saturating_add(Weight::from_parts(600, 0).saturating_mul(z.into())) + // Minimum execution time: 61_120_000 picoseconds. + Weight::from_parts(45_353_453, 5587) + // Standard Error: 1_580 + .saturating_add(Weight::from_parts(168_671, 0).saturating_mul(s.into())) + // Standard Error: 15 + .saturating_add(Weight::from_parts(4_204, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -71,14 +76,14 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `212` + // Measured: `246` // Estimated: `5587` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(12_907_216, 5587) - // Standard Error: 5_952 - .saturating_add(Weight::from_parts(30_927, 0).saturating_mul(s.into())) - // Standard Error: 57 - .saturating_add(Weight::from_parts(850, 0).saturating_mul(z.into())) + // Minimum execution time: 37_704_000 picoseconds. + Weight::from_parts(22_928_808, 5587) + // Standard Error: 911 + .saturating_add(Weight::from_parts(159_880, 0).saturating_mul(s.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(4_175, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,19 +91,23 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `260 + s * (21 ±0)` + // Measured: `393 + s * (20 ±0)` // Estimated: `5587` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(29_867_346, 5587) - // Standard Error: 29_456 - .saturating_add(Weight::from_parts(66_326, 0).saturating_mul(s.into())) - // Standard Error: 288 - .saturating_add(Weight::from_parts(650, 0).saturating_mul(z.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Minimum execution time: 76_827_000 picoseconds. + Weight::from_parts(57_510_735, 5587) + // Standard Error: 1_443 + .saturating_add(Weight::from_parts(212_687, 0).saturating_mul(s.into())) + // Standard Error: 14 + .saturating_add(Weight::from_parts(4_220, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) @@ -106,12 +115,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `130 + s * (1 ±0)` + // Measured: `220` // Estimated: `5587` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(24_918_367, 5587) - // Standard Error: 0 - .saturating_add(Weight::from_parts(40_816, 0).saturating_mul(s.into())) + // Minimum execution time: 40_950_000 picoseconds. + Weight::from_parts(42_860_897, 5587) + // Standard Error: 1_270 + .saturating_add(Weight::from_parts(187_113, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -120,12 +129,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `212` + // Measured: `246` // Estimated: `5587` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_397_959, 5587) - // Standard Error: 16_134 - .saturating_add(Weight::from_parts(51_020, 0).saturating_mul(s.into())) + // Minimum execution time: 20_571_000 picoseconds. + Weight::from_parts(21_640_639, 5587) + // Standard Error: 639 + .saturating_add(Weight::from_parts(157_878, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -134,12 +143,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `300 + s * (1 ±0)` + // Measured: `390` // Estimated: `5587` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(24_867_346, 5587) - // Standard Error: 5_102 - .saturating_add(Weight::from_parts(66_326, 0).saturating_mul(s.into())) + // Minimum execution time: 40_613_000 picoseconds. + Weight::from_parts(44_014_197, 5587) + // Standard Error: 1_630 + .saturating_add(Weight::from_parts(187_431, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_parameters.rs b/operator/runtime/stagenet/src/weights/pallet_parameters.rs index e2cd907a..cb28e885 100644 --- a/operator/runtime/stagenet/src/weights/pallet_parameters.rs +++ b/operator/runtime/stagenet/src/weights/pallet_parameters.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_parameters` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_parameters // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_parameters.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_parameters::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3` // Estimated: `3517` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(14_000_000, 3517) + // Minimum execution time: 11_316_000 picoseconds. + Weight::from_parts(11_799_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_preimage.rs b/operator/runtime/stagenet/src/weights/pallet_preimage.rs index de246ed6..722363d4 100644 --- a/operator/runtime/stagenet/src/weights/pallet_preimage.rs +++ b/operator/runtime/stagenet/src/weights/pallet_preimage.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_preimage // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_preimage.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -43,18 +43,18 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4` - // Estimated: `3592` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(41_499_999, 3592) - // Standard Error: 10 - .saturating_add(Weight::from_parts(11_924, 0).saturating_mul(s.into())) + // Measured: `3` + // Estimated: `3754` + // Minimum execution time: 67_710_000 picoseconds. + Weight::from_parts(68_581_000, 3754) + // Standard Error: 9 + .saturating_add(Weight::from_parts(2_718, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -67,12 +67,12 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_requested_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_999_999, 3544) - // Standard Error: 275 - .saturating_add(Weight::from_parts(11_386, 0).saturating_mul(s.into())) + // Minimum execution time: 19_933_000 picoseconds. + Weight::from_parts(20_437_000, 3544) + // Standard Error: 9 + .saturating_add(Weight::from_parts(2_738, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -85,12 +85,12 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_no_deposit_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_499_999, 3544) - // Standard Error: 275 - .saturating_add(Weight::from_parts(11_374, 0).saturating_mul(s.into())) + // Minimum execution time: 20_030_000 picoseconds. + Weight::from_parts(20_280_000, 3544) + // Standard Error: 9 + .saturating_add(Weight::from_parts(2_739, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,15 +99,15 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `181` - // Estimated: `3592` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(40_000_000, 3592) + // Measured: `180` + // Estimated: `3754` + // Minimum execution time: 69_102_000 picoseconds. + Weight::from_parts(70_675_000, 3754) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -119,10 +119,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3544) + // Minimum execution time: 29_116_000 picoseconds. + Weight::from_parts(31_195_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -132,10 +132,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `138` + // Measured: `137` // Estimated: `3544` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(20_000_000, 3544) + // Minimum execution time: 25_208_000 picoseconds. + Weight::from_parts(26_129_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -145,10 +145,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3544) + // Minimum execution time: 17_503_000 picoseconds. + Weight::from_parts(18_612_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -158,10 +158,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `4` + // Measured: `3` // Estimated: `3544` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(17_000_000, 3544) + // Minimum execution time: 18_884_000 picoseconds. + Weight::from_parts(19_198_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -171,10 +171,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_requested_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 3544) + // Minimum execution time: 13_463_000 picoseconds. + Weight::from_parts(13_912_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -186,10 +186,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unrequest_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3544) + // Minimum execution time: 25_771_000 picoseconds. + Weight::from_parts(27_349_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -199,10 +199,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 3544) + // Minimum execution time: 13_156_000 picoseconds. + Weight::from_parts(14_104_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -212,32 +212,32 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_multi_referenced_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 3544) + // Minimum execution time: 12_989_000 picoseconds. + Weight::from_parts(13_422_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Preimage::StatusFor` (r:1024 w:1024) + /// Storage: `Preimage::StatusFor` (r:1023 w:1023) /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1024 w:1024) + /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Balances::Holds` (r:1024 w:1024) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) - /// Storage: `Preimage::RequestStatusFor` (r:0 w:1024) + /// Storage: `Balances::Holds` (r:1023 w:1023) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `62 + n * (203 ±0)` - // Estimated: `990 + n * (2602 ±0)` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(1_963_831, 990) - // Standard Error: 426_197 - .saturating_add(Weight::from_parts(47_036_168, 0).saturating_mul(n.into())) + // Measured: `611 + n * (203 ±0)` + // Estimated: `990 + n * (2764 ±0)` + // Minimum execution time: 77_127_000 picoseconds. + Weight::from_parts(77_771_000, 990) + // Standard Error: 43_612 + .saturating_add(Weight::from_parts(75_630_913, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2602).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2764).saturating_mul(n.into())) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_proxy.rs b/operator/runtime/stagenet/src/weights/pallet_proxy.rs index 44af3f2c..d0da95c1 100644 --- a/operator/runtime/stagenet/src/weights/pallet_proxy.rs +++ b/operator/runtime/stagenet/src/weights/pallet_proxy.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_proxy // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_proxy.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -40,16 +40,20 @@ pub struct WeightInfo(PhantomData); impl pallet_proxy::WeightInfo for WeightInfo { /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `228 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_483_333, 4310) - // Standard Error: 37_267 - .saturating_add(Weight::from_parts(16_666, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Minimum execution time: 27_096_000 picoseconds. + Weight::from_parts(28_292_921, 4310) + // Standard Error: 1_831 + .saturating_add(Weight::from_parts(40_032, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) // 1 DB read that happen when filtering the proxy call transaction .saturating_add(T::DbWeight::get().reads(1)) } @@ -59,17 +63,23 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(1837), added: 4312, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn proxy_announced(a: u32, _p: u32, ) -> Weight { + fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `401 + a * (56 ±0) + p * (24 ±0)` + // Measured: `480 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(32_500_000, 5302) - // Standard Error: 43_677 - .saturating_add(Weight::from_parts(32_258, 0).saturating_mul(a.into())) - .saturating_add(T::DbWeight::get().reads(3_u64)) + // Minimum execution time: 57_771_000 picoseconds. + Weight::from_parts(59_020_690, 5302) + // Standard Error: 3_413 + .saturating_add(Weight::from_parts(250_731, 0).saturating_mul(a.into())) + // Standard Error: 3_527 + .saturating_add(Weight::from_parts(15_357, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `Proxy::Announcements` (r:1 w:1) @@ -78,16 +88,14 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn remove_announcement(a: u32, p: u32, ) -> Weight { + fn remove_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `330 + a * (56 ±0)` + // Measured: `362 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(17_433_333, 5302) - // Standard Error: 22_809 - .saturating_add(Weight::from_parts(193_548, 0).saturating_mul(a.into())) - // Standard Error: 23_570 - .saturating_add(Weight::from_parts(66_666, 0).saturating_mul(p.into())) + // Minimum execution time: 35_351_000 picoseconds. + Weight::from_parts(36_702_110, 5302) + // Standard Error: 2_151 + .saturating_add(Weight::from_parts(242_504, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,12 +107,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `330 + a * (56 ±0)` + // Measured: `362 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_516_666, 5302) - // Standard Error: 13_169 - .saturating_add(Weight::from_parts(129_032, 0).saturating_mul(a.into())) + // Minimum execution time: 35_641_000 picoseconds. + Weight::from_parts(36_770_195, 5302) + // Standard Error: 2_141 + .saturating_add(Weight::from_parts(242_827, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -118,38 +126,42 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `276 + a * (58 ±0) + p * (24 ±0)` + // Measured: `378 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(26_466_666, 5302) - // Standard Error: 13_169 - .saturating_add(Weight::from_parts(112_903, 0).saturating_mul(a.into())) - // Standard Error: 13_608 - .saturating_add(Weight::from_parts(33_333, 0).saturating_mul(p.into())) + // Minimum execution time: 46_026_000 picoseconds. + Weight::from_parts(46_552_989, 5302) + // Standard Error: 2_088 + .saturating_add(Weight::from_parts(253_176, 0).saturating_mul(a.into())) + // Standard Error: 2_157 + .saturating_add(Weight::from_parts(8_200, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - fn add_proxy(_p: u32, ) -> Weight { + fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(29_266_666, 4310) + // Minimum execution time: 33_795_000 picoseconds. + Weight::from_parts(34_707_757, 4310) + // Standard Error: 1_255 + .saturating_add(Weight::from_parts(46_603, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - fn remove_proxy(_p: u32, ) -> Weight { + fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_500_000, 4310) + // Minimum execution time: 33_426_000 picoseconds. + Weight::from_parts(34_436_582, 4310) + // Standard Error: 1_228 + .saturating_add(Weight::from_parts(42_291, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -158,12 +170,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(17_916_666, 4310) - // Standard Error: 16_666 - .saturating_add(Weight::from_parts(83_333, 0).saturating_mul(p.into())) + // Minimum execution time: 30_434_000 picoseconds. + Weight::from_parts(31_474_141, 4310) + // Standard Error: 1_125 + .saturating_add(Weight::from_parts(32_650, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -172,12 +184,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `161` + // Measured: `194` // Estimated: `4310` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_450_000, 4310) - // Standard Error: 37_267 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(p.into())) + // Minimum execution time: 36_440_000 picoseconds. + Weight::from_parts(37_523_022, 4310) + // Standard Error: 1_378 + .saturating_add(Weight::from_parts(19_088, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -186,12 +198,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `173 + p * (25 ±0)` + // Measured: `207 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(19_500_000, 4310) - // Standard Error: 117_851 - .saturating_add(Weight::from_parts(133_333, 0).saturating_mul(p.into())) + // Minimum execution time: 31_491_000 picoseconds. + Weight::from_parts(32_569_575, 4310) + // Standard Error: 1_330 + .saturating_add(Weight::from_parts(31_676, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_referenda.rs b/operator/runtime/stagenet/src/weights/pallet_referenda.rs index bfd3c070..47e4203d 100644 --- a/operator/runtime/stagenet/src/weights/pallet_referenda.rs +++ b/operator/runtime/stagenet/src/weights/pallet_referenda.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_referenda` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_referenda // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_referenda.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn submit() -> Weight { // Proof Size summary in bytes: - // Measured: `208` + // Measured: `341` // Estimated: `13328` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(30_000_000, 13328) + // Minimum execution time: 46_313_000 picoseconds. + Weight::from_parts(47_466_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -61,10 +61,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(55_000_000, 25666) + // Minimum execution time: 64_001_000 picoseconds. + Weight::from_parts(65_180_000, 25666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -80,10 +80,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3242` + // Measured: `3375` // Estimated: `13328` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(66_000_000, 13328) + // Minimum execution time: 81_894_000 picoseconds. + Weight::from_parts(83_717_000, 13328) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -99,10 +99,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3262` + // Measured: `3395` // Estimated: `13328` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(45_000_000, 13328) + // Minimum execution time: 81_781_000 picoseconds. + Weight::from_parts(83_731_000, 13328) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -116,10 +116,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 47_000_000 picoseconds. - Weight::from_parts(47_000_000, 25666) + // Minimum execution time: 75_189_000 picoseconds. + Weight::from_parts(76_677_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -133,10 +133,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 44_000_000 picoseconds. - Weight::from_parts(44_000_000, 25666) + // Minimum execution time: 72_150_000 picoseconds. + Weight::from_parts(73_800_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -144,10 +144,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn refund_decision_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `392` + // Measured: `492` // Estimated: `3795` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(30_000_000, 3795) + // Minimum execution time: 40_656_000 picoseconds. + Weight::from_parts(41_864_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -155,10 +155,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn refund_submission_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `317` + // Measured: `450` // Estimated: `3795` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(24_000_000, 3795) + // Minimum execution time: 37_621_000 picoseconds. + Weight::from_parts(38_661_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -170,10 +170,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `25666` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(26_000_000, 25666) + // Minimum execution time: 41_344_000 picoseconds. + Weight::from_parts(42_163_000, 25666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -189,10 +189,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn kill() -> Weight { // Proof Size summary in bytes: - // Measured: `779` + // Measured: `946` // Estimated: `25666` - // Minimum execution time: 81_000_000 picoseconds. - Weight::from_parts(81_000_000, 25666) + // Minimum execution time: 126_534_000 picoseconds. + Weight::from_parts(129_379_000, 25666) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -202,10 +202,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) fn one_fewer_deciding_queue_empty() -> Weight { // Proof Size summary in bytes: - // Measured: `174` + // Measured: `240` // Estimated: `5477` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 5477) + // Minimum execution time: 14_492_000 picoseconds. + Weight::from_parts(15_048_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -217,10 +217,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn one_fewer_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `3162` + // Measured: `3228` // Estimated: `13328` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(36_000_000, 13328) + // Minimum execution time: 54_809_000 picoseconds. + Weight::from_parts(55_797_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -232,10 +232,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn one_fewer_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `3162` + // Measured: `3228` // Estimated: `13328` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(35_000_000, 13328) + // Minimum execution time: 56_599_000 picoseconds. + Weight::from_parts(58_340_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -245,10 +245,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_insertion() -> Weight { // Proof Size summary in bytes: - // Measured: `2987` + // Measured: `3053` // Estimated: `5477` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 5477) + // Minimum execution time: 29_669_000 picoseconds. + Weight::from_parts(30_544_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -258,10 +258,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_slide() -> Weight { // Proof Size summary in bytes: - // Measured: `2987` + // Measured: `3053` // Estimated: `5477` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 5477) + // Minimum execution time: 29_142_000 picoseconds. + Weight::from_parts(30_107_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -273,10 +273,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `2991` + // Measured: `3057` // Estimated: `5477` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_000_000, 5477) + // Minimum execution time: 35_609_000 picoseconds. + Weight::from_parts(37_056_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -288,10 +288,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3011` + // Measured: `3077` // Estimated: `5477` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 5477) + // Minimum execution time: 35_157_000 picoseconds. + Weight::from_parts(36_239_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -301,10 +301,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_no_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `321` + // Measured: `387` // Estimated: `13328` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_000_000, 13328) + // Minimum execution time: 27_715_000 picoseconds. + Weight::from_parts(28_653_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -314,10 +314,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(27_000_000, 13328) + // Minimum execution time: 27_843_000 picoseconds. + Weight::from_parts(28_898_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -325,10 +325,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn nudge_referendum_timed_out() -> Weight { // Proof Size summary in bytes: - // Measured: `266` + // Measured: `332` // Estimated: `3795` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3795) + // Minimum execution time: 18_270_000 picoseconds. + Weight::from_parts(18_747_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -340,10 +340,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 36_135_000 picoseconds. + Weight::from_parts(36_980_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -355,10 +355,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(38_000_000, 13328) + // Minimum execution time: 38_361_000 picoseconds. + Weight::from_parts(39_560_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -368,10 +368,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 34_498_000 picoseconds. + Weight::from_parts(35_124_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -381,10 +381,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_end_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `393` + // Measured: `459` // Estimated: `13328` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(26_000_000, 13328) + // Minimum execution time: 34_058_000 picoseconds. + Weight::from_parts(34_651_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -394,10 +394,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_continue_not_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 13328) + // Minimum execution time: 32_514_000 picoseconds. + Weight::from_parts(33_302_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -407,10 +407,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_continue_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `414` + // Measured: `480` // Estimated: `13328` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(24_000_000, 13328) + // Minimum execution time: 31_967_000 picoseconds. + Weight::from_parts(32_766_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -422,10 +422,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn nudge_referendum_approved() -> Weight { // Proof Size summary in bytes: - // Measured: `414` + // Measured: `480` // Estimated: `25666` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(34_000_000, 25666) + // Minimum execution time: 47_806_000 picoseconds. + Weight::from_parts(48_751_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -435,10 +435,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_rejected() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(29_000_000, 13328) + // Minimum execution time: 34_504_000 picoseconds. + Weight::from_parts(35_382_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -452,10 +452,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn set_some_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `372` + // Measured: `437` // Estimated: `3795` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3795) + // Minimum execution time: 25_956_000 picoseconds. + Weight::from_parts(26_551_000, 3795) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -465,10 +465,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `343` + // Measured: `409` // Estimated: `3795` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 3795) + // Minimum execution time: 21_147_000 picoseconds. + Weight::from_parts(21_790_000, 3795) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_safe_mode.rs b/operator/runtime/stagenet/src/weights/pallet_safe_mode.rs index e7a54199..ab252dd6 100644 --- a/operator/runtime/stagenet/src/weights/pallet_safe_mode.rs +++ b/operator/runtime/stagenet/src/weights/pallet_safe_mode.rs @@ -1,7 +1,142 @@ -// Placeholder weight mapping for `pallet-safe-mode` until we record chain-specific benchmarks. -// -// We reuse the upstream Substrate weight assumptions which are conservative enough for -// bootstrapping. Once DataHaven-specific safe-mode migrations are added we should regenerate -// weights in this module via the runtime benchmarking CLI. -pub type WeightInfo = pallet_safe_mode::weights::SubstrateWeight; + +//! Autogenerated weights for `pallet_safe_mode` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 + +// Executed Command: +// frame-omni-bencher +// v1 +// benchmark +// pallet +// --runtime +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// --pallet +// pallet_safe_mode +// --extrinsic +// +// --template +// benchmarking/frame-weight-template.hbs +// --output +// runtime/stagenet/src/weights/pallet_safe_mode.rs +// --steps +// 50 +// --repeat +// 20 + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_safe_mode`. +pub struct WeightInfo(PhantomData); +impl pallet_safe_mode::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn on_initialize_noop() -> Weight { + // Proof Size summary in bytes: + // Measured: `42` + // Estimated: `1489` + // Minimum execution time: 2_970_000 picoseconds. + Weight::from_parts(3_121_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn on_initialize_exit() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 8_862_000 picoseconds. + Weight::from_parts(9_141_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn enter() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_enter() -> Weight { + // Proof Size summary in bytes: + // Measured: `42` + // Estimated: `1489` + // Minimum execution time: 10_682_000 picoseconds. + Weight::from_parts(11_051_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn extend() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_extend() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 11_560_000 picoseconds. + Weight::from_parts(11_926_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_exit() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 11_414_000 picoseconds. + Weight::from_parts(11_646_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn release_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::Deposits` (r:1 w:1) + /// Proof: `SafeMode::Deposits` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `Balances::Holds` (r:1 w:1) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + fn force_release_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `167` + // Estimated: `3754` + // Minimum execution time: 54_305_000 picoseconds. + Weight::from_parts(55_255_000, 3754) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } + /// Storage: `SafeMode::Deposits` (r:1 w:1) + /// Proof: `SafeMode::Deposits` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `Balances::Holds` (r:1 w:1) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + fn force_slash_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `167` + // Estimated: `3754` + // Minimum execution time: 43_314_000 picoseconds. + Weight::from_parts(44_456_000, 3754) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } +} diff --git a/operator/runtime/stagenet/src/weights/pallet_scheduler.rs b/operator/runtime/stagenet/src/weights/pallet_scheduler.rs index 3bc9fa1c..1c347648 100644 --- a/operator/runtime/stagenet/src/weights/pallet_scheduler.rs +++ b/operator/runtime/stagenet/src/weights/pallet_scheduler.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_scheduler // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_scheduler.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `31` // Estimated: `1489` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 1489) + // Minimum execution time: 4_444_000 picoseconds. + Weight::from_parts(4_583_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -54,12 +54,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 50]`. fn service_agenda_base(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (178 ±0)` + // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 13328) - // Standard Error: 0 - .saturating_add(Weight::from_parts(380_000, 0).saturating_mul(s.into())) + // Minimum execution time: 5_041_000 picoseconds. + Weight::from_parts(8_728_153, 13328) + // Standard Error: 1_754 + .saturating_add(Weight::from_parts(424_956, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -67,8 +67,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 4_739_000 picoseconds. + Weight::from_parts(4_875_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -79,12 +79,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[128, 4194304]`. fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + s * (1 ±0)` - // Estimated: `3600 + s * (1 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(11_793_923, 3600) - // Standard Error: 31 - .saturating_add(Weight::from_parts(21_141, 0).saturating_mul(s.into())) + // Measured: `140 + s * (1 ±0)` + // Estimated: `3605 + s * (1 ±0)` + // Minimum execution time: 23_939_000 picoseconds. + Weight::from_parts(24_253_000, 3605) + // Standard Error: 9 + .saturating_add(Weight::from_parts(1_796, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) @@ -95,42 +95,47 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_912_000 picoseconds. + Weight::from_parts(7_176_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn service_task_periodic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 4_676_000 picoseconds. + Weight::from_parts(4_842_000, 0) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 9_946_000 picoseconds. + Weight::from_parts(10_378_000, 3997) + .saturating_add(T::DbWeight::get().reads(2_u64)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 3_456_000 picoseconds. + Weight::from_parts(3_511_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 49]`. fn schedule(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (178 ±0)` + // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_500_000, 13328) - // Standard Error: 77_711 - .saturating_add(Weight::from_parts(408_163, 0).saturating_mul(s.into())) + // Minimum execution time: 14_357_000 picoseconds. + Weight::from_parts(17_795_637, 13328) + // Standard Error: 1_610 + .saturating_add(Weight::from_parts(477_815, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -145,10 +150,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(13_989_795, 13328) - // Standard Error: 14_430 - .saturating_add(Weight::from_parts(510_204, 0).saturating_mul(s.into())) + // Minimum execution time: 21_145_000 picoseconds. + Weight::from_parts(20_509_326, 13328) + // Standard Error: 1_135 + .saturating_add(Weight::from_parts(718_521, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -159,12 +164,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 49]`. fn schedule_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (191 ±0)` + // Measured: `255 + s * (185 ±0)` // Estimated: `13328` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(18_500_000, 13328) - // Standard Error: 198_127 - .saturating_add(Weight::from_parts(459_183, 0).saturating_mul(s.into())) + // Minimum execution time: 18_627_000 picoseconds. + Weight::from_parts(23_578_108, 13328) + // Standard Error: 2_965 + .saturating_add(Weight::from_parts(528_610, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -177,12 +182,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 50]`. fn cancel_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `102 + s * (188 ±0)` + // Measured: `281 + s * (185 ±0)` // Estimated: `13328` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(13_887_755, 13328) - // Standard Error: 32_268 - .saturating_add(Weight::from_parts(612_244, 0).saturating_mul(s.into())) + // Minimum execution time: 24_557_000 picoseconds. + Weight::from_parts(24_834_727, 13328) + // Standard Error: 1_484 + .saturating_add(Weight::from_parts(760_246, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -195,10 +200,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `118` // Estimated: `13328` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_459_183, 13328) - // Standard Error: 32_268 - .saturating_add(Weight::from_parts(40_816, 0).saturating_mul(s.into())) + // Minimum execution time: 12_909_000 picoseconds. + Weight::from_parts(13_351_259, 13328) + // Standard Error: 490 + .saturating_add(Weight::from_parts(36_440, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -210,8 +215,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8928` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 33_181_000 picoseconds. + Weight::from_parts(34_094_000, 13328) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -225,8 +230,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9606` // Estimated: `13328` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(27_000_000, 13328) + // Minimum execution time: 41_550_000 picoseconds. + Weight::from_parts(42_940_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -238,8 +243,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8940` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(24_000_000, 13328) + // Minimum execution time: 31_825_000 picoseconds. + Weight::from_parts(32_491_000, 13328) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -253,8 +258,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9618` // Estimated: `13328` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(30_000_000, 13328) + // Minimum execution time: 39_358_000 picoseconds. + Weight::from_parts(40_572_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_sudo.rs b/operator/runtime/stagenet/src/weights/pallet_sudo.rs index 924553c4..a38f76c3 100644 --- a/operator/runtime/stagenet/src/weights/pallet_sudo.rs +++ b/operator/runtime/stagenet/src/weights/pallet_sudo.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_sudo // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_sudo.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,10 +42,10 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn set_key() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 1505) + // Minimum execution time: 12_754_000 picoseconds. + Weight::from_parts(13_019_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -53,30 +53,30 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn sudo() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 1505) + // Minimum execution time: 14_118_000 picoseconds. + Weight::from_parts(14_252_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:0) /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn sudo_as() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_000_000, 1505) + // Minimum execution time: 13_889_000 picoseconds. + Weight::from_parts(14_350_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:1) /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn remove_key() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(11_000_000, 1505) + // Minimum execution time: 11_727_000 picoseconds. + Weight::from_parts(12_120_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -84,10 +84,10 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn check_only_sudo_account() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 1505) + // Minimum execution time: 5_037_000 picoseconds. + Weight::from_parts(5_247_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_timestamp.rs b/operator/runtime/stagenet/src/weights/pallet_timestamp.rs index fb638e73..7bedda22 100644 --- a/operator/runtime/stagenet/src/weights/pallet_timestamp.rs +++ b/operator/runtime/stagenet/src/weights/pallet_timestamp.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_timestamp // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_timestamp.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,10 +44,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { /// Proof: `Babe::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `245` + // Measured: `278` // Estimated: `1493` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_000_000, 1493) + // Minimum execution time: 11_555_000 picoseconds. + Weight::from_parts(11_861_000, 1493) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -55,7 +55,7 @@ impl pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `94` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_059_000 picoseconds. + Weight::from_parts(5_372_000, 0) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_transaction_payment.rs b/operator/runtime/stagenet/src/weights/pallet_transaction_payment.rs index 86ec6d88..642d1c82 100644 --- a/operator/runtime/stagenet/src/weights/pallet_transaction_payment.rs +++ b/operator/runtime/stagenet/src/weights/pallet_transaction_payment.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_transaction_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_transaction_payment // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_transaction_payment.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,10 +44,10 @@ impl pallet_transaction_payment::WeightInfo for WeightI /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn charge_transaction_payment() -> Weight { // Proof Size summary in bytes: - // Measured: `337` + // Measured: `403` // Estimated: `8763` - // Minimum execution time: 62_000_000 picoseconds. - Weight::from_parts(63_000_000, 8763) + // Minimum execution time: 98_264_000 picoseconds. + Weight::from_parts(99_960_000, 8763) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_treasury.rs b/operator/runtime/stagenet/src/weights/pallet_treasury.rs index 0183e0a4..742647a6 100644 --- a/operator/runtime/stagenet/src/weights/pallet_treasury.rs +++ b/operator/runtime/stagenet/src/weights/pallet_treasury.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_treasury // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_treasury.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) fn spend_local() -> Weight { // Proof Size summary in bytes: - // Measured: `6` + // Measured: `76` // Estimated: `1887` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 1887) + // Minimum execution time: 15_111_000 picoseconds. + Weight::from_parts(15_605_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -57,10 +57,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) fn remove_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `90` + // Measured: `161` // Estimated: `1887` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 1887) + // Minimum execution time: 8_342_000 picoseconds. + Weight::from_parts(8_641_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -73,12 +73,12 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 99]`. fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + p * (2 ±0)` + // Measured: `262 + p * (1 ±0)` // Estimated: `3581` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3581) - // Standard Error: 0 - .saturating_add(Weight::from_parts(20_202, 0).saturating_mul(p.into())) + // Minimum execution time: 16_696_000 picoseconds. + Weight::from_parts(19_249_676, 3581) + // Standard Error: 778 + .saturating_add(Weight::from_parts(61_342, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -88,10 +88,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn spend() -> Weight { // Proof Size summary in bytes: - // Measured: `6` + // Measured: `76` // Estimated: `1489` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 1489) + // Minimum execution time: 13_579_000 picoseconds. + Weight::from_parts(14_082_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -101,10 +101,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn payout() -> Weight { // Proof Size summary in bytes: - // Measured: `280` + // Measured: `387` // Estimated: `6172` - // Minimum execution time: 44_000_000 picoseconds. - Weight::from_parts(46_000_000, 6172) + // Minimum execution time: 73_781_000 picoseconds. + Weight::from_parts(74_847_000, 6172) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -112,10 +112,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn check_status() -> Weight { // Proof Size summary in bytes: - // Measured: `112` + // Measured: `182` // Estimated: `3522` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3522) + // Minimum execution time: 16_064_000 picoseconds. + Weight::from_parts(16_325_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -123,10 +123,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn void_spend() -> Weight { // Proof Size summary in bytes: - // Measured: `112` + // Measured: `182` // Estimated: `3522` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3522) + // Minimum execution time: 14_434_000 picoseconds. + Weight::from_parts(15_059_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/pallet_tx_pause.rs b/operator/runtime/stagenet/src/weights/pallet_tx_pause.rs index 28676e27..a8a5782b 100644 --- a/operator/runtime/stagenet/src/weights/pallet_tx_pause.rs +++ b/operator/runtime/stagenet/src/weights/pallet_tx_pause.rs @@ -1,7 +1,63 @@ -// Placeholder weight mapping for `pallet-tx-pause` until we record chain-specific benchmarks. -// -// We reuse the upstream Substrate weight assumptions which are conservative enough for -// bootstrapping. Once DataHaven-specific paused-call logic is added we should regenerate weights in -// this module via the runtime benchmarking CLI. -pub type WeightInfo = pallet_tx_pause::weights::SubstrateWeight; + +//! Autogenerated weights for `pallet_tx_pause` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 + +// Executed Command: +// frame-omni-bencher +// v1 +// benchmark +// pallet +// --runtime +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// --pallet +// pallet_tx_pause +// --extrinsic +// +// --template +// benchmarking/frame-weight-template.hbs +// --output +// runtime/stagenet/src/weights/pallet_tx_pause.rs +// --steps +// 50 +// --repeat +// 20 + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_tx_pause`. +pub struct WeightInfo(PhantomData); +impl pallet_tx_pause::WeightInfo for WeightInfo { + /// Storage: `TxPause::PausedCalls` (r:1 w:1) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn pause() -> Weight { + // Proof Size summary in bytes: + // Measured: `4` + // Estimated: `3997` + // Minimum execution time: 15_708_000 picoseconds. + Weight::from_parts(16_087_000, 3997) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `TxPause::PausedCalls` (r:1 w:1) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn unpause() -> Weight { + // Proof Size summary in bytes: + // Measured: `566` + // Estimated: `3997` + // Minimum execution time: 22_920_000 picoseconds. + Weight::from_parts(23_478_000, 3997) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } +} diff --git a/operator/runtime/stagenet/src/weights/pallet_utility.rs b/operator/runtime/stagenet/src/weights/pallet_utility.rs index c940c3f0..734d3b13 100644 --- a/operator/runtime/stagenet/src/weights/pallet_utility.rs +++ b/operator/runtime/stagenet/src/weights/pallet_utility.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_utility // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_utility.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,48 +38,68 @@ use sp_std::marker::PhantomData; /// Weights for `pallet_utility`. pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_500_000, 0) - // Standard Error: 2_061 - .saturating_add(Weight::from_parts(3_275_500, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 6_904_000 picoseconds. + Weight::from_parts(17_077_975, 3997) + // Standard Error: 2_975 + .saturating_add(Weight::from_parts(6_713_409, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn as_derivative() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 13_163_000 picoseconds. + Weight::from_parts(13_612_000, 3997) + .saturating_add(T::DbWeight::get().reads(2_u64)) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_500_000, 0) - // Standard Error: 49_502 - .saturating_add(Weight::from_parts(3_375_000, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 6_920_000 picoseconds. + Weight::from_parts(11_105_082, 3997) + // Standard Error: 2_127 + .saturating_add(Weight::from_parts(7_078_199, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_303_000 picoseconds. + Weight::from_parts(9_529_000, 0) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - // Standard Error: 141_000 - .saturating_add(Weight::from_parts(3_260_000, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 6_799_000 picoseconds. + Weight::from_parts(9_291_805, 3997) + // Standard Error: 2_652 + .saturating_add(Weight::from_parts(6_728_468, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/stagenet/src/weights/pallet_whitelist.rs b/operator/runtime/stagenet/src/weights/pallet_whitelist.rs index 9263d237..790fef3f 100644 --- a/operator/runtime/stagenet/src/weights/pallet_whitelist.rs +++ b/operator/runtime/stagenet/src/weights/pallet_whitelist.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_whitelist` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // pallet_whitelist // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/pallet_whitelist.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn whitelist_call() -> Weight { // Proof Size summary in bytes: - // Measured: `80` + // Measured: `79` // Estimated: `3544` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(21_000_000, 3544) + // Minimum execution time: 23_826_000 picoseconds. + Weight::from_parts(24_431_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -61,10 +61,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn remove_whitelisted_call() -> Weight { // Proof Size summary in bytes: - // Measured: `209` + // Measured: `208` // Estimated: `3544` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3544) + // Minimum execution time: 23_477_000 picoseconds. + Weight::from_parts(23_879_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -79,12 +79,12 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// The range of component `n` is `[1, 4194294]`. fn dispatch_whitelisted_call(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `273 + n * (1 ±0)` - // Estimated: `3739 + n * (1 ±0)` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(25_478_965, 3739) - // Standard Error: 124 - .saturating_add(Weight::from_parts(21_034, 0).saturating_mul(n.into())) + // Measured: `284 + n * (1 ±0)` + // Estimated: `3748 + n * (1 ±0)` + // Minimum execution time: 37_369_000 picoseconds. + Weight::from_parts(38_069_000, 3748) + // Standard Error: 9 + .saturating_add(Weight::from_parts(1_791, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -98,12 +98,12 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// The range of component `n` is `[1, 10000]`. fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `209` + // Measured: `208` // Estimated: `3544` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(16_999_049, 3544) - // Standard Error: 150 - .saturating_add(Weight::from_parts(950, 0).saturating_mul(n.into())) + // Minimum execution time: 28_483_000 picoseconds. + Weight::from_parts(29_017_246, 3544) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_334, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/stagenet/src/weights/snowbridge_pallet_inbound_queue_v2.rs b/operator/runtime/stagenet/src/weights/snowbridge_pallet_inbound_queue_v2.rs index 7457e588..2b464e68 100644 --- a/operator/runtime/stagenet/src/weights/snowbridge_pallet_inbound_queue_v2.rs +++ b/operator/runtime/stagenet/src/weights/snowbridge_pallet_inbound_queue_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_inbound_queue_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_inbound_queue_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/snowbridge_pallet_inbound_queue_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,8 +52,8 @@ impl snowbridge_pallet_inbound_queue_v2::WeightInfo for // Proof Size summary in bytes: // Measured: `339` // Estimated: `3537` - // Minimum execution time: 48_000_000 picoseconds. - Weight::from_parts(49_000_000, 3537) + // Minimum execution time: 111_854_000 picoseconds. + Weight::from_parts(112_911_000, 3537) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/snowbridge_pallet_outbound_queue_v2.rs b/operator/runtime/stagenet/src/weights/snowbridge_pallet_outbound_queue_v2.rs index 3e0d37d8..29e08f88 100644 --- a/operator/runtime/stagenet/src/weights/snowbridge_pallet_outbound_queue_v2.rs +++ b/operator/runtime/stagenet/src/weights/snowbridge_pallet_outbound_queue_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_outbound_queue_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_outbound_queue_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/snowbridge_pallet_outbound_queue_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,8 +50,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(14_000_000, 1594) + // Minimum execution time: 27_040_000 picoseconds. + Weight::from_parts(27_652_000, 1594) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -63,8 +63,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `1195` // Estimated: `2680` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_000_000, 2680) + // Minimum execution time: 40_267_000 picoseconds. + Weight::from_parts(40_910_000, 2680) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,8 +76,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `202` // Estimated: `1687` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 1687) + // Minimum execution time: 16_670_000 picoseconds. + Weight::from_parts(17_173_000, 1687) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -89,8 +89,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(0, 0) + // Minimum execution time: 1_153_000 picoseconds. + Weight::from_parts(1_237_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `EthereumOutboundQueueV2::Nonce` (r:1 w:1) @@ -107,8 +107,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `180` // Estimated: `1493` - // Minimum execution time: 376_000_000 picoseconds. - Weight::from_parts(451_000_000, 1493) + // Minimum execution time: 685_293_000 picoseconds. + Weight::from_parts(699_857_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(36_u64)) } @@ -124,8 +124,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `498` // Estimated: `3537` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(49_000_000, 3537) + // Minimum execution time: 106_885_000 picoseconds. + Weight::from_parts(108_102_000, 3537) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/stagenet/src/weights/snowbridge_pallet_system.rs b/operator/runtime/stagenet/src/weights/snowbridge_pallet_system.rs index 1a94f35a..fb2088ee 100644 --- a/operator/runtime/stagenet/src/weights/snowbridge_pallet_system.rs +++ b/operator/runtime/stagenet/src/weights/snowbridge_pallet_system.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_system // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/snowbridge_pallet_system.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,15 +42,15 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_245_000 picoseconds. + Weight::from_parts(9_471_000, 0) } fn set_operating_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 6_991_000 picoseconds. + Weight::from_parts(7_172_000, 0) } /// Storage: `SnowbridgeSystem::PricingParameters` (r:0 w:1) /// Proof: `SnowbridgeSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) @@ -58,16 +58,16 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 9_451_000 picoseconds. + Weight::from_parts(9_811_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn set_token_transfer_fees() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 7_641_000 picoseconds. + Weight::from_parts(7_799_000, 0) } /// Storage: `SnowbridgeSystem::ForeignToNativeId` (r:1 w:1) /// Proof: `SnowbridgeSystem::ForeignToNativeId` (`max_values`: None, `max_size`: Some(650), added: 3125, mode: `MaxEncodedLen`) @@ -77,8 +77,8 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `75` // Estimated: `4115` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 4115) + // Minimum execution time: 20_127_000 picoseconds. + Weight::from_parts(20_853_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/stagenet/src/weights/snowbridge_pallet_system_v2.rs b/operator/runtime/stagenet/src/weights/snowbridge_pallet_system_v2.rs index 7ac36d65..8d5a3734 100644 --- a/operator/runtime/stagenet/src/weights/snowbridge_pallet_system_v2.rs +++ b/operator/runtime/stagenet/src/weights/snowbridge_pallet_system_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_system_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-stagenet-runtime/datahaven_stagenet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_system_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/stagenet/src/weights/snowbridge_pallet_system_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,8 +52,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `81` // Estimated: `4115` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(29_000_000, 4115) + // Minimum execution time: 46_268_000 picoseconds. + Weight::from_parts(47_435_000, 4115) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -67,8 +67,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 3601) + // Minimum execution time: 36_775_000 picoseconds. + Weight::from_parts(37_760_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -82,8 +82,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(28_000_000, 3601) + // Minimum execution time: 30_781_000 picoseconds. + Weight::from_parts(31_453_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/testnet/src/configs/mod.rs b/operator/runtime/testnet/src/configs/mod.rs index b22e48e8..7a9dc4b6 100644 --- a/operator/runtime/testnet/src/configs/mod.rs +++ b/operator/runtime/testnet/src/configs/mod.rs @@ -420,7 +420,7 @@ impl pallet_im_online::Config for Runtime { type NextSessionRotation = Babe; type ReportUnresponsiveness = Offences; type UnsignedPriority = ImOnlineUnsignedPriority; - type WeightInfo = (); + type WeightInfo = crate::weights::pallet_im_online::WeightInfo; } parameter_types! { diff --git a/operator/runtime/testnet/src/weights/frame_system.rs b/operator/runtime/testnet/src/weights/frame_system.rs index dbdb9d05..55785779 100644 --- a/operator/runtime/testnet/src/weights/frame_system.rs +++ b/operator/runtime/testnet/src/weights/frame_system.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `frame_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // frame_system // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/frame_system.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -43,20 +43,20 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 276 - .saturating_add(Weight::from_parts(10_103, 0).saturating_mul(b.into())) + // Minimum execution time: 3_278_000 picoseconds. + Weight::from_parts(49_594_571, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(460, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_500_000, 0) - // Standard Error: 156 - .saturating_add(Weight::from_parts(10_632, 0).saturating_mul(b.into())) + // Minimum execution time: 8_360_000 picoseconds. + Weight::from_parts(8_443_000, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(1_836, 0).saturating_mul(b.into())) } /// Storage: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1) @@ -64,18 +64,21 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_211_000 picoseconds. + Weight::from_parts(5_362_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) fn set_code() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 103_122_000_000 picoseconds. - Weight::from_parts(103_143_000_000, 0) + // Measured: `142` + // Estimated: `67035` + // Minimum execution time: 135_201_304_000 picoseconds. + Weight::from_parts(136_555_499_000, 67035) + .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -85,10 +88,10 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 34_000 - .saturating_add(Weight::from_parts(671_000, 0).saturating_mul(i.into())) + // Minimum execution time: 3_272_000 picoseconds. + Weight::from_parts(3_327_000, 0) + // Standard Error: 2_716 + .saturating_add(Weight::from_parts(995_089, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -98,10 +101,10 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 7_500 - .saturating_add(Weight::from_parts(475_500, 0).saturating_mul(i.into())) + // Minimum execution time: 3_300_000 picoseconds. + Weight::from_parts(3_335_000, 0) + // Standard Error: 1_061 + .saturating_add(Weight::from_parts(691_961, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -109,12 +112,12 @@ impl frame_system::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `72 + p * (69 ±0)` - // Estimated: `72 + p * (70 ±0)` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 72) - // Standard Error: 8_500 - .saturating_add(Weight::from_parts(894_500, 0).saturating_mul(p.into())) + // Measured: `129 + p * (69 ±0)` + // Estimated: `117 + p * (70 ±0)` + // Minimum execution time: 6_095_000 picoseconds. + Weight::from_parts(6_286_000, 117) + // Standard Error: 1_248 + .saturating_add(Weight::from_parts(1_382_690, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -125,21 +128,23 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(21_000_000, 0) + // Minimum execution time: 11_945_000 picoseconds. + Weight::from_parts(12_576_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `System::AuthorizedUpgrade` (r:1 w:1) /// Proof: `System::AuthorizedUpgrade` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) /// Proof: UNKNOWN KEY `0x3a636f6465` (r:0 w:1) fn apply_authorized_upgrade() -> Weight { // Proof Size summary in bytes: - // Measured: `22` - // Estimated: `1518` - // Minimum execution time: 104_618_000_000 picoseconds. - Weight::from_parts(106_199_000_000, 1518) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `164` + // Estimated: `67035` + // Minimum execution time: 140_726_839_000 picoseconds. + Weight::from_parts(141_661_502_000, 67035) + .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } } diff --git a/operator/runtime/testnet/src/weights/mod.rs b/operator/runtime/testnet/src/weights/mod.rs index 93b00589..825aabed 100644 --- a/operator/runtime/testnet/src/weights/mod.rs +++ b/operator/runtime/testnet/src/weights/mod.rs @@ -35,7 +35,7 @@ pub mod pallet_balances; pub mod pallet_beefy_mmr; pub mod pallet_evm; //pub mod pallet_identity; -//pub mod pallet_im_online; +pub mod pallet_im_online; pub mod pallet_message_queue; pub mod pallet_migrations; pub mod pallet_mmr; diff --git a/operator/runtime/testnet/src/weights/pallet_balances.rs b/operator/runtime/testnet/src/weights/pallet_balances.rs index 21de432e..32ca2fe5 100644 --- a/operator/runtime/testnet/src/weights/pallet_balances.rs +++ b/operator/runtime/testnet/src/weights/pallet_balances.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_balances // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_balances.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(51_000_000, 3581) + // Minimum execution time: 70_790_000 picoseconds. + Weight::from_parts(72_181_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -55,8 +55,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(35_000_000, 3581) + // Minimum execution time: 56_585_000 picoseconds. + Weight::from_parts(57_630_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -64,10 +64,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 3581) + // Minimum execution time: 21_871_000 picoseconds. + Weight::from_parts(22_416_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -75,10 +75,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 3581) + // Minimum execution time: 31_136_000 picoseconds. + Weight::from_parts(31_836_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,10 +86,10 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `131` + // Measured: `235` // Estimated: `6172` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(48_000_000, 6172) + // Minimum execution time: 73_914_000 picoseconds. + Weight::from_parts(74_936_000, 6172) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,8 +99,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `40` // Estimated: `3581` - // Minimum execution time: 43_000_000 picoseconds. - Weight::from_parts(44_000_000, 3581) + // Minimum execution time: 69_892_000 picoseconds. + Weight::from_parts(70_981_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -108,24 +108,24 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `91` + // Measured: `195` // Estimated: `3581` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 3581) + // Minimum execution time: 25_960_000 picoseconds. + Weight::from_parts(26_454_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `System::Account` (r:1000 w:1000) + /// Storage: `System::Account` (r:999 w:999) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `u` is `[1, 1000]`. fn upgrade_accounts(u: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + u * (123 ±0)` + // Measured: `619 + u * (124 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(2_558_558, 990) - // Standard Error: 23_023 - .saturating_add(Weight::from_parts(11_441_441, 0).saturating_mul(u.into())) + // Minimum execution time: 23_505_000 picoseconds. + Weight::from_parts(23_740_000, 990) + // Standard Error: 14_335 + .saturating_add(Weight::from_parts(19_168_131, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -134,21 +134,21 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 8_526_000 picoseconds. + Weight::from_parts(8_954_000, 0) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(29_000_000, 0) + // Minimum execution time: 44_629_000 picoseconds. + Weight::from_parts(45_419_000, 0) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) + // Minimum execution time: 31_193_000 picoseconds. + Weight::from_parts(31_569_000, 0) } } diff --git a/operator/runtime/testnet/src/weights/pallet_beefy_mmr.rs b/operator/runtime/testnet/src/weights/pallet_beefy_mmr.rs index 5da7bfe7..a52f8e3f 100644 --- a/operator/runtime/testnet/src/weights/pallet_beefy_mmr.rs +++ b/operator/runtime/testnet/src/weights/pallet_beefy_mmr.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_beefy_mmr` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_beefy_mmr // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_beefy_mmr.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68` // Estimated: `3509` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3509) + // Minimum execution time: 7_607_000 picoseconds. + Weight::from_parts(7_989_000, 3509) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Mmr::Nodes` (r:1 w:0) @@ -54,8 +54,8 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `221` // Estimated: `3505` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3505) + // Minimum execution time: 6_993_000 picoseconds. + Weight::from_parts(7_353_000, 3505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Mmr::RootHash` (r:1 w:0) @@ -67,10 +67,10 @@ impl pallet_beefy_mmr::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `213` // Estimated: `1517` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(7_617_647, 1517) - // Standard Error: 16_666 - .saturating_add(Weight::from_parts(691_176, 0).saturating_mul(n.into())) + // Minimum execution time: 13_933_000 picoseconds. + Weight::from_parts(27_174_797, 1517) + // Standard Error: 2_591 + .saturating_add(Weight::from_parts(1_486_575, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/testnet/src/weights/pallet_collective_technical_committee.rs b/operator/runtime/testnet/src/weights/pallet_collective_technical_committee.rs index d15242f6..f8547193 100644 --- a/operator/runtime/testnet/src/weights/pallet_collective_technical_committee.rs +++ b/operator/runtime/testnet/src/weights/pallet_collective_technical_committee.rs @@ -1,11 +1,11 @@ -//! Autogenerated weights for `pallet_collective` +//! Autogenerated weights for `pallet_collective_technical_committee` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,19 +14,19 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet -// pallet_collective +// pallet_collective_technical_committee // --extrinsic // // --template // benchmarking/frame-weight-template.hbs // --output -// runtime/testnet/src/weights/pallet_collective.rs +// runtime/testnet/src/weights/pallet_collective_technical_committee.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -35,7 +35,7 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; -/// Weights for `pallet_collective`. +/// Weights for `pallet_collective_technical_committee`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { /// Storage: `TechnicalCommittee::Members` (r:1 w:1) @@ -51,57 +51,63 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 100]`. fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + m * (2048 ±0) + p * (2027 ±0)` - // Estimated: `1551 + m * (32018 ±286) + p * (1217 ±286)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 1551) - // Standard Error: 1_042_040 - .saturating_add(Weight::from_parts(4_408_500, 0).saturating_mul(m.into())) - // Standard Error: 1_042_040 - .saturating_add(Weight::from_parts(4_378_500, 0).saturating_mul(p.into())) + // Measured: `0 + m * (2021 ±0) + p * (2026 ±0)` + // Estimated: `12234 + m * (1231 ±14) + p * (3660 ±14)` + // Minimum execution time: 16_862_000 picoseconds. + Weight::from_parts(17_314_000, 12234) + // Standard Error: 64_848 + .saturating_add(Weight::from_parts(4_777_238, 0).saturating_mul(m.into())) + // Standard Error: 64_848 + .saturating_add(Weight::from_parts(9_735_466, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 32018).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 1217).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 1231).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 3660).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 100]`. fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `66 + m * (20 ±0)` - // Estimated: `1552 + m * (20 ±0)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_492_992, 1552) - // Standard Error: 893 - .saturating_add(Weight::from_parts(978, 0).saturating_mul(b.into())) - // Standard Error: 9_220 - .saturating_add(Weight::from_parts(5_050, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `149 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 24_478_000 picoseconds. + Weight::from_parts(24_478_328, 3997) + // Standard Error: 36 + .saturating_add(Weight::from_parts(1_307, 0).saturating_mul(b.into())) + // Standard Error: 380 + .saturating_add(Weight::from_parts(9_739, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:0) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `66 + m * (20 ±0)` - // Estimated: `3532 + m * (20 ±0)` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_987_942, 3532) - // Standard Error: 798 - .saturating_add(Weight::from_parts(978, 0).saturating_mul(b.into())) - // Standard Error: 8_247 - .saturating_add(Weight::from_parts(10_101, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `149 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 28_069_000 picoseconds. + Weight::from_parts(27_807_461, 3997) + // Standard Error: 42 + .saturating_add(Weight::from_parts(1_502, 0).saturating_mul(b.into())) + // Standard Error: 438 + .saturating_add(Weight::from_parts(14_634, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) @@ -117,18 +123,22 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[2, 100]`. /// The range of component `p` is `[1, 100]`. - fn propose_proposed(_b: u32, m: u32, p: u32, ) -> Weight { + fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3 + m * (20 ±0) + p * (39 ±0)` - // Estimated: `3468 + m * (20 ±0) + p * (39 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(17_871_828, 3468) - // Standard Error: 7_142 - .saturating_add(Weight::from_parts(151_515, 0).saturating_mul(p.into())) + // Measured: `391 + m * (20 ±0) + p * (36 ±0)` + // Estimated: `3785 + m * (21 ±0) + p * (36 ±0)` + // Minimum execution time: 27_439_000 picoseconds. + Weight::from_parts(26_749_334, 3785) + // Standard Error: 135 + .saturating_add(Weight::from_parts(4_756, 0).saturating_mul(b.into())) + // Standard Error: 1_412 + .saturating_add(Weight::from_parts(30_069, 0).saturating_mul(m.into())) + // Standard Error: 1_394 + .saturating_add(Weight::from_parts(322_278, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 21).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -137,10 +147,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `831 + m * (40 ±0)` - // Estimated: `4297 + m * (40 ±0)` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_500_000, 4297) + // Measured: `866 + m * (40 ±0)` + // Estimated: `4330 + m * (40 ±0)` + // Minimum execution time: 33_806_000 picoseconds. + Weight::from_parts(35_388_409, 4330) + // Standard Error: 704 + .saturating_add(Weight::from_parts(21_489, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -157,18 +169,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `193 + m * (40 ±0) + p * (38 ±0)` - // Estimated: `3658 + m * (40 ±0) + p * (39 ±0)` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(17_232_954, 3658) - // Standard Error: 12_757 - .saturating_add(Weight::from_parts(36_458, 0).saturating_mul(m.into())) - // Standard Error: 12_371 - .saturating_add(Weight::from_parts(121_212, 0).saturating_mul(p.into())) + // Measured: `443 + m * (40 ±0) + p * (36 ±0)` + // Estimated: `3888 + m * (41 ±0) + p * (36 ±0)` + // Minimum execution time: 31_422_000 picoseconds. + Weight::from_parts(33_337_304, 3888) + // Standard Error: 1_525 + .saturating_add(Weight::from_parts(25_366, 0).saturating_mul(m.into())) + // Standard Error: 1_487 + .saturating_add(Weight::from_parts(280_770, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 41).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -176,6 +188,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:1) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -183,19 +199,21 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `408 + m * (40 ±0) + p * (44 ±0)` - // Estimated: `3873 + b * (1 ±0) + m * (40 ±0) + p * (45 ±0)` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(30_342_250, 3873) - // Standard Error: 4_871 - .saturating_add(Weight::from_parts(7_812, 0).saturating_mul(m.into())) - // Standard Error: 4_724 - .saturating_add(Weight::from_parts(133_838, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `791 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4108 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 53_284_000 picoseconds. + Weight::from_parts(56_941_656, 4108) + // Standard Error: 181 + .saturating_add(Weight::from_parts(2_537, 0).saturating_mul(b.into())) + // Standard Error: 1_919 + .saturating_add(Weight::from_parts(8_051, 0).saturating_mul(m.into())) + // Standard Error: 1_870 + .saturating_add(Weight::from_parts(321_910, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 45).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 42).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -211,16 +229,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `251 + m * (30 ±0) + p * (38 ±0)` - // Estimated: `3717 + m * (30 ±0) + p * (39 ±0)` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_972_222, 3717) - // Standard Error: 18_441 - .saturating_add(Weight::from_parts(111_111, 0).saturating_mul(p.into())) + // Measured: `512 + m * (30 ±0) + p * (36 ±0)` + // Estimated: `3954 + m * (31 ±0) + p * (36 ±0)` + // Minimum execution time: 34_162_000 picoseconds. + Weight::from_parts(34_934_346, 3954) + // Standard Error: 1_085 + .saturating_add(Weight::from_parts(24_425, 0).saturating_mul(m.into())) + // Standard Error: 1_058 + .saturating_add(Weight::from_parts(295_178, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 30).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 31).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 36).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -230,6 +250,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::Prime` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:1) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -237,17 +261,21 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `427 + m * (40 ±0) + p * (44 ±0)` - // Estimated: `3892 + b * (1 ±0) + m * (40 ±0) + p * (45 ±0)` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(32_912_547, 3892) - // Standard Error: 12_999 - .saturating_add(Weight::from_parts(143_939, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `811 + b * (1 ±0) + m * (40 ±0) + p * (40 ±0)` + // Estimated: `4128 + b * (1 ±0) + m * (42 ±0) + p * (40 ±0)` + // Minimum execution time: 55_560_000 picoseconds. + Weight::from_parts(58_857_230, 4128) + // Standard Error: 205 + .saturating_add(Weight::from_parts(3_086, 0).saturating_mul(b.into())) + // Standard Error: 2_167 + .saturating_add(Weight::from_parts(14_140, 0).saturating_mul(m.into())) + // Standard Error: 2_113 + .saturating_add(Weight::from_parts(323_718, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 45).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 42).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -258,12 +286,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `224 + p * (32 ±0)` - // Estimated: `1710 + p * (32 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_868_686, 1710) - // Standard Error: 30_303 - .saturating_add(Weight::from_parts(131_313, 0).saturating_mul(p.into())) + // Measured: `260 + p * (32 ±0)` + // Estimated: `1745 + p * (32 ±0)` + // Minimum execution time: 17_586_000 picoseconds. + Weight::from_parts(18_991_430, 1745) + // Standard Error: 1_066 + .saturating_add(Weight::from_parts(253_818, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -278,17 +306,20 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `d` is `[0, 1]`. /// The range of component `p` is `[1, 100]`. - fn kill(_d: u32, p: u32, ) -> Weight { + fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1288 + p * (38 ±0)` - // Estimated: `4753 + p * (39 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(17_868_686, 4753) - // Standard Error: 11_663 - .saturating_add(Weight::from_parts(131_313, 0).saturating_mul(p.into())) + // Measured: `1531 + p * (36 ±0)` + // Estimated: `4930 + d * (123 ±6) + p * (37 ±0)` + // Minimum execution time: 25_084_000 picoseconds. + Weight::from_parts(28_694_842, 4930) + // Standard Error: 78_938 + .saturating_add(Weight::from_parts(1_042_806, 0).saturating_mul(d.into())) + // Standard Error: 1_222 + .saturating_add(Weight::from_parts(306_237, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 39).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 123).saturating_mul(d.into())) + .saturating_add(Weight::from_parts(0, 37).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::ProposalOf` (r:1 w:0) /// Proof: `TechnicalCommittee::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -296,10 +327,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TechnicalCommittee::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `911` - // Estimated: `4376` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 4376) + // Measured: `945` + // Estimated: `4410` + // Minimum execution time: 20_320_000 picoseconds. + Weight::from_parts(20_684_000, 4410) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/testnet/src/weights/pallet_collective_treasury_council.rs b/operator/runtime/testnet/src/weights/pallet_collective_treasury_council.rs index 00d538ba..179e2146 100644 --- a/operator/runtime/testnet/src/weights/pallet_collective_treasury_council.rs +++ b/operator/runtime/testnet/src/weights/pallet_collective_treasury_council.rs @@ -1,11 +1,11 @@ -//! Autogenerated weights for `pallet_collective` +//! Autogenerated weights for `pallet_collective_treasury_council` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,19 +14,19 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet -// pallet_collective +// pallet_collective_treasury_council // --extrinsic // // --template // benchmarking/frame-weight-template.hbs // --output -// runtime/testnet/src/weights/pallet_collective.rs +// runtime/testnet/src/weights/pallet_collective_treasury_council.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -35,7 +35,7 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; -/// Weights for `pallet_collective`. +/// Weights for `pallet_collective_treasury_council`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { /// Storage: `TreasuryCouncil::Members` (r:1 w:1) @@ -51,53 +51,63 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 20]`. fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + m * (493 ±0) + p * (211 ±0)` - // Estimated: `1585 + m * (1028 ±66) + p * (2284 ±29)` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1585) - // Standard Error: 1_078_307 - .saturating_add(Weight::from_parts(4_650_000, 0).saturating_mul(m.into())) - // Standard Error: 485_238 - .saturating_add(Weight::from_parts(2_092_500, 0).saturating_mul(p.into())) + // Measured: `0 + m * (425 ±0) + p * (206 ±0)` + // Estimated: `4117 + m * (266 ±3) + p * (2556 ±1)` + // Minimum execution time: 11_172_000 picoseconds. + Weight::from_parts(11_520_000, 4117) + // Standard Error: 121_665 + .saturating_add(Weight::from_parts(3_718_191, 0).saturating_mul(m.into())) + // Standard Error: 55_586 + .saturating_add(Weight::from_parts(4_813_317, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 1028).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 2284).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 266).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 2556).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 9]`. fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `100 + m * (20 ±0)` - // Estimated: `1586 + m * (20 ±0)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(9_309_564, 1586) - // Standard Error: 893 - .saturating_add(Weight::from_parts(1_467, 0).saturating_mul(b.into())) - // Standard Error: 114_108 - .saturating_add(Weight::from_parts(187_500, 0).saturating_mul(m.into())) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `181 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 23_772_000 picoseconds. + Weight::from_parts(24_082_495, 3997) + // Standard Error: 40 + .saturating_add(Weight::from_parts(1_584, 0).saturating_mul(b.into())) + // Standard Error: 4_754 + .saturating_add(Weight::from_parts(57_970, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:0) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `b` is `[2, 1024]`. /// The range of component `m` is `[1, 9]`. - fn propose_execute(_b: u32, m: u32, ) -> Weight { + fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `100 + m * (20 ±0)` - // Estimated: `3566 + m * (20 ±0)` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_978, 3566) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `181 + m * (20 ±0)` + // Estimated: `3997 + m * (20 ±0)` + // Minimum execution time: 27_016_000 picoseconds. + Weight::from_parts(27_105_779, 3997) + // Standard Error: 78 + .saturating_add(Weight::from_parts(1_680, 0).saturating_mul(b.into())) + // Standard Error: 9_363 + .saturating_add(Weight::from_parts(89_347, 0).saturating_mul(m.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) @@ -115,18 +125,20 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `17 + m * (20 ±0) + p * (58 ±0)` - // Estimated: `3482 + m * (20 ±0) + p * (58 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(18_629_622, 3482) - // Standard Error: 1_198 - .saturating_add(Weight::from_parts(978, 0).saturating_mul(b.into())) - // Standard Error: 64_460 - .saturating_add(Weight::from_parts(368_421, 0).saturating_mul(p.into())) + // Measured: `127 + m * (20 ±0) + p * (55 ±0)` + // Estimated: `3548 + m * (27 ±0) + p * (54 ±0)` + // Minimum execution time: 26_869_000 picoseconds. + Weight::from_parts(25_368_606, 3548) + // Standard Error: 122 + .saturating_add(Weight::from_parts(4_063, 0).saturating_mul(b.into())) + // Standard Error: 16_625 + .saturating_add(Weight::from_parts(58_693, 0).saturating_mul(m.into())) + // Standard Error: 6_377 + .saturating_add(Weight::from_parts(550_376, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 20).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 58).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 27).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 54).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Members` (r:1 w:0) /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -135,12 +147,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 9]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `668 + m * (40 ±0)` - // Estimated: `4133 + m * (40 ±0)` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(13_000_000, 4133) - // Standard Error: 176_776 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(m.into())) + // Measured: `701 + m * (40 ±0)` + // Estimated: `4166 + m * (40 ±0)` + // Minimum execution time: 26_577_000 picoseconds. + Weight::from_parts(27_858_412, 4166) + // Standard Error: 10_179 + .saturating_add(Weight::from_parts(74_535, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) @@ -157,17 +169,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `210 + m * (40 ±0) + p * (55 ±0)` - // Estimated: `3676 + m * (40 ±0) + p * (55 ±0)` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(12_152_631, 3676) - // Standard Error: 258_198 - .saturating_add(Weight::from_parts(600_000, 0).saturating_mul(m.into())) - // Standard Error: 67_947 - .saturating_add(Weight::from_parts(447_368, 0).saturating_mul(p.into())) + // Measured: `234 + m * (40 ±0) + p * (55 ±0)` + // Estimated: `3696 + m * (43 ±0) + p * (55 ±0)` + // Minimum execution time: 30_037_000 picoseconds. + Weight::from_parts(30_952_290, 3696) + // Standard Error: 11_066 + .saturating_add(Weight::from_parts(61_102, 0).saturating_mul(m.into())) + // Standard Error: 3_139 + .saturating_add(Weight::from_parts(373_115, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 43).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) @@ -176,6 +188,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:1) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -183,21 +199,19 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` - // Estimated: `3599 + b * (1 ±0) + m * (40 ±0) + p * (79 ±0)` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(20_661_386, 3599) - // Standard Error: 1_080 - .saturating_add(Weight::from_parts(2_201, 0).saturating_mul(b.into())) - // Standard Error: 220_794 - .saturating_add(Weight::from_parts(350_000, 0).saturating_mul(m.into())) - // Standard Error: 58_103 - .saturating_add(Weight::from_parts(434_210, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `225 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` + // Estimated: `3997 + b * (1 ±0) + m * (29 ±1) + p * (74 ±0)` + // Minimum execution time: 49_461_000 picoseconds. + Weight::from_parts(50_970_741, 3997) + // Standard Error: 187 + .saturating_add(Weight::from_parts(3_094, 0).saturating_mul(b.into())) + // Standard Error: 9_770 + .saturating_add(Weight::from_parts(646_656, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 79).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 29).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -213,18 +227,18 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `261 + m * (32 ±0) + p * (55 ±0)` - // Estimated: `3726 + m * (32 ±0) + p * (55 ±0)` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(18_589_473, 3726) - // Standard Error: 258_198 - .saturating_add(Weight::from_parts(300_000, 0).saturating_mul(m.into())) - // Standard Error: 67_947 - .saturating_add(Weight::from_parts(210_526, 0).saturating_mul(p.into())) + // Measured: `284 + m * (33 ±0) + p * (55 ±0)` + // Estimated: `3747 + m * (34 ±0) + p * (56 ±0)` + // Minimum execution time: 32_948_000 picoseconds. + Weight::from_parts(34_044_623, 3747) + // Standard Error: 10_203 + .saturating_add(Weight::from_parts(33_785, 0).saturating_mul(m.into())) + // Standard Error: 2_894 + .saturating_add(Weight::from_parts(376_626, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 34).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 56).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Voting` (r:1 w:1) /// Proof: `TreasuryCouncil::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -234,6 +248,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::Prime` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:1) /// Proof: `TreasuryCouncil::ProposalOf` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `b` is `[2, 1024]`. @@ -241,19 +259,19 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `152 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` - // Estimated: `3617 + b * (1 ±0) + m * (40 ±0) + p * (79 ±0)` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_948_161, 3617) - // Standard Error: 220_794 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(m.into())) - // Standard Error: 58_103 - .saturating_add(Weight::from_parts(355_263, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `245 + b * (1 ±0) + m * (40 ±0) + p * (78 ±0)` + // Estimated: `3997 + b * (1 ±0) + m * (30 ±1) + p * (74 ±0)` + // Minimum execution time: 52_715_000 picoseconds. + Weight::from_parts(55_055_193, 3997) + // Standard Error: 200 + .saturating_add(Weight::from_parts(3_203, 0).saturating_mul(b.into())) + // Standard Error: 10_444 + .saturating_add(Weight::from_parts(653_917, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 40).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 79).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::Proposals` (r:1 w:1) /// Proof: `TreasuryCouncil::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -264,10 +282,12 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `258 + p * (32 ±0)` - // Estimated: `1744 + p * (32 ±0)` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(14_605_263, 1744) + // Measured: `293 + p * (32 ±0)` + // Estimated: `1778 + p * (32 ±0)` + // Minimum execution time: 17_396_000 picoseconds. + Weight::from_parts(18_139_015, 1778) + // Standard Error: 2_045 + .saturating_add(Weight::from_parts(304_991, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) @@ -284,16 +304,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 20]`. fn kill(d: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1305 + p * (55 ±0)` - // Estimated: `4771 + p * (55 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_236_842, 4771) - // Standard Error: 408_248 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(d.into())) - // Standard Error: 21_486 - .saturating_add(Weight::from_parts(263_157, 0).saturating_mul(p.into())) + // Measured: `1347 + p * (55 ±0)` + // Estimated: `4814 + d * (5 ±1) + p * (55 ±0)` + // Minimum execution time: 25_344_000 picoseconds. + Weight::from_parts(28_213_261, 4814) + // Standard Error: 4_545 + .saturating_add(Weight::from_parts(458_313, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(Weight::from_parts(0, 5).saturating_mul(d.into())) .saturating_add(Weight::from_parts(0, 55).saturating_mul(p.into())) } /// Storage: `TreasuryCouncil::ProposalOf` (r:1 w:0) @@ -302,10 +321,10 @@ impl pallet_collective::WeightInfo for WeightInfo { /// Proof: `TreasuryCouncil::CostOf` (`max_values`: None, `max_size`: None, mode: `Measured`) fn release_proposal_cost() -> Weight { // Proof Size summary in bytes: - // Measured: `747` - // Estimated: `4212` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 4212) + // Measured: `780` + // Estimated: `4245` + // Minimum execution time: 15_806_000 picoseconds. + Weight::from_parts(16_711_000, 4245) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/testnet/src/weights/pallet_conviction_voting.rs b/operator/runtime/testnet/src/weights/pallet_conviction_voting.rs index e2cd8901..1e6081ad 100644 --- a/operator/runtime/testnet/src/weights/pallet_conviction_voting.rs +++ b/operator/runtime/testnet/src/weights/pallet_conviction_voting.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_conviction_voting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_conviction_voting // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_conviction_voting.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,10 +52,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `1862` + // Measured: `1963` // Estimated: `13328` - // Minimum execution time: 50_000_000 picoseconds. - Weight::from_parts(52_000_000, 13328) + // Minimum execution time: 87_167_000 picoseconds. + Weight::from_parts(88_355_000, 13328) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -75,10 +75,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `2163` + // Measured: `2264` // Estimated: `25666` - // Minimum execution time: 66_000_000 picoseconds. - Weight::from_parts(67_000_000, 25666) + // Minimum execution time: 111_713_000 picoseconds. + Weight::from_parts(113_069_000, 25666) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -92,10 +92,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn remove_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1912` + // Measured: `1979` // Estimated: `25666` - // Minimum execution time: 43_000_000 picoseconds. - Weight::from_parts(45_000_000, 25666) + // Minimum execution time: 74_191_000 picoseconds. + Weight::from_parts(75_854_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -105,10 +105,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn remove_other_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1456` + // Measured: `1523` // Estimated: `4617` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 4617) + // Minimum execution time: 29_152_000 picoseconds. + Weight::from_parts(30_354_000, 4617) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -129,16 +129,17 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 20]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `276 + r * (302 ±0)` - // Estimated: `57090` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(33_000_000, 57090) - // Standard Error: 90_138 - .saturating_add(Weight::from_parts(24_275_000, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `1655 + r * (248 ±0)` + // Estimated: `25666 + r * (2805 ±0)` + // Minimum execution time: 58_323_000 picoseconds. + Weight::from_parts(59_921_228, 25666) + // Standard Error: 72_918 + .saturating_add(Weight::from_parts(33_098_035, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2805).saturating_mul(r.into())) } /// Storage: `ConvictionVoting::VotingFor` (r:2 w:2) /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(1152), added: 3627, mode: `MaxEncodedLen`) @@ -151,16 +152,17 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 20]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `370 + r * (290 ±0)` - // Estimated: `57090` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(14_500_000, 57090) - // Standard Error: 176_776 - .saturating_add(Weight::from_parts(24_450_000, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Measured: `1478 + r * (248 ±0)` + // Estimated: `25666 + r * (2805 ±0)` + // Minimum execution time: 27_467_000 picoseconds. + Weight::from_parts(21_464_790, 25666) + // Standard Error: 79_624 + .saturating_add(Weight::from_parts(32_910_119, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2805).saturating_mul(r.into())) } /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(1152), added: 3627, mode: `MaxEncodedLen`) @@ -172,10 +174,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`) fn unlock() -> Weight { // Proof Size summary in bytes: - // Measured: `1129` + // Measured: `1229` // Estimated: `4752` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(37_000_000, 4752) + // Minimum execution time: 59_823_000 picoseconds. + Weight::from_parts(61_601_000, 4752) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_datahaven_native_transfer.rs b/operator/runtime/testnet/src/weights/pallet_datahaven_native_transfer.rs index 3d4486d8..2d79d061 100644 --- a/operator/runtime/testnet/src/weights/pallet_datahaven_native_transfer.rs +++ b/operator/runtime/testnet/src/weights/pallet_datahaven_native_transfer.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_datahaven_native_transfer` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_datahaven_native_transfer // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_datahaven_native_transfer.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,10 +50,10 @@ impl pallet_datahaven_native_transfer::WeightInfo for W /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) fn transfer_to_ethereum() -> Weight { // Proof Size summary in bytes: - // Measured: `397` + // Measured: `467` // Estimated: `8763` - // Minimum execution time: 88_000_000 picoseconds. - Weight::from_parts(88_000_000, 8763) + // Minimum execution time: 141_584_000 picoseconds. + Weight::from_parts(143_945_000, 8763) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -63,8 +63,8 @@ impl pallet_datahaven_native_transfer::WeightInfo for W // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 7_064_000 picoseconds. + Weight::from_parts(7_301_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `DataHavenNativeTransfer::Paused` (r:0 w:1) @@ -73,8 +73,8 @@ impl pallet_datahaven_native_transfer::WeightInfo for W // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 7_033_000 picoseconds. + Weight::from_parts(7_329_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } diff --git a/operator/runtime/testnet/src/weights/pallet_evm.rs b/operator/runtime/testnet/src/weights/pallet_evm.rs index 1faaa65a..904d67a1 100644 --- a/operator/runtime/testnet/src/weights/pallet_evm.rs +++ b/operator/runtime/testnet/src/weights/pallet_evm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_evm` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_evm // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_evm.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,7 +42,7 @@ impl pallet_evm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 2_936_000 picoseconds. + Weight::from_parts(3_050_000, 0) } } diff --git a/operator/runtime/testnet/src/weights/pallet_external_validators.rs b/operator/runtime/testnet/src/weights/pallet_external_validators.rs index b7778de4..f03ce5b3 100644 --- a/operator/runtime/testnet/src/weights/pallet_external_validators.rs +++ b/operator/runtime/testnet/src/weights/pallet_external_validators.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_external_validators` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_external_validators // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_external_validators.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 3_371_000 picoseconds. + Weight::from_parts(3_620_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Session::NextKeys` (r:1 w:0) @@ -55,12 +55,12 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `b` is `[1, 99]`. fn add_whitelisted(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `538 + b * (25 ±0)` - // Estimated: `4003 + b * (26 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_959_183, 4003) - // Standard Error: 10_204 - .saturating_add(Weight::from_parts(40_816, 0).saturating_mul(b.into())) + // Measured: `812 + b * (25 ±0)` + // Estimated: `4257 + b * (26 ±0)` + // Minimum execution time: 25_014_000 picoseconds. + Weight::from_parts(30_866_197, 4257) + // Standard Error: 2_137 + .saturating_add(Weight::from_parts(129_076, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 26).saturating_mul(b.into())) @@ -70,12 +70,12 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `b` is `[1, 100]`. fn remove_whitelisted(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `215 + b * (20 ±0)` + // Measured: `252 + b * (20 ±0)` // Estimated: `3487` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(8_969_696, 3487) - // Standard Error: 10_101 - .saturating_add(Weight::from_parts(30_303, 0).saturating_mul(b.into())) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(17_990_319, 3487) + // Standard Error: 1_363 + .saturating_add(Weight::from_parts(71_092, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,8 +85,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) + // Minimum execution time: 15_268_000 picoseconds. + Weight::from_parts(15_644_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `ExternalValidators::ExternalIndex` (r:0 w:1) @@ -97,8 +97,8 @@ impl pallet_external_validators::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 9_211_000 picoseconds. + Weight::from_parts(9_805_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `ExternalValidators::CurrentEra` (r:1 w:1) @@ -122,12 +122,12 @@ impl pallet_external_validators::WeightInfo for WeightI /// The range of component `r` is `[1, 100]`. fn new_session(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `249 + r * (20 ±0)` + // Measured: `286 + r * (20 ±0)` // Estimated: `3487` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_924_242, 3487) - // Standard Error: 5_050 - .saturating_add(Weight::from_parts(75_757, 0).saturating_mul(r.into())) + // Minimum execution time: 24_800_000 picoseconds. + Weight::from_parts(27_879_140, 3487) + // Standard Error: 1_277 + .saturating_add(Weight::from_parts(193_405, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_external_validators_rewards.rs b/operator/runtime/testnet/src/weights/pallet_external_validators_rewards.rs index 150e2ecc..36767ce6 100644 --- a/operator/runtime/testnet/src/weights/pallet_external_validators_rewards.rs +++ b/operator/runtime/testnet/src/weights/pallet_external_validators_rewards.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_external_validators_rewards` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_external_validators_rewards // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_external_validators_rewards.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,8 +46,8 @@ impl pallet_external_validators_rewards::WeightInfo for // Proof Size summary in bytes: // Measured: `24197` // Estimated: `27662` - // Minimum execution time: 660_000_000 picoseconds. - Weight::from_parts(663_000_000, 27662) + // Minimum execution time: 1_527_718_000 picoseconds. + Weight::from_parts(1_547_405_000, 27662) .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/testnet/src/weights/pallet_message_queue.rs b/operator/runtime/testnet/src/weights/pallet_message_queue.rs index 0e274c81..a3a508ef 100644 --- a/operator/runtime/testnet/src/weights/pallet_message_queue.rs +++ b/operator/runtime/testnet/src/weights/pallet_message_queue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_message_queue // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_message_queue.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,8 +46,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `223` // Estimated: `6212` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 6212) + // Minimum execution time: 17_206_000 picoseconds. + Weight::from_parts(17_773_000, 6212) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `218` // Estimated: `6212` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 6212) + // Minimum execution time: 15_298_000 picoseconds. + Weight::from_parts(15_831_000, 6212) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -70,8 +70,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(8_000_000, 3601) + // Minimum execution time: 5_964_000 picoseconds. + Weight::from_parts(6_256_000, 3601) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,8 +81,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `36310` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 36310) + // Minimum execution time: 8_740_000 picoseconds. + Weight::from_parts(9_000_000, 36310) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -92,8 +92,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `36310` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 36310) + // Minimum execution time: 9_070_000 picoseconds. + Weight::from_parts(9_351_000, 36310) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,8 +105,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(46_000_000, 0) + // Minimum execution time: 85_674_000 picoseconds. + Weight::from_parts(88_311_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -117,8 +117,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `171` // Estimated: `3601` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 3601) + // Minimum execution time: 9_580_000 picoseconds. + Weight::from_parts(9_850_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -130,8 +130,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(34_000_000, 36310) + // Minimum execution time: 44_485_000 picoseconds. + Weight::from_parts(46_852_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -143,8 +143,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(32_000_000, 36310) + // Minimum execution time: 54_214_000 picoseconds. + Weight::from_parts(56_400_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -156,8 +156,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `32898` // Estimated: `36310` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(46_000_000, 36310) + // Minimum execution time: 77_504_000 picoseconds. + Weight::from_parts(79_451_000, 36310) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_mmr.rs b/operator/runtime/testnet/src/weights/pallet_mmr.rs index ac7ce934..ef1b3b75 100644 --- a/operator/runtime/testnet/src/weights/pallet_mmr.rs +++ b/operator/runtime/testnet/src/weights/pallet_mmr.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_mmr` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_mmr // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_mmr.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,7 +46,7 @@ impl pallet_mmr::WeightInfo for WeightInfo { /// Proof: `OutboundCommitmentStore::LatestCommitment` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) /// Storage: `BeefyMmrLeaf::BeefyNextAuthorities` (r:1 w:0) /// Proof: `BeefyMmrLeaf::BeefyNextAuthorities` (`max_values`: Some(1), `max_size`: Some(44), added: 539, mode: `MaxEncodedLen`) - /// Storage: `Mmr::Nodes` (r:8 w:4) + /// Storage: `Mmr::Nodes` (r:7 w:1) /// Proof: `Mmr::Nodes` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) /// Storage: `Mmr::UseLocalStorage` (r:1 w:0) /// Proof: `Mmr::UseLocalStorage` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) @@ -55,14 +55,14 @@ impl pallet_mmr::WeightInfo for WeightInfo { /// The range of component `x` is `[1, 1000]`. fn on_initialize(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `292` - // Estimated: `1529 + x * (21 ±0)` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_471_471, 1529) - // Standard Error: 1_119 - .saturating_add(Weight::from_parts(28_528, 0).saturating_mul(x.into())) - .saturating_add(T::DbWeight::get().reads(5_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 21).saturating_mul(x.into())) + // Measured: `536` + // Estimated: `9242 + x * (8 ±0)` + // Minimum execution time: 25_583_000 picoseconds. + Weight::from_parts(50_121_850, 9242) + // Standard Error: 1_211 + .saturating_add(Weight::from_parts(29_107, 0).saturating_mul(x.into())) + .saturating_add(T::DbWeight::get().reads(8_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 8).saturating_mul(x.into())) } } diff --git a/operator/runtime/testnet/src/weights/pallet_multisig.rs b/operator/runtime/testnet/src/weights/pallet_multisig.rs index 84367bd9..54e5d78e 100644 --- a/operator/runtime/testnet/src/weights/pallet_multisig.rs +++ b/operator/runtime/testnet/src/weights/pallet_multisig.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_multisig // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_multisig.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,15 +38,20 @@ use sp_std::marker::PhantomData; /// Weights for `pallet_multisig`. pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(11_500_000, 0) - // Standard Error: 494 - .saturating_add(Weight::from_parts(400, 0).saturating_mul(z.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 28_975_000 picoseconds. + Weight::from_parts(30_268_231, 3997) + // Standard Error: 4 + .saturating_add(Weight::from_parts(425, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) @@ -54,14 +59,14 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `130 + s * (1 ±0)` + // Measured: `218` // Estimated: `5587` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(30_867_346, 5587) - // Standard Error: 21_241 - .saturating_add(Weight::from_parts(66_326, 0).saturating_mul(s.into())) - // Standard Error: 208 - .saturating_add(Weight::from_parts(350, 0).saturating_mul(z.into())) + // Minimum execution time: 60_644_000 picoseconds. + Weight::from_parts(45_095_537, 5587) + // Standard Error: 1_368 + .saturating_add(Weight::from_parts(174_490, 0).saturating_mul(s.into())) + // Standard Error: 13 + .saturating_add(Weight::from_parts(4_209, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -71,14 +76,14 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `212` + // Measured: `246` // Estimated: `5587` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(12_922_680, 5587) - // Standard Error: 5_952 - .saturating_add(Weight::from_parts(25_773, 0).saturating_mul(s.into())) - // Standard Error: 57 - .saturating_add(Weight::from_parts(750, 0).saturating_mul(z.into())) + // Minimum execution time: 38_086_000 picoseconds. + Weight::from_parts(23_330_862, 5587) + // Standard Error: 545 + .saturating_add(Weight::from_parts(155_108, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(4_177, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,19 +91,23 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `260 + s * (21 ±0)` + // Measured: `393 + s * (20 ±0)` // Estimated: `5587` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(25_377_551, 5587) - // Standard Error: 12_497 - .saturating_add(Weight::from_parts(61_224, 0).saturating_mul(s.into())) - // Standard Error: 122 - .saturating_add(Weight::from_parts(1_050, 0).saturating_mul(z.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) + // Minimum execution time: 77_324_000 picoseconds. + Weight::from_parts(58_012_400, 5587) + // Standard Error: 2_336 + .saturating_add(Weight::from_parts(210_820, 0).saturating_mul(s.into())) + // Standard Error: 22 + .saturating_add(Weight::from_parts(4_274, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) @@ -106,12 +115,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `130 + s * (1 ±0)` + // Measured: `220` // Estimated: `5587` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(23_795_918, 5587) - // Standard Error: 40_816 - .saturating_add(Weight::from_parts(102_040, 0).saturating_mul(s.into())) + // Minimum execution time: 41_597_000 picoseconds. + Weight::from_parts(43_657_497, 5587) + // Standard Error: 1_336 + .saturating_add(Weight::from_parts(179_975, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -120,12 +129,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `212` + // Measured: `246` // Estimated: `5587` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_969_387, 5587) - // Standard Error: 11_408 - .saturating_add(Weight::from_parts(15_306, 0).saturating_mul(s.into())) + // Minimum execution time: 20_958_000 picoseconds. + Weight::from_parts(21_882_105, 5587) + // Standard Error: 660 + .saturating_add(Weight::from_parts(155_071, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -134,12 +143,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `300 + s * (1 ±0)` + // Measured: `390` // Estimated: `5587` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_397_959, 5587) - // Standard Error: 7_215 - .saturating_add(Weight::from_parts(51_020, 0).saturating_mul(s.into())) + // Minimum execution time: 41_484_000 picoseconds. + Weight::from_parts(44_365_288, 5587) + // Standard Error: 2_135 + .saturating_add(Weight::from_parts(185_599, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_parameters.rs b/operator/runtime/testnet/src/weights/pallet_parameters.rs index 35e7a6ad..37b2389e 100644 --- a/operator/runtime/testnet/src/weights/pallet_parameters.rs +++ b/operator/runtime/testnet/src/weights/pallet_parameters.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_parameters` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_parameters // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_parameters.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_parameters::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3` // Estimated: `3517` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 3517) + // Minimum execution time: 11_518_000 picoseconds. + Weight::from_parts(11_970_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_preimage.rs b/operator/runtime/testnet/src/weights/pallet_preimage.rs index 8ad27604..13b6ccc5 100644 --- a/operator/runtime/testnet/src/weights/pallet_preimage.rs +++ b/operator/runtime/testnet/src/weights/pallet_preimage.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_preimage // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_preimage.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -43,18 +43,18 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4` - // Estimated: `3592` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(41_999_999, 3592) - // Standard Error: 217 - .saturating_add(Weight::from_parts(11_287, 0).saturating_mul(s.into())) + // Measured: `3` + // Estimated: `3754` + // Minimum execution time: 68_526_000 picoseconds. + Weight::from_parts(69_109_000, 3754) + // Standard Error: 4 + .saturating_add(Weight::from_parts(2_501, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -67,12 +67,12 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_requested_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_499_999, 3544) - // Standard Error: 287 - .saturating_add(Weight::from_parts(11_312, 0).saturating_mul(s.into())) + // Minimum execution time: 20_870_000 picoseconds. + Weight::from_parts(21_028_000, 3544) + // Standard Error: 4 + .saturating_add(Weight::from_parts(2_507, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -85,12 +85,12 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 4194304]`. fn note_no_deposit_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_499_999, 3544) - // Standard Error: 242 - .saturating_add(Weight::from_parts(11_245, 0).saturating_mul(s.into())) + // Minimum execution time: 20_086_000 picoseconds. + Weight::from_parts(20_255_000, 3544) + // Standard Error: 5 + .saturating_add(Weight::from_parts(2_503, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,15 +99,15 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:1) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) /// Storage: `Preimage::PreimageFor` (r:0 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `181` - // Estimated: `3592` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(41_000_000, 3592) + // Measured: `180` + // Estimated: `3754` + // Minimum execution time: 68_894_000 picoseconds. + Weight::from_parts(71_971_000, 3754) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -119,10 +119,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(22_000_000, 3544) + // Minimum execution time: 28_442_000 picoseconds. + Weight::from_parts(29_893_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -132,10 +132,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `138` + // Measured: `137` // Estimated: `3544` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(14_000_000, 3544) + // Minimum execution time: 23_941_000 picoseconds. + Weight::from_parts(25_375_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -145,10 +145,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3544) + // Minimum execution time: 16_976_000 picoseconds. + Weight::from_parts(17_857_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -158,10 +158,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `4` + // Measured: `3` // Estimated: `3544` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(13_000_000, 3544) + // Minimum execution time: 18_960_000 picoseconds. + Weight::from_parts(19_174_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -171,10 +171,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn request_requested_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3544) + // Minimum execution time: 13_692_000 picoseconds. + Weight::from_parts(14_069_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -186,10 +186,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unrequest_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `106` + // Measured: `105` // Estimated: `3544` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(15_000_000, 3544) + // Minimum execution time: 26_197_000 picoseconds. + Weight::from_parts(28_700_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -199,10 +199,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 3544) + // Minimum execution time: 13_570_000 picoseconds. + Weight::from_parts(13_989_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -212,32 +212,32 @@ impl pallet_preimage::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn unrequest_multi_referenced_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `68` + // Measured: `67` // Estimated: `3544` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3544) + // Minimum execution time: 13_394_000 picoseconds. + Weight::from_parts(13_934_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Preimage::StatusFor` (r:1024 w:1024) + /// Storage: `Preimage::StatusFor` (r:1023 w:1023) /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1024 w:1024) + /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `Balances::Holds` (r:1024 w:1024) - /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(127), added: 2602, mode: `MaxEncodedLen`) - /// Storage: `Preimage::RequestStatusFor` (r:0 w:1024) + /// Storage: `Balances::Holds` (r:1023 w:1023) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `62 + n * (203 ±0)` - // Estimated: `990 + n * (2602 ±0)` - // Minimum execution time: 48_000_000 picoseconds. - Weight::from_parts(1_777_126, 990) - // Standard Error: 130_010 - .saturating_add(Weight::from_parts(46_722_873, 0).saturating_mul(n.into())) + // Measured: `611 + n * (203 ±0)` + // Estimated: `990 + n * (2764 ±0)` + // Minimum execution time: 77_364_000 picoseconds. + Weight::from_parts(78_442_000, 990) + // Standard Error: 41_661 + .saturating_add(Weight::from_parts(76_588_221, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2602).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2764).saturating_mul(n.into())) } } diff --git a/operator/runtime/testnet/src/weights/pallet_proxy.rs b/operator/runtime/testnet/src/weights/pallet_proxy.rs index 6ad851ae..4167acc8 100644 --- a/operator/runtime/testnet/src/weights/pallet_proxy.rs +++ b/operator/runtime/testnet/src/weights/pallet_proxy.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_proxy // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_proxy.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -40,14 +40,20 @@ pub struct WeightInfo(PhantomData); impl pallet_proxy::WeightInfo for WeightInfo { /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - fn proxy(_p: u32, ) -> Weight { + fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `228 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_500_000, 4310) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Minimum execution time: 26_833_000 picoseconds. + Weight::from_parts(27_878_171, 4310) + // Standard Error: 1_495 + .saturating_add(Weight::from_parts(46_141, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) // 1 DB read that happen when filtering the proxy call transaction .saturating_add(T::DbWeight::get().reads(1)) } @@ -57,17 +63,23 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(1837), added: 4312, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn proxy_announced(a: u32, _p: u32, ) -> Weight { + fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `401 + a * (56 ±0) + p * (24 ±0)` + // Measured: `480 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_500_000, 5302) - // Standard Error: 43_677 - .saturating_add(Weight::from_parts(129_032, 0).saturating_mul(a.into())) - .saturating_add(T::DbWeight::get().reads(3_u64)) + // Minimum execution time: 57_001_000 picoseconds. + Weight::from_parts(58_229_731, 5302) + // Standard Error: 3_033 + .saturating_add(Weight::from_parts(243_656, 0).saturating_mul(a.into())) + // Standard Error: 3_134 + .saturating_add(Weight::from_parts(7_146, 0).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `Proxy::Announcements` (r:1 w:1) @@ -76,16 +88,14 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn remove_announcement(a: u32, p: u32, ) -> Weight { + fn remove_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `330 + a * (56 ±0)` + // Measured: `362 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(19_983_333, 5302) - // Standard Error: 18_624 - .saturating_add(Weight::from_parts(112_903, 0).saturating_mul(a.into())) - // Standard Error: 19_245 - .saturating_add(Weight::from_parts(16_666, 0).saturating_mul(p.into())) + // Minimum execution time: 35_217_000 picoseconds. + Weight::from_parts(36_312_284, 5302) + // Standard Error: 2_522 + .saturating_add(Weight::from_parts(239_934, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -95,14 +105,14 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn reject_announcement(_a: u32, p: u32, ) -> Weight { + fn reject_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `330 + a * (56 ±0)` + // Measured: `362 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(23_983_333, 5302) - // Standard Error: 96_225 - .saturating_add(Weight::from_parts(16_666, 0).saturating_mul(p.into())) + // Minimum execution time: 35_687_000 picoseconds. + Weight::from_parts(36_387_676, 5302) + // Standard Error: 2_179 + .saturating_add(Weight::from_parts(234_014, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -116,14 +126,14 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `276 + a * (58 ±0) + p * (24 ±0)` + // Measured: `378 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(26_466_666, 5302) - // Standard Error: 43_677 - .saturating_add(Weight::from_parts(161_290, 0).saturating_mul(a.into())) - // Standard Error: 45_133 - .saturating_add(Weight::from_parts(33_333, 0).saturating_mul(p.into())) + // Minimum execution time: 45_078_000 picoseconds. + Weight::from_parts(45_688_188, 5302) + // Standard Error: 2_634 + .saturating_add(Weight::from_parts(244_864, 0).saturating_mul(a.into())) + // Standard Error: 2_722 + .saturating_add(Weight::from_parts(12_026, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -132,12 +142,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(20_483_333, 4310) - // Standard Error: 16_666 - .saturating_add(Weight::from_parts(16_666, 0).saturating_mul(p.into())) + // Minimum execution time: 33_542_000 picoseconds. + Weight::from_parts(34_490_471, 4310) + // Standard Error: 1_203 + .saturating_add(Weight::from_parts(41_323, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -146,12 +156,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(19_866_666, 4310) - // Standard Error: 33_333 - .saturating_add(Weight::from_parts(133_333, 0).saturating_mul(p.into())) + // Minimum execution time: 33_305_000 picoseconds. + Weight::from_parts(34_143_959, 4310) + // Standard Error: 1_228 + .saturating_add(Weight::from_parts(46_529, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -160,36 +170,40 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `147 + p * (25 ±0)` + // Measured: `182 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_416_666, 4310) - // Standard Error: 68_718 - .saturating_add(Weight::from_parts(83_333, 0).saturating_mul(p.into())) + // Minimum execution time: 30_144_000 picoseconds. + Weight::from_parts(31_199_414, 4310) + // Standard Error: 1_199 + .saturating_add(Weight::from_parts(35_738, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. - fn create_pure(_p: u32, ) -> Weight { + fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `161` + // Measured: `194` // Estimated: `4310` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_516_666, 4310) + // Minimum execution time: 36_323_000 picoseconds. + Weight::from_parts(37_566_593, 4310) + // Standard Error: 4_848 + .saturating_add(Weight::from_parts(16_452, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:1) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 30]`. - fn kill_pure(_p: u32, ) -> Weight { + fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `173 + p * (25 ±0)` + // Measured: `207 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(21_500_000, 4310) + // Minimum execution time: 31_263_000 picoseconds. + Weight::from_parts(32_170_243, 4310) + // Standard Error: 1_365 + .saturating_add(Weight::from_parts(40_432, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_referenda.rs b/operator/runtime/testnet/src/weights/pallet_referenda.rs index 1acd2807..0766a3b6 100644 --- a/operator/runtime/testnet/src/weights/pallet_referenda.rs +++ b/operator/runtime/testnet/src/weights/pallet_referenda.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_referenda` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_referenda // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_referenda.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn submit() -> Weight { // Proof Size summary in bytes: - // Measured: `208` + // Measured: `341` // Estimated: `13328` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(31_000_000, 13328) + // Minimum execution time: 46_515_000 picoseconds. + Weight::from_parts(47_831_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -61,10 +61,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 39_000_000 picoseconds. - Weight::from_parts(40_000_000, 25666) + // Minimum execution time: 64_398_000 picoseconds. + Weight::from_parts(66_764_000, 25666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -80,10 +80,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3242` + // Measured: `3375` // Estimated: `13328` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 13328) + // Minimum execution time: 82_405_000 picoseconds. + Weight::from_parts(84_885_000, 13328) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -99,10 +99,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3262` + // Measured: `3395` // Estimated: `13328` - // Minimum execution time: 47_000_000 picoseconds. - Weight::from_parts(49_000_000, 13328) + // Minimum execution time: 81_505_000 picoseconds. + Weight::from_parts(82_681_000, 13328) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -116,10 +116,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 54_000_000 picoseconds. - Weight::from_parts(55_000_000, 25666) + // Minimum execution time: 76_342_000 picoseconds. + Weight::from_parts(77_740_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -133,10 +133,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `449` + // Measured: `582` // Estimated: `25666` - // Minimum execution time: 44_000_000 picoseconds. - Weight::from_parts(45_000_000, 25666) + // Minimum execution time: 73_577_000 picoseconds. + Weight::from_parts(74_845_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -144,10 +144,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn refund_decision_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `392` + // Measured: `492` // Estimated: `3795` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_000_000, 3795) + // Minimum execution time: 41_189_000 picoseconds. + Weight::from_parts(42_535_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -155,10 +155,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn refund_submission_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `317` + // Measured: `450` // Estimated: `3795` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_000_000, 3795) + // Minimum execution time: 37_659_000 picoseconds. + Weight::from_parts(38_621_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -170,10 +170,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `25666` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(28_000_000, 25666) + // Minimum execution time: 41_456_000 picoseconds. + Weight::from_parts(42_871_000, 25666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -189,10 +189,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn kill() -> Weight { // Proof Size summary in bytes: - // Measured: `779` + // Measured: `946` // Estimated: `25666` - // Minimum execution time: 84_000_000 picoseconds. - Weight::from_parts(98_000_000, 25666) + // Minimum execution time: 127_529_000 picoseconds. + Weight::from_parts(130_220_000, 25666) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -202,10 +202,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) fn one_fewer_deciding_queue_empty() -> Weight { // Proof Size summary in bytes: - // Measured: `174` + // Measured: `240` // Estimated: `5477` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_000_000, 5477) + // Minimum execution time: 14_385_000 picoseconds. + Weight::from_parts(14_691_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -217,10 +217,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn one_fewer_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `3162` + // Measured: `3228` // Estimated: `13328` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(31_000_000, 13328) + // Minimum execution time: 53_670_000 picoseconds. + Weight::from_parts(55_447_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -232,10 +232,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn one_fewer_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `3162` + // Measured: `3228` // Estimated: `13328` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(31_000_000, 13328) + // Minimum execution time: 56_058_000 picoseconds. + Weight::from_parts(57_822_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -245,10 +245,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_insertion() -> Weight { // Proof Size summary in bytes: - // Measured: `2987` + // Measured: `3053` // Estimated: `5477` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_000_000, 5477) + // Minimum execution time: 29_372_000 picoseconds. + Weight::from_parts(30_369_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -258,10 +258,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_slide() -> Weight { // Proof Size summary in bytes: - // Measured: `2987` + // Measured: `3053` // Estimated: `5477` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 5477) + // Minimum execution time: 29_305_000 picoseconds. + Weight::from_parts(30_063_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -273,10 +273,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `2991` + // Measured: `3057` // Estimated: `5477` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 5477) + // Minimum execution time: 35_482_000 picoseconds. + Weight::from_parts(37_106_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -288,10 +288,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3011` + // Measured: `3077` // Estimated: `5477` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(19_000_000, 5477) + // Minimum execution time: 34_978_000 picoseconds. + Weight::from_parts(35_985_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -301,10 +301,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_no_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `321` + // Measured: `387` // Estimated: `13328` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 13328) + // Minimum execution time: 27_732_000 picoseconds. + Weight::from_parts(28_639_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -314,10 +314,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 13328) + // Minimum execution time: 28_277_000 picoseconds. + Weight::from_parts(28_879_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -325,10 +325,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(330), added: 2805, mode: `MaxEncodedLen`) fn nudge_referendum_timed_out() -> Weight { // Proof Size summary in bytes: - // Measured: `266` + // Measured: `332` // Estimated: `3795` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3795) + // Minimum execution time: 18_210_000 picoseconds. + Weight::from_parts(18_793_000, 3795) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -340,10 +340,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 13328) + // Minimum execution time: 36_753_000 picoseconds. + Weight::from_parts(37_362_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -355,10 +355,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `357` + // Measured: `423` // Estimated: `13328` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(24_000_000, 13328) + // Minimum execution time: 39_025_000 picoseconds. + Weight::from_parts(40_380_000, 13328) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -368,10 +368,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_begin_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 34_166_000 picoseconds. + Weight::from_parts(35_190_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -381,10 +381,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_end_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `393` + // Measured: `459` // Estimated: `13328` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(28_000_000, 13328) + // Minimum execution time: 34_095_000 picoseconds. + Weight::from_parts(34_847_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -394,10 +394,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_continue_not_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 13328) + // Minimum execution time: 32_533_000 picoseconds. + Weight::from_parts(33_557_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -407,10 +407,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_continue_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `414` + // Measured: `480` // Estimated: `13328` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(24_000_000, 13328) + // Minimum execution time: 31_946_000 picoseconds. + Weight::from_parts(32_636_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -422,10 +422,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn nudge_referendum_approved() -> Weight { // Proof Size summary in bytes: - // Measured: `414` + // Measured: `480` // Estimated: `25666` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(34_000_000, 25666) + // Minimum execution time: 48_312_000 picoseconds. + Weight::from_parts(49_674_000, 25666) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -435,10 +435,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) fn nudge_referendum_rejected() -> Weight { // Proof Size summary in bytes: - // Measured: `410` + // Measured: `476` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 34_521_000 picoseconds. + Weight::from_parts(35_517_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -452,10 +452,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn set_some_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `372` + // Measured: `437` // Estimated: `3795` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(18_000_000, 3795) + // Minimum execution time: 26_030_000 picoseconds. + Weight::from_parts(26_529_000, 3795) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -465,10 +465,10 @@ impl pallet_referenda::WeightInfo for WeightInfo { /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `343` + // Measured: `409` // Estimated: `3795` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 3795) + // Minimum execution time: 20_920_000 picoseconds. + Weight::from_parts(21_852_000, 3795) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_safe_mode.rs b/operator/runtime/testnet/src/weights/pallet_safe_mode.rs index e7a54199..0e9e2f11 100644 --- a/operator/runtime/testnet/src/weights/pallet_safe_mode.rs +++ b/operator/runtime/testnet/src/weights/pallet_safe_mode.rs @@ -1,7 +1,142 @@ -// Placeholder weight mapping for `pallet-safe-mode` until we record chain-specific benchmarks. -// -// We reuse the upstream Substrate weight assumptions which are conservative enough for -// bootstrapping. Once DataHaven-specific safe-mode migrations are added we should regenerate -// weights in this module via the runtime benchmarking CLI. -pub type WeightInfo = pallet_safe_mode::weights::SubstrateWeight; + +//! Autogenerated weights for `pallet_safe_mode` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 + +// Executed Command: +// frame-omni-bencher +// v1 +// benchmark +// pallet +// --runtime +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// --pallet +// pallet_safe_mode +// --extrinsic +// +// --template +// benchmarking/frame-weight-template.hbs +// --output +// runtime/testnet/src/weights/pallet_safe_mode.rs +// --steps +// 50 +// --repeat +// 20 + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_safe_mode`. +pub struct WeightInfo(PhantomData); +impl pallet_safe_mode::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn on_initialize_noop() -> Weight { + // Proof Size summary in bytes: + // Measured: `42` + // Estimated: `1489` + // Minimum execution time: 2_893_000 picoseconds. + Weight::from_parts(3_112_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn on_initialize_exit() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 8_869_000 picoseconds. + Weight::from_parts(9_133_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn enter() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_enter() -> Weight { + // Proof Size summary in bytes: + // Measured: `42` + // Estimated: `1489` + // Minimum execution time: 10_570_000 picoseconds. + Weight::from_parts(10_973_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn extend() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_extend() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 11_514_000 picoseconds. + Weight::from_parts(11_791_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:1) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn force_exit() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `1489` + // Minimum execution time: 11_248_000 picoseconds. + Weight::from_parts(11_510_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn release_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(0, 0) + } + /// Storage: `SafeMode::Deposits` (r:1 w:1) + /// Proof: `SafeMode::Deposits` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `Balances::Holds` (r:1 w:1) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + fn force_release_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `167` + // Estimated: `3754` + // Minimum execution time: 55_416_000 picoseconds. + Weight::from_parts(56_524_000, 3754) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } + /// Storage: `SafeMode::Deposits` (r:1 w:1) + /// Proof: `SafeMode::Deposits` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `Balances::Holds` (r:1 w:1) + /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(289), added: 2764, mode: `MaxEncodedLen`) + fn force_slash_deposit() -> Weight { + // Proof Size summary in bytes: + // Measured: `167` + // Estimated: `3754` + // Minimum execution time: 43_013_000 picoseconds. + Weight::from_parts(43_610_000, 3754) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } +} diff --git a/operator/runtime/testnet/src/weights/pallet_scheduler.rs b/operator/runtime/testnet/src/weights/pallet_scheduler.rs index 5f7e822e..6ea7079b 100644 --- a/operator/runtime/testnet/src/weights/pallet_scheduler.rs +++ b/operator/runtime/testnet/src/weights/pallet_scheduler.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_scheduler // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_scheduler.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,8 +44,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `31` // Estimated: `1489` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 1489) + // Minimum execution time: 4_230_000 picoseconds. + Weight::from_parts(4_395_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -54,12 +54,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 50]`. fn service_agenda_base(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (178 ±0)` + // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 13328) - // Standard Error: 10_000 - .saturating_add(Weight::from_parts(390_000, 0).saturating_mul(s.into())) + // Minimum execution time: 4_871_000 picoseconds. + Weight::from_parts(8_768_764, 13328) + // Standard Error: 1_865 + .saturating_add(Weight::from_parts(430_859, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -67,8 +67,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 4_624_000 picoseconds. + Weight::from_parts(4_784_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -79,12 +79,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[128, 4194304]`. fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + s * (1 ±0)` - // Estimated: `3600 + s * (1 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(11_301_919, 3600) - // Standard Error: 141 - .saturating_add(Weight::from_parts(21_078, 0).saturating_mul(s.into())) + // Measured: `140 + s * (1 ±0)` + // Estimated: `3605 + s * (1 ±0)` + // Minimum execution time: 24_045_000 picoseconds. + Weight::from_parts(24_493_000, 3605) + // Standard Error: 22 + .saturating_add(Weight::from_parts(2_093, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) @@ -95,42 +95,47 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_945_000 picoseconds. + Weight::from_parts(7_172_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn service_task_periodic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 4_616_000 picoseconds. + Weight::from_parts(4_774_000, 0) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 10_169_000 picoseconds. + Weight::from_parts(10_416_000, 3997) + .saturating_add(T::DbWeight::get().reads(2_u64)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 3_356_000 picoseconds. + Weight::from_parts(3_509_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(9863), added: 12338, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 49]`. fn schedule(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (178 ±0)` + // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_500_000, 13328) - // Standard Error: 10_204 - .saturating_add(Weight::from_parts(357_142, 0).saturating_mul(s.into())) + // Minimum execution time: 14_001_000 picoseconds. + Weight::from_parts(17_598_882, 13328) + // Standard Error: 1_720 + .saturating_add(Weight::from_parts(471_490, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -145,10 +150,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `13328` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(14_969_387, 13328) - // Standard Error: 59_499 - .saturating_add(Weight::from_parts(530_612, 0).saturating_mul(s.into())) + // Minimum execution time: 21_005_000 picoseconds. + Weight::from_parts(20_606_432, 13328) + // Standard Error: 4_763 + .saturating_add(Weight::from_parts(727_795, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -159,12 +164,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 49]`. fn schedule_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4 + s * (191 ±0)` + // Measured: `255 + s * (185 ±0)` // Estimated: `13328` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_500_000, 13328) - // Standard Error: 42_072 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(s.into())) + // Minimum execution time: 18_442_000 picoseconds. + Weight::from_parts(23_751_817, 13328) + // Standard Error: 3_122 + .saturating_add(Weight::from_parts(511_679, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -177,12 +182,12 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// The range of component `s` is `[1, 50]`. fn cancel_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `102 + s * (188 ±0)` + // Measured: `281 + s * (185 ±0)` // Estimated: `13328` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(14_397_959, 13328) - // Standard Error: 30_612 - .saturating_add(Weight::from_parts(602_040, 0).saturating_mul(s.into())) + // Minimum execution time: 24_181_000 picoseconds. + Weight::from_parts(24_831_239, 13328) + // Standard Error: 1_494 + .saturating_add(Weight::from_parts(753_107, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -191,12 +196,14 @@ impl pallet_scheduler::WeightInfo for WeightInfo { /// Storage: `Scheduler::Retries` (r:0 w:1) /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) /// The range of component `s` is `[1, 50]`. - fn schedule_retry(_s: u32, ) -> Weight { + fn schedule_retry(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `118` // Estimated: `13328` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 13328) + // Minimum execution time: 13_017_000 picoseconds. + Weight::from_parts(13_366_758, 13328) + // Standard Error: 501 + .saturating_add(Weight::from_parts(34_596, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -208,8 +215,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8928` // Estimated: `13328` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_000_000, 13328) + // Minimum execution time: 33_006_000 picoseconds. + Weight::from_parts(33_945_000, 13328) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -223,8 +230,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9606` // Estimated: `13328` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(40_000_000, 13328) + // Minimum execution time: 40_607_000 picoseconds. + Weight::from_parts(41_866_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -236,8 +243,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8940` // Estimated: `13328` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 13328) + // Minimum execution time: 31_176_000 picoseconds. + Weight::from_parts(32_458_000, 13328) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -251,8 +258,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9618` // Estimated: `13328` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(28_000_000, 13328) + // Minimum execution time: 39_037_000 picoseconds. + Weight::from_parts(40_202_000, 13328) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_sudo.rs b/operator/runtime/testnet/src/weights/pallet_sudo.rs index 76bdc208..fbb8f166 100644 --- a/operator/runtime/testnet/src/weights/pallet_sudo.rs +++ b/operator/runtime/testnet/src/weights/pallet_sudo.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_sudo // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_sudo.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,10 +42,10 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn set_key() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 1505) + // Minimum execution time: 12_691_000 picoseconds. + Weight::from_parts(13_238_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -53,30 +53,30 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn sudo() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_000_000, 1505) + // Minimum execution time: 14_171_000 picoseconds. + Weight::from_parts(14_491_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:0) /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn sudo_as() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(14_000_000, 1505) + // Minimum execution time: 14_102_000 picoseconds. + Weight::from_parts(14_524_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:1) /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn remove_key() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 1505) + // Minimum execution time: 11_945_000 picoseconds. + Weight::from_parts(12_226_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -84,10 +84,10 @@ impl pallet_sudo::WeightInfo for WeightInfo { /// Proof: `Sudo::Key` (`max_values`: Some(1), `max_size`: Some(20), added: 515, mode: `MaxEncodedLen`) fn check_only_sudo_account() -> Weight { // Proof Size summary in bytes: - // Measured: `120` + // Measured: `153` // Estimated: `1505` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 1505) + // Minimum execution time: 5_021_000 picoseconds. + Weight::from_parts(5_279_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } } diff --git a/operator/runtime/testnet/src/weights/pallet_timestamp.rs b/operator/runtime/testnet/src/weights/pallet_timestamp.rs index 4115a2b6..30c18e66 100644 --- a/operator/runtime/testnet/src/weights/pallet_timestamp.rs +++ b/operator/runtime/testnet/src/weights/pallet_timestamp.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_timestamp // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_timestamp.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,10 +44,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { /// Proof: `Babe::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `245` + // Measured: `278` // Estimated: `1493` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 1493) + // Minimum execution time: 11_722_000 picoseconds. + Weight::from_parts(12_175_000, 1493) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -55,7 +55,7 @@ impl pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `94` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_314_000 picoseconds. + Weight::from_parts(5_420_000, 0) } } diff --git a/operator/runtime/testnet/src/weights/pallet_transaction_payment.rs b/operator/runtime/testnet/src/weights/pallet_transaction_payment.rs index fecdaed4..154b9e3f 100644 --- a/operator/runtime/testnet/src/weights/pallet_transaction_payment.rs +++ b/operator/runtime/testnet/src/weights/pallet_transaction_payment.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_transaction_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_transaction_payment // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_transaction_payment.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,10 +44,10 @@ impl pallet_transaction_payment::WeightInfo for WeightI /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn charge_transaction_payment() -> Weight { // Proof Size summary in bytes: - // Measured: `337` + // Measured: `403` // Estimated: `8763` - // Minimum execution time: 62_000_000 picoseconds. - Weight::from_parts(63_000_000, 8763) + // Minimum execution time: 99_135_000 picoseconds. + Weight::from_parts(101_172_000, 8763) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_treasury.rs b/operator/runtime/testnet/src/weights/pallet_treasury.rs index fd2368e4..f519e71d 100644 --- a/operator/runtime/testnet/src/weights/pallet_treasury.rs +++ b/operator/runtime/testnet/src/weights/pallet_treasury.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_treasury // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_treasury.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) fn spend_local() -> Weight { // Proof Size summary in bytes: - // Measured: `6` + // Measured: `76` // Estimated: `1887` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 1887) + // Minimum execution time: 15_951_000 picoseconds. + Weight::from_parts(16_247_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -57,10 +57,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) fn remove_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `90` + // Measured: `161` // Estimated: `1887` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 1887) + // Minimum execution time: 8_916_000 picoseconds. + Weight::from_parts(9_294_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -73,12 +73,12 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 99]`. fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `134 + p * (2 ±0)` + // Measured: `262 + p * (1 ±0)` // Estimated: `3581` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3581) - // Standard Error: 0 - .saturating_add(Weight::from_parts(10_101, 0).saturating_mul(p.into())) + // Minimum execution time: 17_539_000 picoseconds. + Weight::from_parts(19_878_447, 3581) + // Standard Error: 702 + .saturating_add(Weight::from_parts(56_710, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -88,10 +88,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn spend() -> Weight { // Proof Size summary in bytes: - // Measured: `6` + // Measured: `76` // Estimated: `1489` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 1489) + // Minimum execution time: 14_376_000 picoseconds. + Weight::from_parts(14_689_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -101,10 +101,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) fn payout() -> Weight { // Proof Size summary in bytes: - // Measured: `280` + // Measured: `387` // Estimated: `6172` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(46_000_000, 6172) + // Minimum execution time: 75_304_000 picoseconds. + Weight::from_parts(76_735_000, 6172) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -112,10 +112,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn check_status() -> Weight { // Proof Size summary in bytes: - // Measured: `112` + // Measured: `182` // Estimated: `3522` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(13_000_000, 3522) + // Minimum execution time: 16_246_000 picoseconds. + Weight::from_parts(16_853_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -123,10 +123,10 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`) fn void_spend() -> Weight { // Proof Size summary in bytes: - // Measured: `112` + // Measured: `182` // Estimated: `3522` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3522) + // Minimum execution time: 15_162_000 picoseconds. + Weight::from_parts(15_533_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/pallet_tx_pause.rs b/operator/runtime/testnet/src/weights/pallet_tx_pause.rs index 28676e27..d3a400fe 100644 --- a/operator/runtime/testnet/src/weights/pallet_tx_pause.rs +++ b/operator/runtime/testnet/src/weights/pallet_tx_pause.rs @@ -1,7 +1,63 @@ -// Placeholder weight mapping for `pallet-tx-pause` until we record chain-specific benchmarks. -// -// We reuse the upstream Substrate weight assumptions which are conservative enough for -// bootstrapping. Once DataHaven-specific paused-call logic is added we should regenerate weights in -// this module via the runtime benchmarking CLI. -pub type WeightInfo = pallet_tx_pause::weights::SubstrateWeight; + +//! Autogenerated weights for `pallet_tx_pause` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 + +// Executed Command: +// frame-omni-bencher +// v1 +// benchmark +// pallet +// --runtime +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// --pallet +// pallet_tx_pause +// --extrinsic +// +// --template +// benchmarking/frame-weight-template.hbs +// --output +// runtime/testnet/src/weights/pallet_tx_pause.rs +// --steps +// 50 +// --repeat +// 20 + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_tx_pause`. +pub struct WeightInfo(PhantomData); +impl pallet_tx_pause::WeightInfo for WeightInfo { + /// Storage: `TxPause::PausedCalls` (r:1 w:1) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn pause() -> Weight { + // Proof Size summary in bytes: + // Measured: `4` + // Estimated: `3997` + // Minimum execution time: 15_840_000 picoseconds. + Weight::from_parts(16_403_000, 3997) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `TxPause::PausedCalls` (r:1 w:1) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) + fn unpause() -> Weight { + // Proof Size summary in bytes: + // Measured: `566` + // Estimated: `3997` + // Minimum execution time: 23_040_000 picoseconds. + Weight::from_parts(23_645_000, 3997) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } +} diff --git a/operator/runtime/testnet/src/weights/pallet_utility.rs b/operator/runtime/testnet/src/weights/pallet_utility.rs index a0c90697..7503a420 100644 --- a/operator/runtime/testnet/src/weights/pallet_utility.rs +++ b/operator/runtime/testnet/src/weights/pallet_utility.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_utility // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_utility.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,48 +38,68 @@ use sp_std::marker::PhantomData; /// Weights for `pallet_utility`. pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 26_019 - .saturating_add(Weight::from_parts(3_277_000, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 7_101_000 picoseconds. + Weight::from_parts(17_940_544, 3997) + // Standard Error: 2_433 + .saturating_add(Weight::from_parts(6_733_579, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) fn as_derivative() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 13_294_000 picoseconds. + Weight::from_parts(13_780_000, 3997) + .saturating_add(T::DbWeight::get().reads(2_u64)) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 75_500 - .saturating_add(Weight::from_parts(3_426_500, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 7_154_000 picoseconds. + Weight::from_parts(20_328_522, 3997) + // Standard Error: 2_893 + .saturating_add(Weight::from_parts(7_169_301, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_647_000 picoseconds. + Weight::from_parts(9_879_000, 0) } + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `TxPause::PausedCalls` (r:1 w:0) + /// Proof: `TxPause::PausedCalls` (`max_values`: None, `max_size`: Some(532), added: 3007, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_500_000, 0) - // Standard Error: 132_500 - .saturating_add(Weight::from_parts(3_244_000, 0).saturating_mul(c.into())) + // Measured: `46` + // Estimated: `3997` + // Minimum execution time: 7_027_000 picoseconds. + Weight::from_parts(13_240_132, 3997) + // Standard Error: 2_988 + .saturating_add(Weight::from_parts(6_717_375, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2_u64)) } } diff --git a/operator/runtime/testnet/src/weights/pallet_whitelist.rs b/operator/runtime/testnet/src/weights/pallet_whitelist.rs index 1666632f..d43938f7 100644 --- a/operator/runtime/testnet/src/weights/pallet_whitelist.rs +++ b/operator/runtime/testnet/src/weights/pallet_whitelist.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_whitelist` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // pallet_whitelist // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/pallet_whitelist.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -46,10 +46,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn whitelist_call() -> Weight { // Proof Size summary in bytes: - // Measured: `80` + // Measured: `79` // Estimated: `3544` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3544) + // Minimum execution time: 23_637_000 picoseconds. + Weight::from_parts(24_433_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -61,10 +61,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(79), added: 2554, mode: `MaxEncodedLen`) fn remove_whitelisted_call() -> Weight { // Proof Size summary in bytes: - // Measured: `209` + // Measured: `208` // Estimated: `3544` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 3544) + // Minimum execution time: 23_479_000 picoseconds. + Weight::from_parts(24_059_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -79,12 +79,12 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// The range of component `n` is `[1, 4194294]`. fn dispatch_whitelisted_call(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `273 + n * (1 ±0)` - // Estimated: `3739 + n * (1 ±0)` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_978_728, 3739) - // Standard Error: 394 - .saturating_add(Weight::from_parts(21_271, 0).saturating_mul(n.into())) + // Measured: `284 + n * (1 ±0)` + // Estimated: `3748 + n * (1 ±0)` + // Minimum execution time: 37_618_000 picoseconds. + Weight::from_parts(38_366_000, 3748) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_575, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -98,12 +98,12 @@ impl pallet_whitelist::WeightInfo for WeightInfo { /// The range of component `n` is `[1, 10000]`. fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `209` + // Measured: `208` // Estimated: `3544` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(16_998_949, 3544) - // Standard Error: 250 - .saturating_add(Weight::from_parts(1_050, 0).saturating_mul(n.into())) + // Minimum execution time: 28_465_000 picoseconds. + Weight::from_parts(29_179_045, 3544) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_360, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/testnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs b/operator/runtime/testnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs index fca2b949..c2ee1816 100644 --- a/operator/runtime/testnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs +++ b/operator/runtime/testnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_inbound_queue_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_inbound_queue_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,8 +52,8 @@ impl snowbridge_pallet_inbound_queue_v2::WeightInfo for // Proof Size summary in bytes: // Measured: `339` // Estimated: `3537` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(52_000_000, 3537) + // Minimum execution time: 108_332_000 picoseconds. + Weight::from_parts(109_612_000, 3537) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs b/operator/runtime/testnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs index 38b23859..6911f92a 100644 --- a/operator/runtime/testnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs +++ b/operator/runtime/testnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_outbound_queue_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_outbound_queue_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,8 +50,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 1594) + // Minimum execution time: 27_187_000 picoseconds. + Weight::from_parts(27_678_000, 1594) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -63,8 +63,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `1195` // Estimated: `2680` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 2680) + // Minimum execution time: 40_269_000 picoseconds. + Weight::from_parts(41_155_000, 2680) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,8 +76,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `202` // Estimated: `1687` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(28_000_000, 1687) + // Minimum execution time: 16_670_000 picoseconds. + Weight::from_parts(17_184_000, 1687) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -89,8 +89,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(1_000_000, 0) + // Minimum execution time: 1_144_000 picoseconds. + Weight::from_parts(1_263_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `EthereumOutboundQueueV2::Nonce` (r:1 w:1) @@ -107,8 +107,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `180` // Estimated: `1493` - // Minimum execution time: 382_000_000 picoseconds. - Weight::from_parts(384_000_000, 1493) + // Minimum execution time: 694_814_000 picoseconds. + Weight::from_parts(709_873_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(36_u64)) } @@ -124,8 +124,8 @@ impl snowbridge_pallet_outbound_queue_v2::WeightInfo fo // Proof Size summary in bytes: // Measured: `498` // Estimated: `3537` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(54_000_000, 3537) + // Minimum execution time: 107_445_000 picoseconds. + Weight::from_parts(109_023_000, 3537) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/operator/runtime/testnet/src/weights/snowbridge_pallet_system.rs b/operator/runtime/testnet/src/weights/snowbridge_pallet_system.rs index 28951a90..c05478be 100644 --- a/operator/runtime/testnet/src/weights/snowbridge_pallet_system.rs +++ b/operator/runtime/testnet/src/weights/snowbridge_pallet_system.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_system // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/snowbridge_pallet_system.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -42,15 +42,15 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 9_446_000 picoseconds. + Weight::from_parts(9_779_000, 0) } fn set_operating_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 7_084_000 picoseconds. + Weight::from_parts(7_549_000, 0) } /// Storage: `SnowbridgeSystem::PricingParameters` (r:0 w:1) /// Proof: `SnowbridgeSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) @@ -58,16 +58,16 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 9_749_000 picoseconds. + Weight::from_parts(10_032_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn set_token_transfer_fees() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 7_842_000 picoseconds. + Weight::from_parts(8_116_000, 0) } /// Storage: `SnowbridgeSystem::ForeignToNativeId` (r:1 w:1) /// Proof: `SnowbridgeSystem::ForeignToNativeId` (`max_values`: None, `max_size`: Some(650), added: 3125, mode: `MaxEncodedLen`) @@ -77,8 +77,8 @@ impl snowbridge_pallet_system::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `75` // Estimated: `4115` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 4115) + // Minimum execution time: 20_863_000 picoseconds. + Weight::from_parts(21_812_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/operator/runtime/testnet/src/weights/snowbridge_pallet_system_v2.rs b/operator/runtime/testnet/src/weights/snowbridge_pallet_system_v2.rs index e1297bb6..ee472266 100644 --- a/operator/runtime/testnet/src/weights/snowbridge_pallet_system_v2.rs +++ b/operator/runtime/testnet/src/weights/snowbridge_pallet_system_v2.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `snowbridge_pallet_system_v2` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0 -//! DATE: 2025-08-20, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 51.0.0 +//! DATE: 2025-10-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `blocked.local`, CPU: `` +//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024 // Executed Command: @@ -14,7 +14,7 @@ // benchmark // pallet // --runtime -// target/release/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm +// target/production/wbuild/datahaven-testnet-runtime/datahaven_testnet_runtime.compact.compressed.wasm // --pallet // snowbridge_pallet_system_v2 // --extrinsic @@ -24,9 +24,9 @@ // --output // runtime/testnet/src/weights/snowbridge_pallet_system_v2.rs // --steps -// 2 +// 50 // --repeat -// 2 +// 20 #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -52,8 +52,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `81` // Estimated: `4115` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(42_000_000, 4115) + // Minimum execution time: 45_614_000 picoseconds. + Weight::from_parts(46_870_000, 4115) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -67,8 +67,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 3601) + // Minimum execution time: 35_719_000 picoseconds. + Weight::from_parts(36_485_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -82,8 +82,8 @@ impl snowbridge_pallet_system_v2::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `6` // Estimated: `3601` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(23_000_000, 3601) + // Minimum execution time: 29_760_000 picoseconds. + Weight::from_parts(30_163_000, 3601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/operator/scripts/run-benchmarks.sh b/operator/scripts/run-benchmarks.sh index 9f5a3c4a..804c19d2 100755 --- a/operator/scripts/run-benchmarks.sh +++ b/operator/scripts/run-benchmarks.sh @@ -53,11 +53,11 @@ if [ ! -f "$TEMPLATE_PATH" ]; then fi # Build the runtime WASM -echo -e "${YELLOW}Building runtime $RUNTIME with features: $FEATURES${NC}" -cargo build --release --features "$FEATURES" -p datahaven-$RUNTIME-runtime +echo -e "${YELLOW}Building runtime $RUNTIME (production profile) with features: $FEATURES${NC}" +cargo build --profile production --features "$FEATURES" -p datahaven-$RUNTIME-runtime # Get the WASM path -WASM_PATH="target/release/wbuild/datahaven-$RUNTIME-runtime/datahaven_${RUNTIME}_runtime.compact.compressed.wasm" +WASM_PATH="target/production/wbuild/datahaven-$RUNTIME-runtime/datahaven_${RUNTIME}_runtime.compact.compressed.wasm" if [ ! -f "$WASM_PATH" ]; then echo -e "${RED}Error: WASM runtime not found at $WASM_PATH${NC}"