From 70a505e9d8caaea7d6b186dfb06fd81b0215cbbd Mon Sep 17 00:00:00 2001 From: Gonza Montiel Date: Wed, 29 Oct 2025 16:14:21 +0100 Subject: [PATCH] fix: update weight configurations for the three runtimes (#249) # Update Runtime Weights and WeightInfo Implementations ## Summary Updated runtime weights across all three runtimes (mainnet, stagenet, testnet) and configured WeightInfo implementations to use the new benchmarked weights. ## Changes - All weight files have been updated with new benchmark data from Substrate Benchmark CLI v51.0.0 - Updated some WeightInfo configurations to use custom weights instead of the default `()`, such as `pallet_im_online`. ## Weights comparison against Moonbeam Some weights are much higher than it's counterpart in Moonbeam, as we can observe in the following table. We need to investigate if this is expected. EDIT: ### Weights using the `production` profile comparing stagenet vs moonbase | **Pallet** | **Function** | **DataHaven Weight** | **Moonbase Weight** | **Difference** | **Notes** | |------------|--------------|----------------------|---------------------|----------------|-----------| | **pallet_balances** | transfer_allow_death | 68,497,000 | 43,117,000 | **+59%** | DataHaven higher | | | transfer_keep_alive | 55,245,000 | 41,490,000 | **+33%** | DataHaven higher | | | force_set_balance_creating | 22,034,000 | 21,537,000 | **+2%** | Similar | | | force_set_balance_killing | 31,246,000 | 23,467,000 | **+33%** | DataHaven higher | | | force_transfer | 72,181,000 | 45,384,000 | **+59%** | DataHaven higher | | | transfer_all | 67,765,000 | 51,403,000 | **+32%** | DataHaven higher | | | force_unreserve | 25,876,000 | 19,490,000 | **+33%** | DataHaven higher | | | upgrade_accounts (base) | 23,200,000 | 17,599,000 | **+32%** | DataHaven higher | | | force_adjust_total_issuance | 8,780,000 | 6,780,000 | **+29%** | DataHaven higher | | | burn_allow_death | 43,258,000 | 25,822,000 | **+68%** | DataHaven higher | | | burn_keep_alive | 30,368,000 | 22,961,000 | **+32%** | DataHaven higher | | **pallet_evm** | withdraw | 3,174,000 | 2,104,000 | **+51%** | DataHaven higher | | **frame_system** | remark (base) | 33,694,157 | 38,668,753 | **-13%** | Moonbase higher | | | remark_with_event (base) | 8,210,000 | 5,745,000 | **+43%** | DataHaven higher | | | set_heap_pages | 5,204,000 | 3,734,000 | **+39%** | DataHaven higher | | | set_code | 139,034,247,000 | 102,532,308,000 | **+36%** | DataHaven higher | | | set_storage (base) | 3,248,000 | 2,094,000 | **+55%** | DataHaven higher | | | kill_storage (base) | 3,344,000 | 2,120,000 | **+58%** | DataHaven higher | | | kill_prefix (base) | 6,028,000 | 4,258,000 | **+42%** | DataHaven higher | | | authorize_upgrade | 12,866,000 | 8,966,000 | **+44%** | DataHaven higher | | | apply_authorized_upgrade | 142,435,318,000 | 106,561,461,000 | **+34%** | DataHaven higher | | **pallet_multisig** | as_multi_threshold_1 (base) | 30,107,366 | 17,588,619 | **+71%** | DataHaven higher | | | as_multi_create (base) | 45,353,453 | 32,782,725 | **+38%** | DataHaven higher | | | as_multi_approve (base) | 22,928,808 | 18,299,865 | **+25%** | DataHaven higher | | | as_multi_complete (base) | 57,510,735 | 41,555,387 | **+38%** | DataHaven higher | | | approve_as_multi_create (base) | 42,860,897 | 32,390,857 | **+32%** | DataHaven higher | | | approve_as_multi_approve (base) | 21,640,639 | 16,839,439 | **+29%** | DataHaven higher | | | cancel_as_multi (base) | 44,014,197 | 32,643,060 | **+35%** | DataHaven higher | | **pallet_treasury** | spend_local | 15,605,000 | 12,992,000 | **+20%** | DataHaven higher | | | remove_approval | 8,641,000 | 7,766,000 | **+11%** | DataHaven higher | | | on_initialize_proposals (base) | 19,249,676 | 16,973,066 | **+13%** | DataHaven higher | | | spend | 14,082,000 | 26,612,000 | **-47%** | Moonbase higher | | | payout | 74,847,000 | 247,397,000 | **-70%** | Moonbase significantly higher | | | check_status | 16,325,000 | 16,223,000 | **+1%** | Similar | | | void_spend | 15,059,000 | 15,167,000 | **-1%** | Similar | | **pallet_scheduler** | service_agendas_base | 4,583,000 | 6,215,000 | **-26%** | Moonbase higher | | | service_agenda_base (base) | 8,728,153 | 6,640,549 | **+31%** | DataHaven higher | | | service_task_base | 4,875,000 | 3,455,000 | **+41%** | DataHaven higher | | | service_task_fetched (base) | 24,253,000 | 18,898,000 | **+28%** | DataHaven higher | | | service_task_named | 7,176,000 | 5,027,000 | **+43%** | DataHaven higher | | | service_task_periodic | 4,842,000 | 3,415,000 | **+42%** | DataHaven higher | | | execute_dispatch_signed | 10,378,000 | 4,837,000 | **+115%** | DataHaven significantly higher | | | execute_dispatch_unsigned | 3,511,000 | 2,451,000 | **+43%** | DataHaven higher | | | schedule (base) | 17,795,637 | 13,165,173 | **+35%** | DataHaven higher | | | cancel (base) | 20,509,326 | 15,513,197 | **+32%** | DataHaven higher | --------- Co-authored-by: Steve Degosserie <723552+stiiifff@users.noreply.github.com> Co-authored-by: Ahmad Kaouk Co-authored-by: Ahmad Kaouk <56095276+ahmadkaouk@users.noreply.github.com> --- operator/runtime/mainnet/src/configs/mod.rs | 2 +- .../mainnet/src/weights/frame_system.rs | 87 +++--- operator/runtime/mainnet/src/weights/mod.rs | 1 + .../mainnet/src/weights/pallet_balances.rs | 72 ++--- .../mainnet/src/weights/pallet_beefy_mmr.rs | 28 +- .../pallet_collective_technical_committee.rs | 249 +++++++++-------- .../pallet_collective_treasury_council.rs | 237 +++++++++-------- .../src/weights/pallet_conviction_voting.rs | 76 +++--- .../pallet_datahaven_native_transfer.rs | 26 +- .../runtime/mainnet/src/weights/pallet_evm.rs | 16 +- .../src/weights/pallet_external_validators.rs | 56 ++-- .../pallet_external_validators_rewards.rs | 16 +- .../src/weights/pallet_message_queue.rs | 52 ++-- .../runtime/mainnet/src/weights/pallet_mmr.rs | 32 +-- .../mainnet/src/weights/pallet_multisig.rs | 107 ++++---- .../mainnet/src/weights/pallet_parameters.rs | 16 +- .../mainnet/src/weights/pallet_preimage.rs | 128 ++++----- .../mainnet/src/weights/pallet_proxy.rs | 136 +++++----- .../mainnet/src/weights/pallet_referenda.rs | 192 +++++++------- .../mainnet/src/weights/pallet_safe_mode.rs | 147 +++++++++- .../mainnet/src/weights/pallet_scheduler.rs | 129 ++++----- .../mainnet/src/weights/pallet_sudo.rs | 42 +-- .../mainnet/src/weights/pallet_timestamp.rs | 22 +- .../src/weights/pallet_transaction_payment.rs | 18 +- .../mainnet/src/weights/pallet_treasury.rs | 58 ++-- .../mainnet/src/weights/pallet_tx_pause.rs | 68 ++++- .../mainnet/src/weights/pallet_utility.rs | 80 +++--- .../mainnet/src/weights/pallet_whitelist.rs | 46 ++-- .../snowbridge_pallet_inbound_queue_v2.rs | 16 +- .../snowbridge_pallet_outbound_queue_v2.rs | 36 +-- .../src/weights/snowbridge_pallet_system.rs | 32 +-- .../weights/snowbridge_pallet_system_v2.rs | 24 +- operator/runtime/stagenet/src/configs/mod.rs | 2 +- .../stagenet/src/weights/frame_system.rs | 87 +++--- operator/runtime/stagenet/src/weights/mod.rs | 2 +- .../stagenet/src/weights/pallet_balances.rs | 72 ++--- .../stagenet/src/weights/pallet_beefy_mmr.rs | 28 +- .../pallet_collective_technical_committee.rs | 251 ++++++++++-------- .../pallet_collective_treasury_council.rs | 237 +++++++++-------- .../src/weights/pallet_conviction_voting.rs | 76 +++--- .../pallet_datahaven_native_transfer.rs | 26 +- .../stagenet/src/weights/pallet_evm.rs | 16 +- .../src/weights/pallet_external_validators.rs | 58 ++-- .../pallet_external_validators_rewards.rs | 16 +- .../src/weights/pallet_message_queue.rs | 52 ++-- .../stagenet/src/weights/pallet_mmr.rs | 32 +-- .../stagenet/src/weights/pallet_multisig.rs | 107 ++++---- .../stagenet/src/weights/pallet_parameters.rs | 16 +- .../stagenet/src/weights/pallet_preimage.rs | 128 ++++----- .../stagenet/src/weights/pallet_proxy.rs | 136 +++++----- .../stagenet/src/weights/pallet_referenda.rs | 192 +++++++------- .../stagenet/src/weights/pallet_safe_mode.rs | 147 +++++++++- .../stagenet/src/weights/pallet_scheduler.rs | 129 ++++----- .../stagenet/src/weights/pallet_sudo.rs | 42 +-- .../stagenet/src/weights/pallet_timestamp.rs | 22 +- .../src/weights/pallet_transaction_payment.rs | 18 +- .../stagenet/src/weights/pallet_treasury.rs | 58 ++-- .../stagenet/src/weights/pallet_tx_pause.rs | 68 ++++- .../stagenet/src/weights/pallet_utility.rs | 80 +++--- .../stagenet/src/weights/pallet_whitelist.rs | 46 ++-- .../snowbridge_pallet_inbound_queue_v2.rs | 16 +- .../snowbridge_pallet_outbound_queue_v2.rs | 36 +-- .../src/weights/snowbridge_pallet_system.rs | 32 +-- .../weights/snowbridge_pallet_system_v2.rs | 24 +- operator/runtime/testnet/src/configs/mod.rs | 2 +- .../testnet/src/weights/frame_system.rs | 87 +++--- operator/runtime/testnet/src/weights/mod.rs | 2 +- .../testnet/src/weights/pallet_balances.rs | 72 ++--- .../testnet/src/weights/pallet_beefy_mmr.rs | 28 +- .../pallet_collective_technical_committee.rs | 249 +++++++++-------- .../pallet_collective_treasury_council.rs | 243 +++++++++-------- .../src/weights/pallet_conviction_voting.rs | 76 +++--- .../pallet_datahaven_native_transfer.rs | 26 +- .../runtime/testnet/src/weights/pallet_evm.rs | 16 +- .../src/weights/pallet_external_validators.rs | 56 ++-- .../pallet_external_validators_rewards.rs | 16 +- .../src/weights/pallet_message_queue.rs | 52 ++-- .../runtime/testnet/src/weights/pallet_mmr.rs | 32 +-- .../testnet/src/weights/pallet_multisig.rs | 107 ++++---- .../testnet/src/weights/pallet_parameters.rs | 16 +- .../testnet/src/weights/pallet_preimage.rs | 128 ++++----- .../testnet/src/weights/pallet_proxy.rs | 138 +++++----- .../testnet/src/weights/pallet_referenda.rs | 192 +++++++------- .../testnet/src/weights/pallet_safe_mode.rs | 147 +++++++++- .../testnet/src/weights/pallet_scheduler.rs | 129 ++++----- .../testnet/src/weights/pallet_sudo.rs | 42 +-- .../testnet/src/weights/pallet_timestamp.rs | 22 +- .../src/weights/pallet_transaction_payment.rs | 18 +- .../testnet/src/weights/pallet_treasury.rs | 58 ++-- .../testnet/src/weights/pallet_tx_pause.rs | 68 ++++- .../testnet/src/weights/pallet_utility.rs | 80 +++--- .../testnet/src/weights/pallet_whitelist.rs | 46 ++-- .../snowbridge_pallet_inbound_queue_v2.rs | 16 +- .../snowbridge_pallet_outbound_queue_v2.rs | 36 +-- .../src/weights/snowbridge_pallet_system.rs | 32 +-- .../weights/snowbridge_pallet_system_v2.rs | 24 +- operator/scripts/run-benchmarks.sh | 6 +- 97 files changed, 3827 insertions(+), 2934 deletions(-) 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}"