From bbb22e8e946edbf5e4436bcdc0fc14b9417f811a Mon Sep 17 00:00:00 2001 From: John Reed <87283488+JohnReedV@users.noreply.github.com> Date: Thu, 7 May 2026 07:05:30 -0700 Subject: [PATCH 1/5] impl SubnetProtocolAlpha --- .../subtensor/src/coinbase/run_coinbase.rs | 4 +- pallets/subtensor/src/lib.rs | 4 ++ pallets/subtensor/src/staking/remove_stake.rs | 36 +++++++++++-- pallets/subtensor/src/tests/coinbase.rs | 9 ++++ pallets/subtensor/src/tests/networks.rs | 53 +++++++++++++++++++ 5 files changed, 100 insertions(+), 6 deletions(-) diff --git a/pallets/subtensor/src/coinbase/run_coinbase.rs b/pallets/subtensor/src/coinbase/run_coinbase.rs index 2854777abc..3f6fc41a07 100644 --- a/pallets/subtensor/src/coinbase/run_coinbase.rs +++ b/pallets/subtensor/src/coinbase/run_coinbase.rs @@ -102,7 +102,9 @@ impl Pallet { if let Ok(buy_swap_result_ok) = buy_swap_result { let bought_alpha: AlphaBalance = buy_swap_result_ok.amount_paid_out.into(); - Self::recycle_subnet_alpha(*netuid_i, bought_alpha); + SubnetProtocolAlpha::::mutate(*netuid_i, |total| { + *total = total.saturating_add(bought_alpha); + }); // Record actual excess TAO that entered pool. let actual_excess: TaoBalance = buy_swap_result_ok.amount_paid_in; diff --git a/pallets/subtensor/src/lib.rs b/pallets/subtensor/src/lib.rs index 75735c7471..2286f996fd 100644 --- a/pallets/subtensor/src/lib.rs +++ b/pallets/subtensor/src/lib.rs @@ -1368,6 +1368,10 @@ pub mod pallet { #[pallet::storage] pub type SubnetAlphaOut = StorageMap<_, Identity, NetUid, AlphaBalance, ValueQuery, DefaultZeroAlpha>; + /// --- MAP ( netuid ) --> protocol_alpha | Returns the protocol-owned alpha cached for the subnet. + #[pallet::storage] + pub type SubnetProtocolAlpha = + StorageMap<_, Identity, NetUid, AlphaBalance, ValueQuery, DefaultZeroAlpha>; /// --- MAP ( cold ) --> Vec | Maps coldkey to hotkeys that stake to it #[pallet::storage] diff --git a/pallets/subtensor/src/staking/remove_stake.rs b/pallets/subtensor/src/staking/remove_stake.rs index f2d07189a4..c3ed9e1b74 100644 --- a/pallets/subtensor/src/staking/remove_stake.rs +++ b/pallets/subtensor/src/staking/remove_stake.rs @@ -473,7 +473,11 @@ impl Pallet { // - track hotkeys to clear pool totals. let mut keys_to_remove: Vec<(T::AccountId, T::AccountId)> = Vec::new(); let mut stakers: Vec<(T::AccountId, T::AccountId, u128)> = Vec::new(); - let mut total_alpha_value_u128: u128 = 0; + let protocol_alpha_value_u128: u128 = SubnetAlphaIn::::get(netuid) + .saturating_add(SubnetProtocolAlpha::::get(netuid)) + .to_u64() as u128; + let mut total_alpha_value_u128: u128 = protocol_alpha_value_u128; + let mut protocol_tao_share = TaoBalance::ZERO; let hotkeys_in_subnet: Vec = TotalHotkeyAlpha::::iter_keys() .filter(|(_, this_netuid)| *this_netuid == netuid) @@ -517,16 +521,18 @@ impl Pallet { // 6) Pro‑rata distribution of the pot by α value (largest‑remainder), // **credited directly to each staker's COLDKEY free balance**. - if pot_u64 > 0 && total_alpha_value_u128 > 0 && !stakers.is_empty() { + if pot_u64 > 0 && total_alpha_value_u128 > 0 { struct Portion { _hot: A, cold: C, + is_protocol: bool, share: u64, // TAO to credit to coldkey balance rem: u128, // remainder for largest‑remainder method } let pot_u128: u128 = pot_u64 as u128; - let mut portions: Vec> = Vec::with_capacity(stakers.len()); + let mut portions: Vec> = + Vec::with_capacity(stakers.len().saturating_add(1)); let mut distributed: u128 = 0; for (hot, cold, alpha_val) in &stakers { @@ -539,6 +545,22 @@ impl Pallet { portions.push(Portion { _hot: hot.clone(), cold: cold.clone(), + is_protocol: false, + share: share_u64, + rem, + }); + } + + if protocol_alpha_value_u128 > 0 { + let prod: u128 = pot_u128.saturating_mul(protocol_alpha_value_u128); + let share_u128: u128 = prod.checked_div(total_alpha_value_u128).unwrap_or_default(); + let share_u64: u64 = share_u128.min(u128::from(u64::MAX)) as u64; + distributed = distributed.saturating_add(u128::from(share_u64)); + let rem: u128 = prod.checked_rem(total_alpha_value_u128).unwrap_or_default(); + portions.push(Portion { + _hot: owner_coldkey.clone(), + cold: owner_coldkey.clone(), + is_protocol: true, share: share_u64, rem, }); @@ -555,7 +577,9 @@ impl Pallet { // Credit each share directly to coldkey free balance. for p in portions { - if p.share > 0 { + if p.is_protocol { + protocol_tao_share = protocol_tao_share.saturating_add(p.share.into()); + } else if p.share > 0 { // Cannot fail the whole transaction if this transfer fails let _ = Self::transfer_tao_from_subnet(netuid, &p.cold, p.share.into()); } @@ -578,6 +602,7 @@ impl Pallet { SubnetAlphaIn::::remove(netuid); SubnetAlphaInProvided::::remove(netuid); SubnetAlphaOut::::remove(netuid); + SubnetProtocolAlpha::::remove(netuid); // Clear the locked balance on the subnet. Self::set_subnet_locked_balance(netuid, TaoBalance::ZERO); @@ -596,7 +621,8 @@ impl Pallet { && let Some(subnet_account) = Self::get_subnet_account_id(netuid) { // Transfer maximum transferrable up to refund to owner - let transferrable = Self::get_coldkey_balance(&subnet_account); + let transferrable = + Self::get_coldkey_balance(&subnet_account).saturating_sub(protocol_tao_share); // We do our best effort to refund owner to as full amount of refund as possible, but // we cannot fail new subnet registration, so the result is ignored. let _ = Self::transfer_tao(&subnet_account, &owner_coldkey, refund.min(transferrable)); diff --git a/pallets/subtensor/src/tests/coinbase.rs b/pallets/subtensor/src/tests/coinbase.rs index 6199aa9952..7fbf18b32b 100644 --- a/pallets/subtensor/src/tests/coinbase.rs +++ b/pallets/subtensor/src/tests/coinbase.rs @@ -622,6 +622,13 @@ fn test_coinbase_alpha_issuance_with_cap_trigger_and_block_emission() { // Run coinbase SubtensorModule::run_coinbase(emission_credit); + // New behavior: chain-bought alpha is cached instead of recycled. + // The cached amount remains part of outstanding alpha supply. + assert!( + !SubnetProtocolAlpha::::get(netuid1).is_zero() + || !SubnetProtocolAlpha::::get(netuid2).is_zero() + ); + // Get the prices after the run_coinbase let price_1_after = ::SwapInterface::current_alpha_price(netuid1); let price_2_after = ::SwapInterface::current_alpha_price(netuid2); @@ -631,11 +638,13 @@ fn test_coinbase_alpha_issuance_with_cap_trigger_and_block_emission() { assert_eq!( u64::from(SubnetAlphaOut::::get(netuid2)), 21_000_000_000_000_000_u64 + .saturating_add(u64::from(SubnetProtocolAlpha::::get(netuid2))) ); assert!(u64::from(SubnetAlphaIn::::get(netuid2)) < initial_alpha); assert_eq!( u64::from(SubnetAlphaOut::::get(netuid2)), 21_000_000_000_000_000_u64 + .saturating_add(u64::from(SubnetProtocolAlpha::::get(netuid2))) ); assert!(price_1_after > price_1_before); diff --git a/pallets/subtensor/src/tests/networks.rs b/pallets/subtensor/src/tests/networks.rs index c4efc75825..50814b6b4d 100644 --- a/pallets/subtensor/src/tests/networks.rs +++ b/pallets/subtensor/src/tests/networks.rs @@ -110,6 +110,8 @@ fn dissolve_single_alpha_out_staker_gets_all_tao() { let owner_hot = U256::from(20); let net = add_dynamic_network(&owner_hot, &owner_cold); remove_owner_registration_stake(net); + SubnetAlphaIn::::insert(net, AlphaBalance::ZERO); + SubnetProtocolAlpha::::insert(net, AlphaBalance::ZERO); // 2. Single α-out staker let (s_hot, s_cold) = (U256::from(100), U256::from(200)); @@ -146,6 +148,8 @@ fn dissolve_two_stakers_pro_rata_distribution() { let oh = U256::from(51); let net = add_dynamic_network(&oh, &oc); remove_owner_registration_stake(net); + SubnetAlphaIn::::insert(net, AlphaBalance::ZERO); + SubnetProtocolAlpha::::insert(net, AlphaBalance::ZERO); // Mark this subnet as *legacy* so owner refund path is enabled. let reg_at = NetworkRegisteredAt::::get(net); @@ -366,6 +370,7 @@ fn dissolve_clears_all_per_subnet_storages() { // Items now REMOVED (not zeroed) by dissolution SubnetAlphaIn::::insert(net, AlphaBalance::from(2)); SubnetAlphaOut::::insert(net, AlphaBalance::from(3)); + SubnetProtocolAlpha::::insert(net, AlphaBalance::from(4)); // Prefix / double-map collections Keys::::insert(net, 0u16, owner_hot); @@ -521,6 +526,7 @@ fn dissolve_clears_all_per_subnet_storages() { // These are now REMOVED assert!(!SubnetAlphaIn::::contains_key(net)); assert!(!SubnetAlphaOut::::contains_key(net)); + assert!(!SubnetProtocolAlpha::::contains_key(net)); // Collections fully cleared assert!(Keys::::iter_prefix(net).next().is_none()); @@ -688,6 +694,8 @@ fn dissolve_rounding_remainder_distribution() { let oh = U256::from(62); let net = add_dynamic_network(&oh, &oc); remove_owner_registration_stake(net); + SubnetAlphaIn::::insert(net, AlphaBalance::ZERO); + SubnetProtocolAlpha::::insert(net, AlphaBalance::ZERO); let (s1h, s1c) = (U256::from(63), U256::from(64)); let (s2h, s2c) = (U256::from(65), U256::from(66)); @@ -721,6 +729,40 @@ fn dissolve_rounding_remainder_distribution() { }); } +#[test] +fn dissolve_protocol_alpha_share_is_not_paid_to_users() { + new_test_ext(0).execute_with(|| { + let owner_cold = U256::from(610); + let owner_hot = U256::from(620); + let net = add_dynamic_network(&owner_hot, &owner_cold); + remove_owner_registration_stake(net); + SubtensorModule::set_subnet_locked_balance(net, TaoBalance::ZERO); + + // Protocol owns both alpha-in and cached chain-buy alpha on dereg. + SubnetAlphaIn::::insert(net, AlphaBalance::from(100u64)); + SubnetProtocolAlpha::::insert(net, AlphaBalance::from(50u64)); + + let staker_hot = U256::from(630); + let staker_cold = U256::from(640); + AlphaV2::::insert((staker_hot, staker_cold, net), sf_from_u64(50u64)); + TotalHotkeyAlpha::::insert(staker_hot, net, AlphaBalance::from(50u64)); + + let pot: u64 = 200; + SubnetTAO::::insert(net, TaoBalance::from(pot)); + + let staker_before = SubtensorModule::get_coldkey_balance(&staker_cold); + assert_ok!(SubtensorModule::do_dissolve_network(net)); + + // User gets 50 / (100 alpha-in + 50 cached protocol alpha + 50 user alpha) + // of the TAO pot. The protocol share is withheld from user/owner payout. + assert_eq!( + SubtensorModule::get_coldkey_balance(&staker_cold), + staker_before + 50.into() + ); + assert!(!SubnetProtocolAlpha::::contains_key(net)); + }); +} + #[test] fn destroy_alpha_out_multiple_stakers_pro_rata() { new_test_ext(0).execute_with(|| { @@ -763,6 +805,9 @@ fn destroy_alpha_out_multiple_stakers_pro_rata() { )); // 4. α-out snapshot + + SubnetAlphaIn::::insert(netuid, AlphaBalance::ZERO); + SubnetProtocolAlpha::::insert(netuid, AlphaBalance::ZERO); let a1: u128 = sf_to_u128(&AlphaV2::::get((h1, c1, netuid))); let a2: u128 = sf_to_u128(&AlphaV2::::get((h2, c2, netuid))); let atotal = a1 + a2; @@ -896,6 +941,9 @@ fn destroy_alpha_out_many_stakers_complex_distribution() { let owner_before = SubtensorModule::get_coldkey_balance(&owner_cold); // ── 5) expected τ share per pallet algorithm (incl. remainder) ───── + + SubnetAlphaIn::::insert(netuid, AlphaBalance::ZERO); + SubnetProtocolAlpha::::insert(netuid, AlphaBalance::ZERO); let mut share = [0u64; N]; let mut rem = [0u128; N]; let mut paid: u128 = 0; @@ -1967,6 +2015,11 @@ fn massive_dissolve_refund_and_reregistration_flow_is_lossless_and_cleans_state( // 5) Compute Hamilton-apportionment BASE shares per cold and total leftover // from the **pair-level** pre‑LP α snapshot; also count pairs per cold. // ──────────────────────────────────────────────────────────────────── + for &net in nets.iter() { + SubnetAlphaIn::::insert(net, AlphaBalance::ZERO); + SubnetProtocolAlpha::::insert(net, AlphaBalance::ZERO); + } + let mut base_share_cold: BTreeMap = cold_lps.iter().copied().map(|c| (c, 0_u64)).collect(); let mut pair_count_cold: BTreeMap = From 834451562d667dc00e76d4566e736d0e775765f1 Mon Sep 17 00:00:00 2001 From: John Reed <87283488+JohnReedV@users.noreply.github.com> Date: Thu, 7 May 2026 07:37:23 -0700 Subject: [PATCH 2/5] bump spec --- runtime/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 3fd1992a5f..f58573919e 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -272,7 +272,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // `spec_version`, and `authoring_version` are the same between Wasm and native. // This value is set to 100 to notify Polkadot-JS App (https://polkadot.js.org/apps) to use // the compatible custom types. - spec_version: 403, + spec_version: 404, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From 311fcc5561dd75ceded981172cafe4d79444a80c Mon Sep 17 00:00:00 2001 From: John Reed <87283488+JohnReedV@users.noreply.github.com> Date: Thu, 7 May 2026 09:10:38 -0700 Subject: [PATCH 3/5] bump spec again --- runtime/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index f58573919e..3e59e2a802 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -272,7 +272,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // `spec_version`, and `authoring_version` are the same between Wasm and native. // This value is set to 100 to notify Polkadot-JS App (https://polkadot.js.org/apps) to use // the compatible custom types. - spec_version: 404, + spec_version: 405, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From 695a6d83c555d6eef991bc84994b60f68a49253d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 15 May 2026 16:30:56 +0000 Subject: [PATCH 4/5] auto-update benchmark weights --- pallets/subtensor/src/weights.rs | 726 ++++++++++++++++--------------- pallets/utility/src/weights.rs | 86 ++-- 2 files changed, 424 insertions(+), 388 deletions(-) diff --git a/pallets/subtensor/src/weights.rs b/pallets/subtensor/src/weights.rs index 4e759e12e0..ef037bf00f 100644 --- a/pallets/subtensor/src/weights.rs +++ b/pallets/subtensor/src/weights.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for `pallet_subtensor` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 -//! DATE: 2026-05-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 7763 64-Core Processor` +//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 9V74 80-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -22,7 +22,7 @@ // --no-storage-info // --no-min-squares // --no-median-slopes -// --output=/tmp/tmp.bgeSTyDtzW +// --output=/tmp/tmp.8XUzfw8piw // --template=/home/runner/work/subtensor/subtensor/.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -180,6 +180,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::RAORecycledForRegistration` (r:1 w:1) /// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) + /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::BlockAtRegistration` (r:0 w:1) /// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Keys` (r:0 w:1) @@ -194,10 +196,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1706` // Estimated: `13600` - // Minimum execution time: 355_490_000 picoseconds. - Weight::from_parts(364_739_000, 13600) - .saturating_add(T::DbWeight::get().reads(47_u64)) - .saturating_add(T::DbWeight::get().writes(39_u64)) + // Minimum execution time: 369_434_000 picoseconds. + Weight::from_parts(378_367_000, 13600) + .saturating_add(T::DbWeight::get().reads(48_u64)) + .saturating_add(T::DbWeight::get().writes(40_u64)) } /// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0) /// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -237,8 +239,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `188782` // Estimated: `10327372` - // Minimum execution time: 14_846_685_000 picoseconds. - Weight::from_parts(15_166_549_000, 10327372) + // Minimum execution time: 16_332_584_000 picoseconds. + Weight::from_parts(16_574_913_000, 10327372) .saturating_add(T::DbWeight::get().reads(4112_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -304,10 +306,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2560` + // Measured: `2589` // Estimated: `8727` - // Minimum execution time: 431_592_000 picoseconds. - Weight::from_parts(453_283_000, 8727) + // Minimum execution time: 454_111_000 picoseconds. + Weight::from_parts(470_966_000, 8727) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(18_u64)) } @@ -321,8 +323,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `791` // Estimated: `6731` - // Minimum execution time: 34_354_000 picoseconds. - Weight::from_parts(34_836_000, 6731) + // Minimum execution time: 33_120_000 picoseconds. + Weight::from_parts(33_780_000, 6731) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -336,8 +338,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `764` // Estimated: `6704` - // Minimum execution time: 30_417_000 picoseconds. - Weight::from_parts(31_620_000, 6704) + // Minimum execution time: 28_563_000 picoseconds. + Weight::from_parts(29_635_000, 6704) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -423,6 +425,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::RAORecycledForRegistration` (r:1 w:1) /// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) + /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::BlockAtRegistration` (r:0 w:1) /// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Keys` (r:0 w:1) @@ -437,10 +441,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1639` // Estimated: `13600` - // Minimum execution time: 364_917_000 picoseconds. - Weight::from_parts(368_714_000, 13600) - .saturating_add(T::DbWeight::get().reads(47_u64)) - .saturating_add(T::DbWeight::get().writes(39_u64)) + // Minimum execution time: 358_667_000 picoseconds. + Weight::from_parts(361_462_000, 13600) + .saturating_add(T::DbWeight::get().reads(48_u64)) + .saturating_add(T::DbWeight::get().writes(40_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -488,10 +492,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`) fn root_register() -> Weight { // Proof Size summary in bytes: - // Measured: `1415` - // Estimated: `4880` - // Minimum execution time: 100_830_000 picoseconds. - Weight::from_parts(102_322_000, 4880) + // Measured: `1444` + // Estimated: `4909` + // Minimum execution time: 102_173_000 picoseconds. + Weight::from_parts(102_934_000, 4909) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } @@ -609,8 +613,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1459` // Estimated: `9874` - // Minimum execution time: 268_496_000 picoseconds. - Weight::from_parts(273_143_000, 9874) + // Minimum execution time: 268_252_000 picoseconds. + Weight::from_parts(273_160_000, 9874) .saturating_add(T::DbWeight::get().reads(42_u64)) .saturating_add(T::DbWeight::get().writes(47_u64)) } @@ -638,8 +642,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1061` // Estimated: `4526` - // Minimum execution time: 60_835_000 picoseconds. - Weight::from_parts(62_007_000, 4526) + // Minimum execution time: 59_329_000 picoseconds. + Weight::from_parts(60_531_000, 4526) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -683,8 +687,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1579` // Estimated: `7519` - // Minimum execution time: 107_622_000 picoseconds. - Weight::from_parts(109_516_000, 7519) + // Minimum execution time: 107_932_000 picoseconds. + Weight::from_parts(109_955_000, 7519) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -694,8 +698,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_260_000 picoseconds. - Weight::from_parts(5_611_000, 0) + // Minimum execution time: 4_106_000 picoseconds. + Weight::from_parts(4_437_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -712,8 +716,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `938` // Estimated: `4403` - // Minimum execution time: 46_848_000 picoseconds. - Weight::from_parts(47_770_000, 4403) + // Minimum execution time: 45_629_000 picoseconds. + Weight::from_parts(46_831_000, 4403) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -729,8 +733,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `694` // Estimated: `4159` - // Minimum execution time: 45_235_000 picoseconds. - Weight::from_parts(46_999_000, 4159) + // Minimum execution time: 43_165_000 picoseconds. + Weight::from_parts(44_206_000, 4159) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -768,10 +772,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_coldkey_announced() -> Weight { // Proof Size summary in bytes: - // Measured: `2117` - // Estimated: `13007` - // Minimum execution time: 267_614_000 picoseconds. - Weight::from_parts(273_394_000, 13007) + // Measured: `2150` + // Estimated: `13040` + // Minimum execution time: 276_245_000 picoseconds. + Weight::from_parts(280_410_000, 13040) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -815,8 +819,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2210` // Estimated: `13100` - // Minimum execution time: 289_935_000 picoseconds. - Weight::from_parts(294_274_000, 13100) + // Minimum execution time: 300_571_000 picoseconds. + Weight::from_parts(304_617_000, 13100) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(19_u64)) } @@ -828,8 +832,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `665` // Estimated: `4130` - // Minimum execution time: 22_412_000 picoseconds. - Weight::from_parts(23_364_000, 4130) + // Minimum execution time: 20_431_000 picoseconds. + Weight::from_parts(21_282_000, 4130) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -841,8 +845,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `613` // Estimated: `4078` - // Minimum execution time: 18_325_000 picoseconds. - Weight::from_parts(19_206_000, 4078) + // Minimum execution time: 16_124_000 picoseconds. + Weight::from_parts(16_865_000, 4078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -854,8 +858,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_376_000 picoseconds. - Weight::from_parts(8_697_000, 0) + // Minimum execution time: 6_710_000 picoseconds. + Weight::from_parts(7_261_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0) @@ -898,8 +902,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2084` // Estimated: `8024` - // Minimum execution time: 396_345_000 picoseconds. - Weight::from_parts(408_599_000, 8024) + // Minimum execution time: 419_749_000 picoseconds. + Weight::from_parts(424_877_000, 8024) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -925,14 +929,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Lock` (r:1 w:0) /// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::AlphaRecycled` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaRecycled` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::TotalAlphaIssuance` (r:1 w:1) + /// Proof: `AlphaAssets::TotalAlphaIssuance` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recycle_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1860` - // Estimated: `5325` - // Minimum execution time: 166_603_000 picoseconds. - Weight::from_parts(168_788_000, 5325) - .saturating_add(T::DbWeight::get().reads(11_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) + // Measured: `1863` + // Estimated: `5328` + // Minimum execution time: 177_926_000 picoseconds. + Weight::from_parts(181_222_000, 5328) + .saturating_add(T::DbWeight::get().reads(13_u64)) + .saturating_add(T::DbWeight::get().writes(6_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -956,14 +964,16 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Lock` (r:1 w:0) /// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) fn burn_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1860` - // Estimated: `5325` - // Minimum execution time: 164_650_000 picoseconds. - Weight::from_parts(166_603_000, 5325) - .saturating_add(T::DbWeight::get().reads(11_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) + // Measured: `1863` + // Estimated: `5328` + // Minimum execution time: 175_493_000 picoseconds. + Weight::from_parts(176_524_000, 5328) + .saturating_add(T::DbWeight::get().reads(12_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -979,10 +989,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) fn start_call() -> Weight { // Proof Size summary in bytes: - // Measured: `1079` - // Estimated: `4544` - // Minimum execution time: 38_783_000 picoseconds. - Weight::from_parts(40_136_000, 4544) + // Measured: `1108` + // Estimated: `4573` + // Minimum execution time: 38_027_000 picoseconds. + Weight::from_parts(39_019_000, 4573) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1048,10 +1058,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2560` + // Measured: `2589` // Estimated: `8727` - // Minimum execution time: 465_225_000 picoseconds. - Weight::from_parts(485_933_000, 8727) + // Minimum execution time: 491_046_000 picoseconds. + Weight::from_parts(501_582_000, 8727) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(18_u64)) } @@ -1087,8 +1097,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2002` // Estimated: `7942` - // Minimum execution time: 205_998_000 picoseconds. - Weight::from_parts(208_783_000, 7942) + // Minimum execution time: 217_025_000 picoseconds. + Weight::from_parts(220_822_000, 7942) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -1142,6 +1152,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0) @@ -1150,12 +1162,12 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2536` - // Estimated: `10951` - // Minimum execution time: 412_326_000 picoseconds. - Weight::from_parts(433_846_000, 10951) - .saturating_add(T::DbWeight::get().reads(34_u64)) - .saturating_add(T::DbWeight::get().writes(14_u64)) + // Measured: `2539` + // Estimated: `10954` + // Minimum execution time: 435_022_000 picoseconds. + Weight::from_parts(447_721_000, 10954) + .saturating_add(T::DbWeight::get().reads(35_u64)) + .saturating_add(T::DbWeight::get().writes(15_u64)) } /// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0) /// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -1205,6 +1217,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0) @@ -1213,12 +1227,12 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2536` - // Estimated: `10951` - // Minimum execution time: 445_979_000 picoseconds. - Weight::from_parts(451_159_000, 10951) - .saturating_add(T::DbWeight::get().reads(33_u64)) - .saturating_add(T::DbWeight::get().writes(14_u64)) + // Measured: `2539` + // Estimated: `10954` + // Minimum execution time: 473_700_000 picoseconds. + Weight::from_parts(488_903_000, 10954) + .saturating_add(T::DbWeight::get().reads(34_u64)) + .saturating_add(T::DbWeight::get().writes(15_u64)) } /// Storage: `SubtensorModule::Alpha` (r:2 w:0) /// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -1270,6 +1284,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:3 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:2 w:2) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::MaturityRate` (r:1 w:0) @@ -1282,12 +1298,12 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2923` - // Estimated: `11338` - // Minimum execution time: 641_075_000 picoseconds. - Weight::from_parts(664_801_000, 11338) - .saturating_add(T::DbWeight::get().reads(48_u64)) - .saturating_add(T::DbWeight::get().writes(25_u64)) + // Measured: `2942` + // Estimated: `11357` + // Minimum execution time: 690_135_000 picoseconds. + Weight::from_parts(706_208_000, 11357) + .saturating_add(T::DbWeight::get().reads(49_u64)) + .saturating_add(T::DbWeight::get().writes(26_u64)) } /// Storage: `SubtensorModule::Alpha` (r:2 w:0) /// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -1325,8 +1341,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1996` // Estimated: `7936` - // Minimum execution time: 240_382_000 picoseconds. - Weight::from_parts(243_919_000, 7936) + // Minimum execution time: 247_641_000 picoseconds. + Weight::from_parts(250_725_000, 7936) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -1380,6 +1396,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:3 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:2 w:2) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::MaturityRate` (r:1 w:0) @@ -1392,12 +1410,12 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2785` - // Estimated: `11200` - // Minimum execution time: 591_602_000 picoseconds. - Weight::from_parts(613_634_000, 11200) - .saturating_add(T::DbWeight::get().reads(48_u64)) - .saturating_add(T::DbWeight::get().writes(25_u64)) + // Measured: `2788` + // Estimated: `11203` + // Minimum execution time: 631_086_000 picoseconds. + Weight::from_parts(648_733_000, 11203) + .saturating_add(T::DbWeight::get().reads(49_u64)) + .saturating_add(T::DbWeight::get().writes(26_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -1423,10 +1441,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_commit_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1084` - // Estimated: `4549` - // Minimum execution time: 122_971_000 picoseconds. - Weight::from_parts(124_314_000, 4549) + // Measured: `1112` + // Estimated: `4577` + // Minimum execution time: 125_769_000 picoseconds. + Weight::from_parts(128_563_000, 4577) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1466,8 +1484,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1416` // Estimated: `7356` - // Minimum execution time: 100_659_000 picoseconds. - Weight::from_parts(101_972_000, 7356) + // Minimum execution time: 100_000_000 picoseconds. + Weight::from_parts(101_792_000, 7356) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1483,8 +1501,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `793` // Estimated: `4258` - // Minimum execution time: 27_622_000 picoseconds. - Weight::from_parts(29_025_000, 4258) + // Minimum execution time: 25_408_000 picoseconds. + Weight::from_parts(26_880_000, 4258) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1502,8 +1520,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `886` // Estimated: `4351` - // Minimum execution time: 34_876_000 picoseconds. - Weight::from_parts(35_297_000, 4351) + // Minimum execution time: 32_168_000 picoseconds. + Weight::from_parts(33_531_000, 4351) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1621,8 +1639,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1343` // Estimated: `9758` - // Minimum execution time: 263_716_000 picoseconds. - Weight::from_parts(267_293_000, 9758) + // Minimum execution time: 261_932_000 picoseconds. + Weight::from_parts(270_936_000, 9758) .saturating_add(T::DbWeight::get().reads(41_u64)) .saturating_add(T::DbWeight::get().writes(46_u64)) } @@ -1636,8 +1654,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `762` // Estimated: `6702` - // Minimum execution time: 33_633_000 picoseconds. - Weight::from_parts(34_445_000, 6702) + // Minimum execution time: 32_278_000 picoseconds. + Weight::from_parts(32_929_000, 6702) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1651,8 +1669,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `842` // Estimated: `6782` - // Minimum execution time: 30_758_000 picoseconds. - Weight::from_parts(31_870_000, 6782) + // Minimum execution time: 29_183_000 picoseconds. + Weight::from_parts(30_095_000, 6782) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1664,8 +1682,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `595` // Estimated: `4060` - // Minimum execution time: 17_412_000 picoseconds. - Weight::from_parts(17_964_000, 4060) + // Minimum execution time: 15_524_000 picoseconds. + Weight::from_parts(16_284_000, 4060) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1739,8 +1757,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `3026` // Estimated: `28766` - // Minimum execution time: 1_118_497_000 picoseconds. - Weight::from_parts(1_127_995_000, 28766) + // Minimum execution time: 1_190_455_000 picoseconds. + Weight::from_parts(1_197_986_000, 28766) .saturating_add(T::DbWeight::get().reads(166_u64)) .saturating_add(T::DbWeight::get().writes(95_u64)) } @@ -1754,8 +1772,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `745` // Estimated: `4210` - // Minimum execution time: 23_785_000 picoseconds. - Weight::from_parts(24_536_000, 4210) + // Minimum execution time: 22_103_000 picoseconds. + Weight::from_parts(22_764_000, 4210) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1769,8 +1787,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `740` // Estimated: `9155` - // Minimum execution time: 27_242_000 picoseconds. - Weight::from_parts(27_693_000, 9155) + // Minimum execution time: 24_546_000 picoseconds. + Weight::from_parts(25_278_000, 9155) .saturating_add(T::DbWeight::get().reads(6_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -1823,6 +1841,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:4 w:3) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:2 w:2) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::RootClaimable` (r:1 w:0) @@ -1837,12 +1857,12 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn unstake_all_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `2614` + // Measured: `2617` // Estimated: `11306` - // Minimum execution time: 545_167_000 picoseconds. - Weight::from_parts(569_493_000, 11306) - .saturating_add(T::DbWeight::get().reads(49_u64)) - .saturating_add(T::DbWeight::get().writes(26_u64)) + // Minimum execution time: 571_216_000 picoseconds. + Weight::from_parts(589_764_000, 11306) + .saturating_add(T::DbWeight::get().reads(50_u64)) + .saturating_add(T::DbWeight::get().writes(27_u64)) } /// Storage: `SubtensorModule::Alpha` (r:1 w:0) /// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -1892,6 +1912,8 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0) @@ -1900,12 +1922,12 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_full_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2536` - // Estimated: `10951` - // Minimum execution time: 468_592_000 picoseconds. - Weight::from_parts(490_254_000, 10951) - .saturating_add(T::DbWeight::get().reads(33_u64)) - .saturating_add(T::DbWeight::get().writes(14_u64)) + // Measured: `2539` + // Estimated: `10954` + // Minimum execution time: 498_277_000 picoseconds. + Weight::from_parts(501_381_000, 10954) + .saturating_add(T::DbWeight::get().reads(34_u64)) + .saturating_add(T::DbWeight::get().writes(15_u64)) } /// Storage: `Crowdloan::CurrentCrowdloanId` (r:1 w:0) /// Proof: `Crowdloan::CurrentCrowdloanId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -2040,10 +2062,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1762 + k * (44 ±0)` // Estimated: `10183 + k * (2579 ±0)` - // Minimum execution time: 468_092_000 picoseconds. - Weight::from_parts(285_158_564, 10183) - // Standard Error: 22_583 - .saturating_add(Weight::from_parts(45_494_972, 0).saturating_mul(k.into())) + // Minimum execution time: 476_575_000 picoseconds. + Weight::from_parts(293_192_187, 10183) + // Standard Error: 25_287 + .saturating_add(Weight::from_parts(47_786_041, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(51_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(52_u64)) @@ -2073,10 +2095,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1447 + k * (53 ±0)` // Estimated: `6148 + k * (2514 ±0)` - // Minimum execution time: 92_805_000 picoseconds. - Weight::from_parts(131_135_086, 6148) - // Standard Error: 6_682 - .saturating_add(Weight::from_parts(1_630_520, 0).saturating_mul(k.into())) + // Minimum execution time: 87_972_000 picoseconds. + Weight::from_parts(80_428_152, 6148) + // Standard Error: 3_314 + .saturating_add(Weight::from_parts(1_603_395, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(7_u64)) @@ -2091,8 +2113,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `649` // Estimated: `9064` - // Minimum execution time: 27_632_000 picoseconds. - Weight::from_parts(29_085_000, 9064) + // Minimum execution time: 24_306_000 picoseconds. + Weight::from_parts(25_438_000, 9064) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -2120,8 +2142,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1060` // Estimated: `4525` - // Minimum execution time: 73_969_000 picoseconds. - Weight::from_parts(76_133_000, 4525) + // Minimum execution time: 72_308_000 picoseconds. + Weight::from_parts(73_691_000, 4525) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2137,8 +2159,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `799` // Estimated: `4264` - // Minimum execution time: 33_843_000 picoseconds. - Weight::from_parts(34_686_000, 4264) + // Minimum execution time: 31_668_000 picoseconds. + Weight::from_parts(33_411_000, 4264) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2154,8 +2176,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `476` // Estimated: `3941` - // Minimum execution time: 17_483_000 picoseconds. - Weight::from_parts(17_994_000, 3941) + // Minimum execution time: 15_524_000 picoseconds. + Weight::from_parts(16_124_000, 3941) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -2185,8 +2207,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1908` // Estimated: `7848` - // Minimum execution time: 132_329_000 picoseconds. - Weight::from_parts(134_352_000, 7848) + // Minimum execution time: 136_134_000 picoseconds. + Weight::from_parts(138_378_000, 7848) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -2196,8 +2218,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_595_000 picoseconds. - Weight::from_parts(2_805_000, 0) + // Minimum execution time: 1_963_000 picoseconds. + Weight::from_parts(2_203_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::RootClaimableThreshold` (r:0 w:1) @@ -2206,8 +2228,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_180_000 picoseconds. - Weight::from_parts(5_821_000, 0) + // Minimum execution time: 4_397_000 picoseconds. + Weight::from_parts(4_897_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -2220,17 +2242,11 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `852` // Estimated: `4317` - // Minimum execution time: 27_352_000 picoseconds. - Weight::from_parts(28_503_000, 4317) + // Minimum execution time: 24_286_000 picoseconds. + Weight::from_parts(25_538_000, 4317) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0) - /// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `SubtensorModule::LastRateLimitedBlock` (r:1 w:1) - /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `SubtensorModule::Tempo` (r:1 w:0) - /// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:0) /// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1) @@ -2287,17 +2303,19 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::HotkeyLock` (r:1 w:1) /// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakingOperationRateLimiter` (r:0 w:1) /// Proof: `SubtensorModule::StakingOperationRateLimiter` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1) /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_burn() -> Weight { // Proof Size summary in bytes: - // Measured: `2617` + // Measured: `2592` // Estimated: `8727` - // Minimum execution time: 595_879_000 picoseconds. - Weight::from_parts(616_657_000, 8727) - .saturating_add(T::DbWeight::get().reads(36_u64)) + // Minimum execution time: 625_097_000 picoseconds. + Weight::from_parts(646_048_000, 8727) + .saturating_add(T::DbWeight::get().reads(34_u64)) .saturating_add(T::DbWeight::get().writes(19_u64)) } /// Storage: `SubtensorModule::PendingChildKeyCooldown` (r:0 w:1) @@ -2306,8 +2324,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_575_000 picoseconds. - Weight::from_parts(2_725_000, 0) + // Minimum execution time: 1_973_000 picoseconds. + Weight::from_parts(2_103_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0) @@ -2330,8 +2348,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1463` // Estimated: `4928` - // Minimum execution time: 90_731_000 picoseconds. - Weight::from_parts(92_755_000, 4928) + // Minimum execution time: 90_716_000 picoseconds. + Weight::from_parts(93_601_000, 4928) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2347,8 +2365,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `978` // Estimated: `6918` - // Minimum execution time: 70_652_000 picoseconds. - Weight::from_parts(72_135_000, 6918) + // Minimum execution time: 74_482_000 picoseconds. + Weight::from_parts(75_583_000, 6918) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2366,8 +2384,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1302` // Estimated: `7242` - // Minimum execution time: 93_155_000 picoseconds. - Weight::from_parts(94_457_000, 7242) + // Minimum execution time: 98_137_000 picoseconds. + Weight::from_parts(100_010_000, 7242) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -2457,6 +2475,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::RAORecycledForRegistration` (r:1 w:1) /// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) + /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::BlockAtRegistration` (r:0 w:1) /// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Keys` (r:0 w:1) @@ -2471,10 +2491,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1706` // Estimated: `13600` - // Minimum execution time: 355_490_000 picoseconds. - Weight::from_parts(364_739_000, 13600) - .saturating_add(RocksDbWeight::get().reads(47_u64)) - .saturating_add(RocksDbWeight::get().writes(39_u64)) + // Minimum execution time: 369_434_000 picoseconds. + Weight::from_parts(378_367_000, 13600) + .saturating_add(RocksDbWeight::get().reads(48_u64)) + .saturating_add(RocksDbWeight::get().writes(40_u64)) } /// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0) /// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -2514,8 +2534,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `188782` // Estimated: `10327372` - // Minimum execution time: 14_846_685_000 picoseconds. - Weight::from_parts(15_166_549_000, 10327372) + // Minimum execution time: 16_332_584_000 picoseconds. + Weight::from_parts(16_574_913_000, 10327372) .saturating_add(RocksDbWeight::get().reads(4112_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -2581,10 +2601,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2560` + // Measured: `2589` // Estimated: `8727` - // Minimum execution time: 431_592_000 picoseconds. - Weight::from_parts(453_283_000, 8727) + // Minimum execution time: 454_111_000 picoseconds. + Weight::from_parts(470_966_000, 8727) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(18_u64)) } @@ -2598,8 +2618,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `791` // Estimated: `6731` - // Minimum execution time: 34_354_000 picoseconds. - Weight::from_parts(34_836_000, 6731) + // Minimum execution time: 33_120_000 picoseconds. + Weight::from_parts(33_780_000, 6731) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -2613,8 +2633,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `764` // Estimated: `6704` - // Minimum execution time: 30_417_000 picoseconds. - Weight::from_parts(31_620_000, 6704) + // Minimum execution time: 28_563_000 picoseconds. + Weight::from_parts(29_635_000, 6704) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -2700,6 +2720,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::RAORecycledForRegistration` (r:1 w:1) /// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) + /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::BlockAtRegistration` (r:0 w:1) /// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Keys` (r:0 w:1) @@ -2714,10 +2736,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1639` // Estimated: `13600` - // Minimum execution time: 364_917_000 picoseconds. - Weight::from_parts(368_714_000, 13600) - .saturating_add(RocksDbWeight::get().reads(47_u64)) - .saturating_add(RocksDbWeight::get().writes(39_u64)) + // Minimum execution time: 358_667_000 picoseconds. + Weight::from_parts(361_462_000, 13600) + .saturating_add(RocksDbWeight::get().reads(48_u64)) + .saturating_add(RocksDbWeight::get().writes(40_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -2765,10 +2787,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`) fn root_register() -> Weight { // Proof Size summary in bytes: - // Measured: `1415` - // Estimated: `4880` - // Minimum execution time: 100_830_000 picoseconds. - Weight::from_parts(102_322_000, 4880) + // Measured: `1444` + // Estimated: `4909` + // Minimum execution time: 102_173_000 picoseconds. + Weight::from_parts(102_934_000, 4909) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(16_u64)) } @@ -2886,8 +2908,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1459` // Estimated: `9874` - // Minimum execution time: 268_496_000 picoseconds. - Weight::from_parts(273_143_000, 9874) + // Minimum execution time: 268_252_000 picoseconds. + Weight::from_parts(273_160_000, 9874) .saturating_add(RocksDbWeight::get().reads(42_u64)) .saturating_add(RocksDbWeight::get().writes(47_u64)) } @@ -2915,8 +2937,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1061` // Estimated: `4526` - // Minimum execution time: 60_835_000 picoseconds. - Weight::from_parts(62_007_000, 4526) + // Minimum execution time: 59_329_000 picoseconds. + Weight::from_parts(60_531_000, 4526) .saturating_add(RocksDbWeight::get().reads(10_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -2960,8 +2982,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1579` // Estimated: `7519` - // Minimum execution time: 107_622_000 picoseconds. - Weight::from_parts(109_516_000, 7519) + // Minimum execution time: 107_932_000 picoseconds. + Weight::from_parts(109_955_000, 7519) .saturating_add(RocksDbWeight::get().reads(18_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -2971,8 +2993,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_260_000 picoseconds. - Weight::from_parts(5_611_000, 0) + // Minimum execution time: 4_106_000 picoseconds. + Weight::from_parts(4_437_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -2989,8 +3011,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `938` // Estimated: `4403` - // Minimum execution time: 46_848_000 picoseconds. - Weight::from_parts(47_770_000, 4403) + // Minimum execution time: 45_629_000 picoseconds. + Weight::from_parts(46_831_000, 4403) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3006,8 +3028,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `694` // Estimated: `4159` - // Minimum execution time: 45_235_000 picoseconds. - Weight::from_parts(46_999_000, 4159) + // Minimum execution time: 43_165_000 picoseconds. + Weight::from_parts(44_206_000, 4159) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3045,10 +3067,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_coldkey_announced() -> Weight { // Proof Size summary in bytes: - // Measured: `2117` - // Estimated: `13007` - // Minimum execution time: 267_614_000 picoseconds. - Weight::from_parts(273_394_000, 13007) + // Measured: `2150` + // Estimated: `13040` + // Minimum execution time: 276_245_000 picoseconds. + Weight::from_parts(280_410_000, 13040) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -3092,8 +3114,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2210` // Estimated: `13100` - // Minimum execution time: 289_935_000 picoseconds. - Weight::from_parts(294_274_000, 13100) + // Minimum execution time: 300_571_000 picoseconds. + Weight::from_parts(304_617_000, 13100) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(19_u64)) } @@ -3105,8 +3127,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `665` // Estimated: `4130` - // Minimum execution time: 22_412_000 picoseconds. - Weight::from_parts(23_364_000, 4130) + // Minimum execution time: 20_431_000 picoseconds. + Weight::from_parts(21_282_000, 4130) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3118,8 +3140,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `613` // Estimated: `4078` - // Minimum execution time: 18_325_000 picoseconds. - Weight::from_parts(19_206_000, 4078) + // Minimum execution time: 16_124_000 picoseconds. + Weight::from_parts(16_865_000, 4078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3131,8 +3153,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_376_000 picoseconds. - Weight::from_parts(8_697_000, 0) + // Minimum execution time: 6_710_000 picoseconds. + Weight::from_parts(7_261_000, 0) .saturating_add(RocksDbWeight::get().writes(2_u64)) } /// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0) @@ -3175,8 +3197,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2084` // Estimated: `8024` - // Minimum execution time: 396_345_000 picoseconds. - Weight::from_parts(408_599_000, 8024) + // Minimum execution time: 419_749_000 picoseconds. + Weight::from_parts(424_877_000, 8024) .saturating_add(RocksDbWeight::get().reads(18_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3202,14 +3224,18 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Lock` (r:1 w:0) /// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::AlphaRecycled` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaRecycled` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::TotalAlphaIssuance` (r:1 w:1) + /// Proof: `AlphaAssets::TotalAlphaIssuance` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recycle_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1860` - // Estimated: `5325` - // Minimum execution time: 166_603_000 picoseconds. - Weight::from_parts(168_788_000, 5325) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) + // Measured: `1863` + // Estimated: `5328` + // Minimum execution time: 177_926_000 picoseconds. + Weight::from_parts(181_222_000, 5328) + .saturating_add(RocksDbWeight::get().reads(13_u64)) + .saturating_add(RocksDbWeight::get().writes(6_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -3233,14 +3259,16 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::Lock` (r:1 w:0) /// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) fn burn_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1860` - // Estimated: `5325` - // Minimum execution time: 164_650_000 picoseconds. - Weight::from_parts(166_603_000, 5325) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) + // Measured: `1863` + // Estimated: `5328` + // Minimum execution time: 175_493_000 picoseconds. + Weight::from_parts(176_524_000, 5328) + .saturating_add(RocksDbWeight::get().reads(12_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -3256,10 +3284,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) fn start_call() -> Weight { // Proof Size summary in bytes: - // Measured: `1079` - // Estimated: `4544` - // Minimum execution time: 38_783_000 picoseconds. - Weight::from_parts(40_136_000, 4544) + // Measured: `1108` + // Estimated: `4573` + // Minimum execution time: 38_027_000 picoseconds. + Weight::from_parts(39_019_000, 4573) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3325,10 +3353,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2560` + // Measured: `2589` // Estimated: `8727` - // Minimum execution time: 465_225_000 picoseconds. - Weight::from_parts(485_933_000, 8727) + // Minimum execution time: 491_046_000 picoseconds. + Weight::from_parts(501_582_000, 8727) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(18_u64)) } @@ -3364,8 +3392,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2002` // Estimated: `7942` - // Minimum execution time: 205_998_000 picoseconds. - Weight::from_parts(208_783_000, 7942) + // Minimum execution time: 217_025_000 picoseconds. + Weight::from_parts(220_822_000, 7942) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -3419,6 +3447,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0) @@ -3427,12 +3457,12 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2536` - // Estimated: `10951` - // Minimum execution time: 412_326_000 picoseconds. - Weight::from_parts(433_846_000, 10951) - .saturating_add(RocksDbWeight::get().reads(34_u64)) - .saturating_add(RocksDbWeight::get().writes(14_u64)) + // Measured: `2539` + // Estimated: `10954` + // Minimum execution time: 435_022_000 picoseconds. + Weight::from_parts(447_721_000, 10954) + .saturating_add(RocksDbWeight::get().reads(35_u64)) + .saturating_add(RocksDbWeight::get().writes(15_u64)) } /// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0) /// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -3482,6 +3512,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0) @@ -3490,12 +3522,12 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2536` - // Estimated: `10951` - // Minimum execution time: 445_979_000 picoseconds. - Weight::from_parts(451_159_000, 10951) - .saturating_add(RocksDbWeight::get().reads(33_u64)) - .saturating_add(RocksDbWeight::get().writes(14_u64)) + // Measured: `2539` + // Estimated: `10954` + // Minimum execution time: 473_700_000 picoseconds. + Weight::from_parts(488_903_000, 10954) + .saturating_add(RocksDbWeight::get().reads(34_u64)) + .saturating_add(RocksDbWeight::get().writes(15_u64)) } /// Storage: `SubtensorModule::Alpha` (r:2 w:0) /// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -3547,6 +3579,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:3 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:2 w:2) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::MaturityRate` (r:1 w:0) @@ -3559,12 +3593,12 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2923` - // Estimated: `11338` - // Minimum execution time: 641_075_000 picoseconds. - Weight::from_parts(664_801_000, 11338) - .saturating_add(RocksDbWeight::get().reads(48_u64)) - .saturating_add(RocksDbWeight::get().writes(25_u64)) + // Measured: `2942` + // Estimated: `11357` + // Minimum execution time: 690_135_000 picoseconds. + Weight::from_parts(706_208_000, 11357) + .saturating_add(RocksDbWeight::get().reads(49_u64)) + .saturating_add(RocksDbWeight::get().writes(26_u64)) } /// Storage: `SubtensorModule::Alpha` (r:2 w:0) /// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -3602,8 +3636,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1996` // Estimated: `7936` - // Minimum execution time: 240_382_000 picoseconds. - Weight::from_parts(243_919_000, 7936) + // Minimum execution time: 247_641_000 picoseconds. + Weight::from_parts(250_725_000, 7936) .saturating_add(RocksDbWeight::get().reads(18_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -3657,6 +3691,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:3 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:2 w:2) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::MaturityRate` (r:1 w:0) @@ -3669,12 +3705,12 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2785` - // Estimated: `11200` - // Minimum execution time: 591_602_000 picoseconds. - Weight::from_parts(613_634_000, 11200) - .saturating_add(RocksDbWeight::get().reads(48_u64)) - .saturating_add(RocksDbWeight::get().writes(25_u64)) + // Measured: `2788` + // Estimated: `11203` + // Minimum execution time: 631_086_000 picoseconds. + Weight::from_parts(648_733_000, 11203) + .saturating_add(RocksDbWeight::get().reads(49_u64)) + .saturating_add(RocksDbWeight::get().writes(26_u64)) } /// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0) /// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -3700,10 +3736,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_commit_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1084` - // Estimated: `4549` - // Minimum execution time: 122_971_000 picoseconds. - Weight::from_parts(124_314_000, 4549) + // Measured: `1112` + // Estimated: `4577` + // Minimum execution time: 125_769_000 picoseconds. + Weight::from_parts(128_563_000, 4577) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3743,8 +3779,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1416` // Estimated: `7356` - // Minimum execution time: 100_659_000 picoseconds. - Weight::from_parts(101_972_000, 7356) + // Minimum execution time: 100_000_000 picoseconds. + Weight::from_parts(101_792_000, 7356) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3760,8 +3796,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `793` // Estimated: `4258` - // Minimum execution time: 27_622_000 picoseconds. - Weight::from_parts(29_025_000, 4258) + // Minimum execution time: 25_408_000 picoseconds. + Weight::from_parts(26_880_000, 4258) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3779,8 +3815,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `886` // Estimated: `4351` - // Minimum execution time: 34_876_000 picoseconds. - Weight::from_parts(35_297_000, 4351) + // Minimum execution time: 32_168_000 picoseconds. + Weight::from_parts(33_531_000, 4351) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3898,8 +3934,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1343` // Estimated: `9758` - // Minimum execution time: 263_716_000 picoseconds. - Weight::from_parts(267_293_000, 9758) + // Minimum execution time: 261_932_000 picoseconds. + Weight::from_parts(270_936_000, 9758) .saturating_add(RocksDbWeight::get().reads(41_u64)) .saturating_add(RocksDbWeight::get().writes(46_u64)) } @@ -3913,8 +3949,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `762` // Estimated: `6702` - // Minimum execution time: 33_633_000 picoseconds. - Weight::from_parts(34_445_000, 6702) + // Minimum execution time: 32_278_000 picoseconds. + Weight::from_parts(32_929_000, 6702) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3928,8 +3964,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `842` // Estimated: `6782` - // Minimum execution time: 30_758_000 picoseconds. - Weight::from_parts(31_870_000, 6782) + // Minimum execution time: 29_183_000 picoseconds. + Weight::from_parts(30_095_000, 6782) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3941,8 +3977,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `595` // Estimated: `4060` - // Minimum execution time: 17_412_000 picoseconds. - Weight::from_parts(17_964_000, 4060) + // Minimum execution time: 15_524_000 picoseconds. + Weight::from_parts(16_284_000, 4060) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -4016,8 +4052,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3026` // Estimated: `28766` - // Minimum execution time: 1_118_497_000 picoseconds. - Weight::from_parts(1_127_995_000, 28766) + // Minimum execution time: 1_190_455_000 picoseconds. + Weight::from_parts(1_197_986_000, 28766) .saturating_add(RocksDbWeight::get().reads(166_u64)) .saturating_add(RocksDbWeight::get().writes(95_u64)) } @@ -4031,8 +4067,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `745` // Estimated: `4210` - // Minimum execution time: 23_785_000 picoseconds. - Weight::from_parts(24_536_000, 4210) + // Minimum execution time: 22_103_000 picoseconds. + Weight::from_parts(22_764_000, 4210) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -4046,8 +4082,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `740` // Estimated: `9155` - // Minimum execution time: 27_242_000 picoseconds. - Weight::from_parts(27_693_000, 9155) + // Minimum execution time: 24_546_000 picoseconds. + Weight::from_parts(25_278_000, 9155) .saturating_add(RocksDbWeight::get().reads(6_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -4100,6 +4136,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:4 w:3) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:2 w:2) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::RootClaimable` (r:1 w:0) @@ -4114,12 +4152,12 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn unstake_all_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `2614` + // Measured: `2617` // Estimated: `11306` - // Minimum execution time: 545_167_000 picoseconds. - Weight::from_parts(569_493_000, 11306) - .saturating_add(RocksDbWeight::get().reads(49_u64)) - .saturating_add(RocksDbWeight::get().writes(26_u64)) + // Minimum execution time: 571_216_000 picoseconds. + Weight::from_parts(589_764_000, 11306) + .saturating_add(RocksDbWeight::get().reads(50_u64)) + .saturating_add(RocksDbWeight::get().writes(27_u64)) } /// Storage: `SubtensorModule::Alpha` (r:1 w:0) /// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -4169,6 +4207,8 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetTaoFlow` (r:1 w:1) /// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0) @@ -4177,12 +4217,12 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_full_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2536` - // Estimated: `10951` - // Minimum execution time: 468_592_000 picoseconds. - Weight::from_parts(490_254_000, 10951) - .saturating_add(RocksDbWeight::get().reads(33_u64)) - .saturating_add(RocksDbWeight::get().writes(14_u64)) + // Measured: `2539` + // Estimated: `10954` + // Minimum execution time: 498_277_000 picoseconds. + Weight::from_parts(501_381_000, 10954) + .saturating_add(RocksDbWeight::get().reads(34_u64)) + .saturating_add(RocksDbWeight::get().writes(15_u64)) } /// Storage: `Crowdloan::CurrentCrowdloanId` (r:1 w:0) /// Proof: `Crowdloan::CurrentCrowdloanId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -4317,10 +4357,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1762 + k * (44 ±0)` // Estimated: `10183 + k * (2579 ±0)` - // Minimum execution time: 468_092_000 picoseconds. - Weight::from_parts(285_158_564, 10183) - // Standard Error: 22_583 - .saturating_add(Weight::from_parts(45_494_972, 0).saturating_mul(k.into())) + // Minimum execution time: 476_575_000 picoseconds. + Weight::from_parts(293_192_187, 10183) + // Standard Error: 25_287 + .saturating_add(Weight::from_parts(47_786_041, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(51_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(52_u64)) @@ -4350,10 +4390,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1447 + k * (53 ±0)` // Estimated: `6148 + k * (2514 ±0)` - // Minimum execution time: 92_805_000 picoseconds. - Weight::from_parts(131_135_086, 6148) - // Standard Error: 6_682 - .saturating_add(Weight::from_parts(1_630_520, 0).saturating_mul(k.into())) + // Minimum execution time: 87_972_000 picoseconds. + Weight::from_parts(80_428_152, 6148) + // Standard Error: 3_314 + .saturating_add(Weight::from_parts(1_603_395, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(7_u64)) @@ -4368,8 +4408,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `649` // Estimated: `9064` - // Minimum execution time: 27_632_000 picoseconds. - Weight::from_parts(29_085_000, 9064) + // Minimum execution time: 24_306_000 picoseconds. + Weight::from_parts(25_438_000, 9064) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -4397,8 +4437,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1060` // Estimated: `4525` - // Minimum execution time: 73_969_000 picoseconds. - Weight::from_parts(76_133_000, 4525) + // Minimum execution time: 72_308_000 picoseconds. + Weight::from_parts(73_691_000, 4525) .saturating_add(RocksDbWeight::get().reads(10_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4414,8 +4454,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `799` // Estimated: `4264` - // Minimum execution time: 33_843_000 picoseconds. - Weight::from_parts(34_686_000, 4264) + // Minimum execution time: 31_668_000 picoseconds. + Weight::from_parts(33_411_000, 4264) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4431,8 +4471,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `476` // Estimated: `3941` - // Minimum execution time: 17_483_000 picoseconds. - Weight::from_parts(17_994_000, 3941) + // Minimum execution time: 15_524_000 picoseconds. + Weight::from_parts(16_124_000, 3941) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -4462,8 +4502,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1908` // Estimated: `7848` - // Minimum execution time: 132_329_000 picoseconds. - Weight::from_parts(134_352_000, 7848) + // Minimum execution time: 136_134_000 picoseconds. + Weight::from_parts(138_378_000, 7848) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -4473,8 +4513,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_595_000 picoseconds. - Weight::from_parts(2_805_000, 0) + // Minimum execution time: 1_963_000 picoseconds. + Weight::from_parts(2_203_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::RootClaimableThreshold` (r:0 w:1) @@ -4483,8 +4523,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_180_000 picoseconds. - Weight::from_parts(5_821_000, 0) + // Minimum execution time: 4_397_000 picoseconds. + Weight::from_parts(4_897_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -4497,17 +4537,11 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `852` // Estimated: `4317` - // Minimum execution time: 27_352_000 picoseconds. - Weight::from_parts(28_503_000, 4317) + // Minimum execution time: 24_286_000 picoseconds. + Weight::from_parts(25_538_000, 4317) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } - /// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0) - /// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `SubtensorModule::LastRateLimitedBlock` (r:1 w:1) - /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `SubtensorModule::Tempo` (r:1 w:0) - /// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:0) /// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1) @@ -4564,17 +4598,19 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::HotkeyLock` (r:1 w:1) /// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1) + /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::StakingOperationRateLimiter` (r:0 w:1) /// Proof: `SubtensorModule::StakingOperationRateLimiter` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1) /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_burn() -> Weight { // Proof Size summary in bytes: - // Measured: `2617` + // Measured: `2592` // Estimated: `8727` - // Minimum execution time: 595_879_000 picoseconds. - Weight::from_parts(616_657_000, 8727) - .saturating_add(RocksDbWeight::get().reads(36_u64)) + // Minimum execution time: 625_097_000 picoseconds. + Weight::from_parts(646_048_000, 8727) + .saturating_add(RocksDbWeight::get().reads(34_u64)) .saturating_add(RocksDbWeight::get().writes(19_u64)) } /// Storage: `SubtensorModule::PendingChildKeyCooldown` (r:0 w:1) @@ -4583,8 +4619,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_575_000 picoseconds. - Weight::from_parts(2_725_000, 0) + // Minimum execution time: 1_973_000 picoseconds. + Weight::from_parts(2_103_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0) @@ -4607,8 +4643,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1463` // Estimated: `4928` - // Minimum execution time: 90_731_000 picoseconds. - Weight::from_parts(92_755_000, 4928) + // Minimum execution time: 90_716_000 picoseconds. + Weight::from_parts(93_601_000, 4928) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4624,8 +4660,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `978` // Estimated: `6918` - // Minimum execution time: 70_652_000 picoseconds. - Weight::from_parts(72_135_000, 6918) + // Minimum execution time: 74_482_000 picoseconds. + Weight::from_parts(75_583_000, 6918) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4643,8 +4679,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1302` // Estimated: `7242` - // Minimum execution time: 93_155_000 picoseconds. - Weight::from_parts(94_457_000, 7242) + // Minimum execution time: 98_137_000 picoseconds. + Weight::from_parts(100_010_000, 7242) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } diff --git a/pallets/utility/src/weights.rs b/pallets/utility/src/weights.rs index 462804199f..af0f556b18 100644 --- a/pallets/utility/src/weights.rs +++ b/pallets/utility/src/weights.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for `pallet_subtensor_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 -//! DATE: 2026-05-05, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 7763 64-Core Processor` +//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 9V74 80-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -22,7 +22,7 @@ // --no-storage-info // --no-min-squares // --no-median-slopes -// --output=/tmp/tmp.4nwfKx4NPm +// --output=/tmp/tmp.ujJTo8ZCpU // --template=/home/runner/work/subtensor/subtensor/.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -57,10 +57,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_859_000 picoseconds. - Weight::from_parts(28_407_150, 3983) - // Standard Error: 6_395 - .saturating_add(Weight::from_parts(5_254_263, 0).saturating_mul(c.into())) + // Minimum execution time: 3_856_000 picoseconds. + Weight::from_parts(13_125_685, 3983) + // Standard Error: 1_704 + .saturating_add(Weight::from_parts(5_378_119, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -71,8 +71,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 14_828_000 picoseconds. - Weight::from_parts(15_318_000, 3983) + // Minimum execution time: 13_800_000 picoseconds. + Weight::from_parts(14_232_000, 3983) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -84,18 +84,18 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_528_000 picoseconds. - Weight::from_parts(18_871_700, 3983) - // Standard Error: 1_818 - .saturating_add(Weight::from_parts(5_525_521, 0).saturating_mul(c.into())) + // Minimum execution time: 4_046_000 picoseconds. + Weight::from_parts(14_412_364, 3983) + // Standard Error: 1_615 + .saturating_add(Weight::from_parts(5_642_778, 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_562_000 picoseconds. - Weight::from_parts(6_823_000, 0) + // Minimum execution time: 5_578_000 picoseconds. + Weight::from_parts(5_859_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -106,18 +106,18 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_939_000 picoseconds. - Weight::from_parts(12_544_904, 3983) - // Standard Error: 3_006 - .saturating_add(Weight::from_parts(5_296_996, 0).saturating_mul(c.into())) + // Minimum execution time: 3_956_000 picoseconds. + Weight::from_parts(12_058_107, 3983) + // Standard Error: 2_716 + .saturating_add(Weight::from_parts(5_390_881, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } fn dispatch_as_fallible() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_472_000 picoseconds. - Weight::from_parts(6_862_000, 0) + // Minimum execution time: 5_648_000 picoseconds. + Weight::from_parts(5_939_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -127,8 +127,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 21_039_000 picoseconds. - Weight::from_parts(21_600_000, 3983) + // Minimum execution time: 19_449_000 picoseconds. + Weight::from_parts(19_730_000, 3983) .saturating_add(T::DbWeight::get().reads(2_u64)) } } @@ -144,10 +144,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_859_000 picoseconds. - Weight::from_parts(28_407_150, 3983) - // Standard Error: 6_395 - .saturating_add(Weight::from_parts(5_254_263, 0).saturating_mul(c.into())) + // Minimum execution time: 3_856_000 picoseconds. + Weight::from_parts(13_125_685, 3983) + // Standard Error: 1_704 + .saturating_add(Weight::from_parts(5_378_119, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -158,8 +158,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 14_828_000 picoseconds. - Weight::from_parts(15_318_000, 3983) + // Minimum execution time: 13_800_000 picoseconds. + Weight::from_parts(14_232_000, 3983) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -171,18 +171,18 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_528_000 picoseconds. - Weight::from_parts(18_871_700, 3983) - // Standard Error: 1_818 - .saturating_add(Weight::from_parts(5_525_521, 0).saturating_mul(c.into())) + // Minimum execution time: 4_046_000 picoseconds. + Weight::from_parts(14_412_364, 3983) + // Standard Error: 1_615 + .saturating_add(Weight::from_parts(5_642_778, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_562_000 picoseconds. - Weight::from_parts(6_823_000, 0) + // Minimum execution time: 5_578_000 picoseconds. + Weight::from_parts(5_859_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -193,18 +193,18 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_939_000 picoseconds. - Weight::from_parts(12_544_904, 3983) - // Standard Error: 3_006 - .saturating_add(Weight::from_parts(5_296_996, 0).saturating_mul(c.into())) + // Minimum execution time: 3_956_000 picoseconds. + Weight::from_parts(12_058_107, 3983) + // Standard Error: 2_716 + .saturating_add(Weight::from_parts(5_390_881, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } fn dispatch_as_fallible() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_472_000 picoseconds. - Weight::from_parts(6_862_000, 0) + // Minimum execution time: 5_648_000 picoseconds. + Weight::from_parts(5_939_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -214,8 +214,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 21_039_000 picoseconds. - Weight::from_parts(21_600_000, 3983) + // Minimum execution time: 19_449_000 picoseconds. + Weight::from_parts(19_730_000, 3983) .saturating_add(RocksDbWeight::get().reads(2_u64)) } } From de0e9f2fe42269e92d8c78a351f3581061570ba8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 15 May 2026 17:13:30 +0000 Subject: [PATCH 5/5] auto-update benchmark weights --- pallets/proxy/src/weights.rs | 220 +++++----- pallets/subtensor/src/weights.rs | 726 +++++++++++++++---------------- pallets/utility/src/weights.rs | 86 ++-- 3 files changed, 516 insertions(+), 516 deletions(-) diff --git a/pallets/proxy/src/weights.rs b/pallets/proxy/src/weights.rs index 89467c708c..52a10d758e 100644 --- a/pallets/proxy/src/weights.rs +++ b/pallets/proxy/src/weights.rs @@ -2,7 +2,7 @@ //! Autogenerated weights for `pallet_subtensor_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 -//! DATE: 2026-05-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-05-15, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 7763 64-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -22,7 +22,7 @@ // --no-storage-info // --no-min-squares // --no-median-slopes -// --output=/tmp/tmp.WaYr3ni8x5 +// --output=/tmp/tmp.Mq6XZsjjVN // --template=/home/runner/work/subtensor/subtensor/.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -66,10 +66,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `637 + p * (37 ±0)` // Estimated: `4254 + p * (37 ±0)` - // Minimum execution time: 26_550_000 picoseconds. - Weight::from_parts(27_859_277, 4254) - // Standard Error: 3_837 - .saturating_add(Weight::from_parts(81_447, 0).saturating_mul(p.into())) + // Minimum execution time: 26_409_000 picoseconds. + Weight::from_parts(27_497_849, 4254) + // Standard Error: 3_174 + .saturating_add(Weight::from_parts(75_758, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 37).saturating_mul(p.into())) @@ -92,12 +92,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `894 + a * (68 ±0) + p * (37 ±0)` // Estimated: `8615 + a * (68 ±0) + p * (37 ±0)` - // Minimum execution time: 52_348_000 picoseconds. - Weight::from_parts(53_307_899, 8615) - // Standard Error: 1_258 - .saturating_add(Weight::from_parts(211_995, 0).saturating_mul(a.into())) - // Standard Error: 5_039 - .saturating_add(Weight::from_parts(42_656, 0).saturating_mul(p.into())) + // Minimum execution time: 52_398_000 picoseconds. + Weight::from_parts(52_767_607, 8615) + // Standard Error: 1_794 + .saturating_add(Weight::from_parts(211_004, 0).saturating_mul(a.into())) + // Standard Error: 7_187 + .saturating_add(Weight::from_parts(52_109, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 68).saturating_mul(a.into())) @@ -113,12 +113,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `299 + a * (68 ±0)` // Estimated: `8615` - // Minimum execution time: 25_849_000 picoseconds. - Weight::from_parts(25_995_666, 8615) - // Standard Error: 1_164 - .saturating_add(Weight::from_parts(196_516, 0).saturating_mul(a.into())) - // Standard Error: 4_662 - .saturating_add(Weight::from_parts(22_615, 0).saturating_mul(p.into())) + // Minimum execution time: 25_096_000 picoseconds. + Weight::from_parts(25_762_328, 8615) + // Standard Error: 1_118 + .saturating_add(Weight::from_parts(190_188, 0).saturating_mul(a.into())) + // Standard Error: 4_478 + .saturating_add(Weight::from_parts(8_981, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -132,12 +132,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `299 + a * (68 ±0)` // Estimated: `8615` - // Minimum execution time: 25_578_000 picoseconds. - Weight::from_parts(26_125_974, 8615) - // Standard Error: 1_064 - .saturating_add(Weight::from_parts(196_744, 0).saturating_mul(a.into())) - // Standard Error: 4_264 - .saturating_add(Weight::from_parts(21_717, 0).saturating_mul(p.into())) + // Minimum execution time: 25_287_000 picoseconds. + Weight::from_parts(25_920_706, 8615) + // Standard Error: 1_389 + .saturating_add(Weight::from_parts(186_592, 0).saturating_mul(a.into())) + // Standard Error: 5_564 + .saturating_add(Weight::from_parts(14_450, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -153,12 +153,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `308 + a * (68 ±0) + p * (37 ±0)` // Estimated: `8615` - // Minimum execution time: 33_473_000 picoseconds. - Weight::from_parts(33_968_741, 8615) - // Standard Error: 2_554 - .saturating_add(Weight::from_parts(197_978, 0).saturating_mul(a.into())) - // Standard Error: 10_231 - .saturating_add(Weight::from_parts(19_756, 0).saturating_mul(p.into())) + // Minimum execution time: 32_942_000 picoseconds. + Weight::from_parts(33_610_546, 8615) + // Standard Error: 1_128 + .saturating_add(Weight::from_parts(180_422, 0).saturating_mul(a.into())) + // Standard Error: 4_521 + .saturating_add(Weight::from_parts(53_655, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -169,10 +169,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 24_276_000 picoseconds. - Weight::from_parts(25_273_817, 4254) - // Standard Error: 2_624 - .saturating_add(Weight::from_parts(78_807, 0).saturating_mul(p.into())) + // Minimum execution time: 24_145_000 picoseconds. + Weight::from_parts(24_922_268, 4254) + // Standard Error: 2_045 + .saturating_add(Weight::from_parts(100_980, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -185,10 +185,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 26_410_000 picoseconds. - Weight::from_parts(27_457_975, 4254) - // Standard Error: 2_749 - .saturating_add(Weight::from_parts(64_462, 0).saturating_mul(p.into())) + // Minimum execution time: 26_500_000 picoseconds. + Weight::from_parts(27_572_510, 4254) + // Standard Error: 2_610 + .saturating_add(Weight::from_parts(48_169, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -199,10 +199,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 25_919_000 picoseconds. - Weight::from_parts(27_060_574, 4254) - // Standard Error: 2_935 - .saturating_add(Weight::from_parts(46_263, 0).saturating_mul(p.into())) + // Minimum execution time: 25_837_000 picoseconds. + Weight::from_parts(26_802_905, 4254) + // Standard Error: 2_581 + .saturating_add(Weight::from_parts(36_803, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -213,10 +213,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `139` // Estimated: `4254` - // Minimum execution time: 26_420_000 picoseconds. - Weight::from_parts(27_463_886, 4254) - // Standard Error: 2_930 - .saturating_add(Weight::from_parts(35_030, 0).saturating_mul(p.into())) + // Minimum execution time: 26_008_000 picoseconds. + Weight::from_parts(27_008_198, 4254) + // Standard Error: 2_529 + .saturating_add(Weight::from_parts(24_204, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -227,10 +227,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `156 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 24_977_000 picoseconds. - Weight::from_parts(26_122_998, 4254) - // Standard Error: 2_941 - .saturating_add(Weight::from_parts(52_778, 0).saturating_mul(p.into())) + // Minimum execution time: 25_127_000 picoseconds. + Weight::from_parts(25_979_822, 4254) + // Standard Error: 2_434 + .saturating_add(Weight::from_parts(48_076, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -244,8 +244,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `412` // Estimated: `8615` - // Minimum execution time: 44_514_000 picoseconds. - Weight::from_parts(45_375_000, 8615) + // Minimum execution time: 44_111_000 picoseconds. + Weight::from_parts(45_074_000, 8615) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -258,10 +258,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 13_826_000 picoseconds. - Weight::from_parts(14_417_042, 4254) - // Standard Error: 2_091 - .saturating_add(Weight::from_parts(47_683, 0).saturating_mul(p.into())) + // Minimum execution time: 13_776_000 picoseconds. + Weight::from_parts(14_437_469, 4254) + // Standard Error: 1_697 + .saturating_add(Weight::from_parts(38_918, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -282,10 +282,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `637 + p * (37 ±0)` // Estimated: `4254 + p * (37 ±0)` - // Minimum execution time: 26_550_000 picoseconds. - Weight::from_parts(27_859_277, 4254) - // Standard Error: 3_837 - .saturating_add(Weight::from_parts(81_447, 0).saturating_mul(p.into())) + // Minimum execution time: 26_409_000 picoseconds. + Weight::from_parts(27_497_849, 4254) + // Standard Error: 3_174 + .saturating_add(Weight::from_parts(75_758, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 37).saturating_mul(p.into())) @@ -308,12 +308,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `894 + a * (68 ±0) + p * (37 ±0)` // Estimated: `8615 + a * (68 ±0) + p * (37 ±0)` - // Minimum execution time: 52_348_000 picoseconds. - Weight::from_parts(53_307_899, 8615) - // Standard Error: 1_258 - .saturating_add(Weight::from_parts(211_995, 0).saturating_mul(a.into())) - // Standard Error: 5_039 - .saturating_add(Weight::from_parts(42_656, 0).saturating_mul(p.into())) + // Minimum execution time: 52_398_000 picoseconds. + Weight::from_parts(52_767_607, 8615) + // Standard Error: 1_794 + .saturating_add(Weight::from_parts(211_004, 0).saturating_mul(a.into())) + // Standard Error: 7_187 + .saturating_add(Weight::from_parts(52_109, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 68).saturating_mul(a.into())) @@ -329,12 +329,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `299 + a * (68 ±0)` // Estimated: `8615` - // Minimum execution time: 25_849_000 picoseconds. - Weight::from_parts(25_995_666, 8615) - // Standard Error: 1_164 - .saturating_add(Weight::from_parts(196_516, 0).saturating_mul(a.into())) - // Standard Error: 4_662 - .saturating_add(Weight::from_parts(22_615, 0).saturating_mul(p.into())) + // Minimum execution time: 25_096_000 picoseconds. + Weight::from_parts(25_762_328, 8615) + // Standard Error: 1_118 + .saturating_add(Weight::from_parts(190_188, 0).saturating_mul(a.into())) + // Standard Error: 4_478 + .saturating_add(Weight::from_parts(8_981, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -348,12 +348,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `299 + a * (68 ±0)` // Estimated: `8615` - // Minimum execution time: 25_578_000 picoseconds. - Weight::from_parts(26_125_974, 8615) - // Standard Error: 1_064 - .saturating_add(Weight::from_parts(196_744, 0).saturating_mul(a.into())) - // Standard Error: 4_264 - .saturating_add(Weight::from_parts(21_717, 0).saturating_mul(p.into())) + // Minimum execution time: 25_287_000 picoseconds. + Weight::from_parts(25_920_706, 8615) + // Standard Error: 1_389 + .saturating_add(Weight::from_parts(186_592, 0).saturating_mul(a.into())) + // Standard Error: 5_564 + .saturating_add(Weight::from_parts(14_450, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -369,12 +369,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `308 + a * (68 ±0) + p * (37 ±0)` // Estimated: `8615` - // Minimum execution time: 33_473_000 picoseconds. - Weight::from_parts(33_968_741, 8615) - // Standard Error: 2_554 - .saturating_add(Weight::from_parts(197_978, 0).saturating_mul(a.into())) - // Standard Error: 10_231 - .saturating_add(Weight::from_parts(19_756, 0).saturating_mul(p.into())) + // Minimum execution time: 32_942_000 picoseconds. + Weight::from_parts(33_610_546, 8615) + // Standard Error: 1_128 + .saturating_add(Weight::from_parts(180_422, 0).saturating_mul(a.into())) + // Standard Error: 4_521 + .saturating_add(Weight::from_parts(53_655, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -385,10 +385,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 24_276_000 picoseconds. - Weight::from_parts(25_273_817, 4254) - // Standard Error: 2_624 - .saturating_add(Weight::from_parts(78_807, 0).saturating_mul(p.into())) + // Minimum execution time: 24_145_000 picoseconds. + Weight::from_parts(24_922_268, 4254) + // Standard Error: 2_045 + .saturating_add(Weight::from_parts(100_980, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -401,10 +401,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 26_410_000 picoseconds. - Weight::from_parts(27_457_975, 4254) - // Standard Error: 2_749 - .saturating_add(Weight::from_parts(64_462, 0).saturating_mul(p.into())) + // Minimum execution time: 26_500_000 picoseconds. + Weight::from_parts(27_572_510, 4254) + // Standard Error: 2_610 + .saturating_add(Weight::from_parts(48_169, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -415,10 +415,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 25_919_000 picoseconds. - Weight::from_parts(27_060_574, 4254) - // Standard Error: 2_935 - .saturating_add(Weight::from_parts(46_263, 0).saturating_mul(p.into())) + // Minimum execution time: 25_837_000 picoseconds. + Weight::from_parts(26_802_905, 4254) + // Standard Error: 2_581 + .saturating_add(Weight::from_parts(36_803, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -429,10 +429,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `139` // Estimated: `4254` - // Minimum execution time: 26_420_000 picoseconds. - Weight::from_parts(27_463_886, 4254) - // Standard Error: 2_930 - .saturating_add(Weight::from_parts(35_030, 0).saturating_mul(p.into())) + // Minimum execution time: 26_008_000 picoseconds. + Weight::from_parts(27_008_198, 4254) + // Standard Error: 2_529 + .saturating_add(Weight::from_parts(24_204, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -443,10 +443,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `156 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 24_977_000 picoseconds. - Weight::from_parts(26_122_998, 4254) - // Standard Error: 2_941 - .saturating_add(Weight::from_parts(52_778, 0).saturating_mul(p.into())) + // Minimum execution time: 25_127_000 picoseconds. + Weight::from_parts(25_979_822, 4254) + // Standard Error: 2_434 + .saturating_add(Weight::from_parts(48_076, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -460,8 +460,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `412` // Estimated: `8615` - // Minimum execution time: 44_514_000 picoseconds. - Weight::from_parts(45_375_000, 8615) + // Minimum execution time: 44_111_000 picoseconds. + Weight::from_parts(45_074_000, 8615) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -474,10 +474,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `119 + p * (37 ±0)` // Estimated: `4254` - // Minimum execution time: 13_826_000 picoseconds. - Weight::from_parts(14_417_042, 4254) - // Standard Error: 2_091 - .saturating_add(Weight::from_parts(47_683, 0).saturating_mul(p.into())) + // Minimum execution time: 13_776_000 picoseconds. + Weight::from_parts(14_437_469, 4254) + // Standard Error: 1_697 + .saturating_add(Weight::from_parts(38_918, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } diff --git a/pallets/subtensor/src/weights.rs b/pallets/subtensor/src/weights.rs index f915e91ae1..394b09308b 100644 --- a/pallets/subtensor/src/weights.rs +++ b/pallets/subtensor/src/weights.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for `pallet_subtensor` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 -//! DATE: 2026-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-05-15, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 9V74 80-Core Processor` +//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 7763 64-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -22,7 +22,7 @@ // --no-storage-info // --no-min-squares // --no-median-slopes -// --output=/tmp/tmp.8XUzfw8piw +// --output=/tmp/tmp.Ny8nuUXP0L // --template=/home/runner/work/subtensor/subtensor/.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -196,8 +196,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1716` // Estimated: `13600` - // Minimum execution time: 369_434_000 picoseconds. - Weight::from_parts(378_367_000, 13600) + // Minimum execution time: 356_503_000 picoseconds. + Weight::from_parts(360_891_000, 13600) .saturating_add(T::DbWeight::get().reads(48_u64)) .saturating_add(T::DbWeight::get().writes(40_u64)) } @@ -237,10 +237,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `188782` - // Estimated: `10327372` - // Minimum execution time: 16_332_584_000 picoseconds. - Weight::from_parts(16_574_913_000, 10327372) + // Measured: `188792` + // Estimated: `10327382` + // Minimum execution time: 14_860_332_000 picoseconds. + Weight::from_parts(15_044_960_000, 10327382) .saturating_add(T::DbWeight::get().reads(4112_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -306,10 +306,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2589` + // Measured: `2599` // Estimated: `8727` - // Minimum execution time: 454_111_000 picoseconds. - Weight::from_parts(470_966_000, 8727) + // Minimum execution time: 435_552_000 picoseconds. + Weight::from_parts(440_823_000, 8727) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(18_u64)) } @@ -321,10 +321,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn serve_axon() -> Weight { // Proof Size summary in bytes: - // Measured: `791` - // Estimated: `6731` - // Minimum execution time: 33_120_000 picoseconds. - Weight::from_parts(33_780_000, 6731) + // Measured: `801` + // Estimated: `6741` + // Minimum execution time: 33_503_000 picoseconds. + Weight::from_parts(34_274_000, 6741) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -336,10 +336,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn serve_prometheus() -> Weight { // Proof Size summary in bytes: - // Measured: `764` - // Estimated: `6704` - // Minimum execution time: 28_563_000 picoseconds. - Weight::from_parts(29_635_000, 6704) + // Measured: `774` + // Estimated: `6714` + // Minimum execution time: 29_716_000 picoseconds. + Weight::from_parts(30_667_000, 6714) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -441,8 +441,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1649` // Estimated: `13600` - // Minimum execution time: 358_667_000 picoseconds. - Weight::from_parts(361_462_000, 13600) + // Minimum execution time: 351_095_000 picoseconds. + Weight::from_parts(354_461_000, 13600) .saturating_add(T::DbWeight::get().reads(48_u64)) .saturating_add(T::DbWeight::get().writes(40_u64)) } @@ -492,10 +492,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`) fn root_register() -> Weight { // Proof Size summary in bytes: - // Measured: `1444` - // Estimated: `4909` - // Minimum execution time: 102_173_000 picoseconds. - Weight::from_parts(102_934_000, 4909) + // Measured: `1445` + // Estimated: `4910` + // Minimum execution time: 98_524_000 picoseconds. + Weight::from_parts(100_618_000, 4910) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } @@ -615,8 +615,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1459` // Estimated: `9874` - // Minimum execution time: 268_252_000 picoseconds. - Weight::from_parts(273_160_000, 9874) + // Minimum execution time: 267_429_000 picoseconds. + Weight::from_parts(274_472_000, 9874) .saturating_add(T::DbWeight::get().reads(42_u64)) .saturating_add(T::DbWeight::get().writes(48_u64)) } @@ -642,10 +642,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`) fn commit_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1061` - // Estimated: `4526` - // Minimum execution time: 59_329_000 picoseconds. - Weight::from_parts(60_531_000, 4526) + // Measured: `1071` + // Estimated: `4536` + // Minimum execution time: 58_739_000 picoseconds. + Weight::from_parts(60_563_000, 4536) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -687,10 +687,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn reveal_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1579` - // Estimated: `7519` - // Minimum execution time: 107_932_000 picoseconds. - Weight::from_parts(109_955_000, 7519) + // Measured: `1589` + // Estimated: `7529` + // Minimum execution time: 105_827_000 picoseconds. + Weight::from_parts(107_290_000, 7529) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -700,8 +700,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_106_000 picoseconds. - Weight::from_parts(4_437_000, 0) + // Minimum execution time: 5_380_000 picoseconds. + Weight::from_parts(5_670_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -716,10 +716,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::TransactionKeyLastBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_childkey_take() -> Weight { // Proof Size summary in bytes: - // Measured: `938` - // Estimated: `4403` - // Minimum execution time: 45_629_000 picoseconds. - Weight::from_parts(46_831_000, 4403) + // Measured: `948` + // Estimated: `4413` + // Minimum execution time: 45_024_000 picoseconds. + Weight::from_parts(46_587_000, 4413) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -735,8 +735,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `694` // Estimated: `4159` - // Minimum execution time: 43_165_000 picoseconds. - Weight::from_parts(44_206_000, 4159) + // Minimum execution time: 44_824_000 picoseconds. + Weight::from_parts(45_596_000, 4159) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -774,10 +774,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_coldkey_announced() -> Weight { // Proof Size summary in bytes: - // Measured: `2150` - // Estimated: `13040` - // Minimum execution time: 276_245_000 picoseconds. - Weight::from_parts(280_410_000, 13040) + // Measured: `2175` + // Estimated: `13065` + // Minimum execution time: 268_210_000 picoseconds. + Weight::from_parts(270_696_000, 13065) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -819,10 +819,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_coldkey() -> Weight { // Proof Size summary in bytes: - // Measured: `2210` - // Estimated: `13100` - // Minimum execution time: 300_571_000 picoseconds. - Weight::from_parts(304_617_000, 13100) + // Measured: `2231` + // Estimated: `13121` + // Minimum execution time: 290_712_000 picoseconds. + Weight::from_parts(299_910_000, 13121) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(19_u64)) } @@ -834,8 +834,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `665` // Estimated: `4130` - // Minimum execution time: 20_431_000 picoseconds. - Weight::from_parts(21_282_000, 4130) + // Minimum execution time: 22_162_000 picoseconds. + Weight::from_parts(22_903_000, 4130) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -847,8 +847,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `613` // Estimated: `4078` - // Minimum execution time: 16_124_000 picoseconds. - Weight::from_parts(16_865_000, 4078) + // Minimum execution time: 18_444_000 picoseconds. + Weight::from_parts(18_815_000, 4078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -860,8 +860,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_710_000 picoseconds. - Weight::from_parts(7_261_000, 0) + // Minimum execution time: 8_345_000 picoseconds. + Weight::from_parts(8_677_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0) @@ -902,10 +902,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_reveal_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `2084` - // Estimated: `8024` - // Minimum execution time: 419_749_000 picoseconds. - Weight::from_parts(424_877_000, 8024) + // Measured: `2094` + // Estimated: `8034` + // Minimum execution time: 392_202_000 picoseconds. + Weight::from_parts(397_642_000, 8034) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -937,10 +937,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `AlphaAssets::TotalAlphaIssuance` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recycle_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1863` - // Estimated: `5328` - // Minimum execution time: 177_926_000 picoseconds. - Weight::from_parts(181_222_000, 5328) + // Measured: `1873` + // Estimated: `5338` + // Minimum execution time: 172_963_000 picoseconds. + Weight::from_parts(175_527_000, 5338) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -970,10 +970,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) fn burn_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1863` - // Estimated: `5328` - // Minimum execution time: 175_493_000 picoseconds. - Weight::from_parts(176_524_000, 5328) + // Measured: `1873` + // Estimated: `5338` + // Minimum execution time: 168_845_000 picoseconds. + Weight::from_parts(171_861_000, 5338) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -991,10 +991,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) fn start_call() -> Weight { // Proof Size summary in bytes: - // Measured: `1108` - // Estimated: `4573` - // Minimum execution time: 38_027_000 picoseconds. - Weight::from_parts(39_019_000, 4573) + // Measured: `1118` + // Estimated: `4583` + // Minimum execution time: 38_081_000 picoseconds. + Weight::from_parts(39_023_000, 4583) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1060,10 +1060,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2589` + // Measured: `2599` // Estimated: `8727` - // Minimum execution time: 491_046_000 picoseconds. - Weight::from_parts(501_582_000, 8727) + // Minimum execution time: 467_993_000 picoseconds. + Weight::from_parts(487_089_000, 8727) .saturating_add(T::DbWeight::get().reads(33_u64)) .saturating_add(T::DbWeight::get().writes(18_u64)) } @@ -1097,10 +1097,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn move_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2002` - // Estimated: `7942` - // Minimum execution time: 217_025_000 picoseconds. - Weight::from_parts(220_822_000, 7942) + // Measured: `2027` + // Estimated: `7967` + // Minimum execution time: 208_610_000 picoseconds. + Weight::from_parts(212_657_000, 7967) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -1164,10 +1164,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2539` - // Estimated: `10954` - // Minimum execution time: 435_022_000 picoseconds. - Weight::from_parts(447_721_000, 10954) + // Measured: `2564` + // Estimated: `10979` + // Minimum execution time: 421_314_000 picoseconds. + Weight::from_parts(441_181_000, 10979) .saturating_add(T::DbWeight::get().reads(35_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -1229,10 +1229,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2539` - // Estimated: `10954` - // Minimum execution time: 473_700_000 picoseconds. - Weight::from_parts(488_903_000, 10954) + // Measured: `2564` + // Estimated: `10979` + // Minimum execution time: 454_816_000 picoseconds. + Weight::from_parts(468_161_000, 10979) .saturating_add(T::DbWeight::get().reads(34_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -1300,10 +1300,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2942` - // Estimated: `11357` - // Minimum execution time: 690_135_000 picoseconds. - Weight::from_parts(706_208_000, 11357) + // Measured: `2978` + // Estimated: `11393` + // Minimum execution time: 659_747_000 picoseconds. + Weight::from_parts(683_000_000, 11393) .saturating_add(T::DbWeight::get().reads(49_u64)) .saturating_add(T::DbWeight::get().writes(26_u64)) } @@ -1341,10 +1341,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn transfer_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `1996` - // Estimated: `7936` - // Minimum execution time: 247_641_000 picoseconds. - Weight::from_parts(250_725_000, 7936) + // Measured: `2021` + // Estimated: `7961` + // Minimum execution time: 241_118_000 picoseconds. + Weight::from_parts(244_384_000, 7961) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -1412,10 +1412,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2788` - // Estimated: `11203` - // Minimum execution time: 631_086_000 picoseconds. - Weight::from_parts(648_733_000, 11203) + // Measured: `2824` + // Estimated: `11239` + // Minimum execution time: 602_340_000 picoseconds. + Weight::from_parts(625_023_000, 11239) .saturating_add(T::DbWeight::get().reads(49_u64)) .saturating_add(T::DbWeight::get().writes(26_u64)) } @@ -1443,10 +1443,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_commit_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1112` - // Estimated: `4577` - // Minimum execution time: 125_769_000 picoseconds. - Weight::from_parts(128_563_000, 4577) + // Measured: `1122` + // Estimated: `4587` + // Minimum execution time: 127_377_000 picoseconds. + Weight::from_parts(129_371_000, 4587) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1484,10 +1484,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_set_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1416` - // Estimated: `7356` - // Minimum execution time: 100_000_000 picoseconds. - Weight::from_parts(101_792_000, 7356) + // Measured: `1426` + // Estimated: `7366` + // Minimum execution time: 98_874_000 picoseconds. + Weight::from_parts(100_026_000, 7366) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1503,8 +1503,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `793` // Estimated: `4258` - // Minimum execution time: 25_408_000 picoseconds. - Weight::from_parts(26_880_000, 4258) + // Minimum execution time: 27_601_000 picoseconds. + Weight::from_parts(28_743_000, 4258) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1522,8 +1522,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `886` // Estimated: `4351` - // Minimum execution time: 32_168_000 picoseconds. - Weight::from_parts(33_531_000, 4351) + // Minimum execution time: 34_584_000 picoseconds. + Weight::from_parts(35_335_000, 4351) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1643,8 +1643,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1343` // Estimated: `9758` - // Minimum execution time: 261_932_000 picoseconds. - Weight::from_parts(270_936_000, 9758) + // Minimum execution time: 264_562_000 picoseconds. + Weight::from_parts(268_810_000, 9758) .saturating_add(T::DbWeight::get().reads(41_u64)) .saturating_add(T::DbWeight::get().writes(47_u64)) } @@ -1656,10 +1656,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn serve_axon_tls() -> Weight { // Proof Size summary in bytes: - // Measured: `762` - // Estimated: `6702` - // Minimum execution time: 32_278_000 picoseconds. - Weight::from_parts(32_929_000, 6702) + // Measured: `772` + // Estimated: `6712` + // Minimum execution time: 32_801_000 picoseconds. + Weight::from_parts(33_943_000, 6712) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1671,10 +1671,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_identity() -> Weight { // Proof Size summary in bytes: - // Measured: `842` - // Estimated: `6782` - // Minimum execution time: 29_183_000 picoseconds. - Weight::from_parts(30_095_000, 6782) + // Measured: `852` + // Estimated: `6792` + // Minimum execution time: 30_606_000 picoseconds. + Weight::from_parts(31_519_000, 6792) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1686,8 +1686,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `595` // Estimated: `4060` - // Minimum execution time: 15_524_000 picoseconds. - Weight::from_parts(16_284_000, 4060) + // Minimum execution time: 17_562_000 picoseconds. + Weight::from_parts(18_053_000, 4060) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1761,8 +1761,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `3026` // Estimated: `28766` - // Minimum execution time: 1_190_455_000 picoseconds. - Weight::from_parts(1_197_986_000, 28766) + // Minimum execution time: 1_134_802_000 picoseconds. + Weight::from_parts(1_139_961_000, 28766) .saturating_add(T::DbWeight::get().reads(166_u64)) .saturating_add(T::DbWeight::get().writes(95_u64)) } @@ -1776,8 +1776,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `745` // Estimated: `4210` - // Minimum execution time: 22_103_000 picoseconds. - Weight::from_parts(22_764_000, 4210) + // Minimum execution time: 23_493_000 picoseconds. + Weight::from_parts(24_255_000, 4210) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1791,8 +1791,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `740` // Estimated: `9155` - // Minimum execution time: 24_546_000 picoseconds. - Weight::from_parts(25_278_000, 9155) + // Minimum execution time: 26_449_000 picoseconds. + Weight::from_parts(27_010_000, 9155) .saturating_add(T::DbWeight::get().reads(6_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -1861,10 +1861,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn unstake_all_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `2617` + // Measured: `2642` // Estimated: `11306` - // Minimum execution time: 571_216_000 picoseconds. - Weight::from_parts(589_764_000, 11306) + // Minimum execution time: 578_647_000 picoseconds. + Weight::from_parts(583_015_000, 11306) .saturating_add(T::DbWeight::get().reads(50_u64)) .saturating_add(T::DbWeight::get().writes(27_u64)) } @@ -1926,10 +1926,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_full_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2539` - // Estimated: `10954` - // Minimum execution time: 498_277_000 picoseconds. - Weight::from_parts(501_381_000, 10954) + // Measured: `2564` + // Estimated: `10979` + // Minimum execution time: 479_833_000 picoseconds. + Weight::from_parts(502_786_000, 10979) .saturating_add(T::DbWeight::get().reads(34_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -2068,10 +2068,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1762 + k * (44 ±0)` // Estimated: `10183 + k * (2579 ±0)` - // Minimum execution time: 476_575_000 picoseconds. - Weight::from_parts(293_192_187, 10183) - // Standard Error: 25_287 - .saturating_add(Weight::from_parts(47_786_041, 0).saturating_mul(k.into())) + // Minimum execution time: 468_231_000 picoseconds. + Weight::from_parts(277_408_614, 10183) + // Standard Error: 26_474 + .saturating_add(Weight::from_parts(44_643_068, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(51_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(53_u64)) @@ -2101,10 +2101,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1468 + k * (53 ±0)` // Estimated: `6148 + k * (2514 ±0)` - // Minimum execution time: 87_972_000 picoseconds. - Weight::from_parts(80_428_152, 6148) - // Standard Error: 3_314 - .saturating_add(Weight::from_parts(1_603_395, 0).saturating_mul(k.into())) + // Minimum execution time: 124_271_000 picoseconds. + Weight::from_parts(141_164_876, 6148) + // Standard Error: 8_240 + .saturating_add(Weight::from_parts(1_406_147, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(7_u64)) @@ -2117,10 +2117,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`) fn update_symbol() -> Weight { // Proof Size summary in bytes: - // Measured: `649` - // Estimated: `9064` - // Minimum execution time: 24_306_000 picoseconds. - Weight::from_parts(25_438_000, 9064) + // Measured: `659` + // Estimated: `9074` + // Minimum execution time: 26_268_000 picoseconds. + Weight::from_parts(27_521_000, 9074) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -2146,10 +2146,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`) fn commit_timelocked_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1060` - // Estimated: `4525` - // Minimum execution time: 72_308_000 picoseconds. - Weight::from_parts(73_691_000, 4525) + // Measured: `1070` + // Estimated: `4535` + // Minimum execution time: 71_282_000 picoseconds. + Weight::from_parts(72_975_000, 4535) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2163,10 +2163,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_coldkey_auto_stake_hotkey() -> Weight { // Proof Size summary in bytes: - // Measured: `799` - // Estimated: `4264` - // Minimum execution time: 31_668_000 picoseconds. - Weight::from_parts(33_411_000, 4264) + // Measured: `809` + // Estimated: `4274` + // Minimum execution time: 32_099_000 picoseconds. + Weight::from_parts(33_262_000, 4274) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2182,8 +2182,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `476` // Estimated: `3941` - // Minimum execution time: 15_524_000 picoseconds. - Weight::from_parts(16_124_000, 3941) + // Minimum execution time: 17_313_000 picoseconds. + Weight::from_parts(17_943_000, 3941) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -2211,10 +2211,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::RootClaimableThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn claim_root() -> Weight { // Proof Size summary in bytes: - // Measured: `1908` - // Estimated: `7848` - // Minimum execution time: 136_134_000 picoseconds. - Weight::from_parts(138_378_000, 7848) + // Measured: `1929` + // Estimated: `7869` + // Minimum execution time: 134_200_000 picoseconds. + Weight::from_parts(136_214_000, 7869) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -2224,8 +2224,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_963_000 picoseconds. - Weight::from_parts(2_203_000, 0) + // Minimum execution time: 2_745_000 picoseconds. + Weight::from_parts(2_856_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::RootClaimableThreshold` (r:0 w:1) @@ -2234,8 +2234,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_397_000 picoseconds. - Weight::from_parts(4_897_000, 0) + // Minimum execution time: 5_249_000 picoseconds. + Weight::from_parts(5_751_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -2246,10 +2246,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::AutoParentDelegationEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_auto_parent_delegation_enabled() -> Weight { // Proof Size summary in bytes: - // Measured: `852` - // Estimated: `4317` - // Minimum execution time: 24_286_000 picoseconds. - Weight::from_parts(25_538_000, 4317) + // Measured: `862` + // Estimated: `4327` + // Minimum execution time: 25_768_000 picoseconds. + Weight::from_parts(26_890_000, 4327) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -2317,10 +2317,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_burn() -> Weight { // Proof Size summary in bytes: - // Measured: `2592` + // Measured: `2602` // Estimated: `8727` - // Minimum execution time: 625_097_000 picoseconds. - Weight::from_parts(646_048_000, 8727) + // Minimum execution time: 592_522_000 picoseconds. + Weight::from_parts(612_019_000, 8727) .saturating_add(T::DbWeight::get().reads(34_u64)) .saturating_add(T::DbWeight::get().writes(19_u64)) } @@ -2330,8 +2330,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_973_000 picoseconds. - Weight::from_parts(2_103_000, 0) + // Minimum execution time: 2_815_000 picoseconds. + Weight::from_parts(2_935_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0) @@ -2354,8 +2354,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1463` // Estimated: `4928` - // Minimum execution time: 90_716_000 picoseconds. - Weight::from_parts(93_601_000, 4928) + // Minimum execution time: 90_288_000 picoseconds. + Weight::from_parts(91_720_000, 4928) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2371,8 +2371,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `978` // Estimated: `6918` - // Minimum execution time: 74_482_000 picoseconds. - Weight::from_parts(75_583_000, 6918) + // Minimum execution time: 70_882_000 picoseconds. + Weight::from_parts(71_814_000, 6918) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -2390,8 +2390,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1302` // Estimated: `7242` - // Minimum execution time: 98_137_000 picoseconds. - Weight::from_parts(100_010_000, 7242) + // Minimum execution time: 92_212_000 picoseconds. + Weight::from_parts(93_754_000, 7242) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -2497,8 +2497,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1716` // Estimated: `13600` - // Minimum execution time: 369_434_000 picoseconds. - Weight::from_parts(378_367_000, 13600) + // Minimum execution time: 356_503_000 picoseconds. + Weight::from_parts(360_891_000, 13600) .saturating_add(RocksDbWeight::get().reads(48_u64)) .saturating_add(RocksDbWeight::get().writes(40_u64)) } @@ -2538,10 +2538,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `188782` - // Estimated: `10327372` - // Minimum execution time: 16_332_584_000 picoseconds. - Weight::from_parts(16_574_913_000, 10327372) + // Measured: `188792` + // Estimated: `10327382` + // Minimum execution time: 14_860_332_000 picoseconds. + Weight::from_parts(15_044_960_000, 10327382) .saturating_add(RocksDbWeight::get().reads(4112_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -2607,10 +2607,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2589` + // Measured: `2599` // Estimated: `8727` - // Minimum execution time: 454_111_000 picoseconds. - Weight::from_parts(470_966_000, 8727) + // Minimum execution time: 435_552_000 picoseconds. + Weight::from_parts(440_823_000, 8727) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(18_u64)) } @@ -2622,10 +2622,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn serve_axon() -> Weight { // Proof Size summary in bytes: - // Measured: `791` - // Estimated: `6731` - // Minimum execution time: 33_120_000 picoseconds. - Weight::from_parts(33_780_000, 6731) + // Measured: `801` + // Estimated: `6741` + // Minimum execution time: 33_503_000 picoseconds. + Weight::from_parts(34_274_000, 6741) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -2637,10 +2637,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn serve_prometheus() -> Weight { // Proof Size summary in bytes: - // Measured: `764` - // Estimated: `6704` - // Minimum execution time: 28_563_000 picoseconds. - Weight::from_parts(29_635_000, 6704) + // Measured: `774` + // Estimated: `6714` + // Minimum execution time: 29_716_000 picoseconds. + Weight::from_parts(30_667_000, 6714) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -2742,8 +2742,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1649` // Estimated: `13600` - // Minimum execution time: 358_667_000 picoseconds. - Weight::from_parts(361_462_000, 13600) + // Minimum execution time: 351_095_000 picoseconds. + Weight::from_parts(354_461_000, 13600) .saturating_add(RocksDbWeight::get().reads(48_u64)) .saturating_add(RocksDbWeight::get().writes(40_u64)) } @@ -2793,10 +2793,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`) fn root_register() -> Weight { // Proof Size summary in bytes: - // Measured: `1444` - // Estimated: `4909` - // Minimum execution time: 102_173_000 picoseconds. - Weight::from_parts(102_934_000, 4909) + // Measured: `1445` + // Estimated: `4910` + // Minimum execution time: 98_524_000 picoseconds. + Weight::from_parts(100_618_000, 4910) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(16_u64)) } @@ -2916,8 +2916,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1459` // Estimated: `9874` - // Minimum execution time: 268_252_000 picoseconds. - Weight::from_parts(273_160_000, 9874) + // Minimum execution time: 267_429_000 picoseconds. + Weight::from_parts(274_472_000, 9874) .saturating_add(RocksDbWeight::get().reads(42_u64)) .saturating_add(RocksDbWeight::get().writes(48_u64)) } @@ -2943,10 +2943,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`) fn commit_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1061` - // Estimated: `4526` - // Minimum execution time: 59_329_000 picoseconds. - Weight::from_parts(60_531_000, 4526) + // Measured: `1071` + // Estimated: `4536` + // Minimum execution time: 58_739_000 picoseconds. + Weight::from_parts(60_563_000, 4536) .saturating_add(RocksDbWeight::get().reads(10_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -2988,10 +2988,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn reveal_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1579` - // Estimated: `7519` - // Minimum execution time: 107_932_000 picoseconds. - Weight::from_parts(109_955_000, 7519) + // Measured: `1589` + // Estimated: `7529` + // Minimum execution time: 105_827_000 picoseconds. + Weight::from_parts(107_290_000, 7529) .saturating_add(RocksDbWeight::get().reads(18_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3001,8 +3001,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_106_000 picoseconds. - Weight::from_parts(4_437_000, 0) + // Minimum execution time: 5_380_000 picoseconds. + Weight::from_parts(5_670_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -3017,10 +3017,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::TransactionKeyLastBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_childkey_take() -> Weight { // Proof Size summary in bytes: - // Measured: `938` - // Estimated: `4403` - // Minimum execution time: 45_629_000 picoseconds. - Weight::from_parts(46_831_000, 4403) + // Measured: `948` + // Estimated: `4413` + // Minimum execution time: 45_024_000 picoseconds. + Weight::from_parts(46_587_000, 4413) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3036,8 +3036,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `694` // Estimated: `4159` - // Minimum execution time: 43_165_000 picoseconds. - Weight::from_parts(44_206_000, 4159) + // Minimum execution time: 44_824_000 picoseconds. + Weight::from_parts(45_596_000, 4159) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3075,10 +3075,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_coldkey_announced() -> Weight { // Proof Size summary in bytes: - // Measured: `2150` - // Estimated: `13040` - // Minimum execution time: 276_245_000 picoseconds. - Weight::from_parts(280_410_000, 13040) + // Measured: `2175` + // Estimated: `13065` + // Minimum execution time: 268_210_000 picoseconds. + Weight::from_parts(270_696_000, 13065) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -3120,10 +3120,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_coldkey() -> Weight { // Proof Size summary in bytes: - // Measured: `2210` - // Estimated: `13100` - // Minimum execution time: 300_571_000 picoseconds. - Weight::from_parts(304_617_000, 13100) + // Measured: `2231` + // Estimated: `13121` + // Minimum execution time: 290_712_000 picoseconds. + Weight::from_parts(299_910_000, 13121) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(19_u64)) } @@ -3135,8 +3135,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `665` // Estimated: `4130` - // Minimum execution time: 20_431_000 picoseconds. - Weight::from_parts(21_282_000, 4130) + // Minimum execution time: 22_162_000 picoseconds. + Weight::from_parts(22_903_000, 4130) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3148,8 +3148,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `613` // Estimated: `4078` - // Minimum execution time: 16_124_000 picoseconds. - Weight::from_parts(16_865_000, 4078) + // Minimum execution time: 18_444_000 picoseconds. + Weight::from_parts(18_815_000, 4078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3161,8 +3161,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_710_000 picoseconds. - Weight::from_parts(7_261_000, 0) + // Minimum execution time: 8_345_000 picoseconds. + Weight::from_parts(8_677_000, 0) .saturating_add(RocksDbWeight::get().writes(2_u64)) } /// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0) @@ -3203,10 +3203,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_reveal_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `2084` - // Estimated: `8024` - // Minimum execution time: 419_749_000 picoseconds. - Weight::from_parts(424_877_000, 8024) + // Measured: `2094` + // Estimated: `8034` + // Minimum execution time: 392_202_000 picoseconds. + Weight::from_parts(397_642_000, 8034) .saturating_add(RocksDbWeight::get().reads(18_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3238,10 +3238,10 @@ impl WeightInfo for () { /// Proof: `AlphaAssets::TotalAlphaIssuance` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recycle_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1863` - // Estimated: `5328` - // Minimum execution time: 177_926_000 picoseconds. - Weight::from_parts(181_222_000, 5328) + // Measured: `1873` + // Estimated: `5338` + // Minimum execution time: 172_963_000 picoseconds. + Weight::from_parts(175_527_000, 5338) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -3271,10 +3271,10 @@ impl WeightInfo for () { /// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`) fn burn_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `1863` - // Estimated: `5328` - // Minimum execution time: 175_493_000 picoseconds. - Weight::from_parts(176_524_000, 5328) + // Measured: `1873` + // Estimated: `5338` + // Minimum execution time: 168_845_000 picoseconds. + Weight::from_parts(171_861_000, 5338) .saturating_add(RocksDbWeight::get().reads(12_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -3292,10 +3292,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) fn start_call() -> Weight { // Proof Size summary in bytes: - // Measured: `1108` - // Estimated: `4573` - // Minimum execution time: 38_027_000 picoseconds. - Weight::from_parts(39_019_000, 4573) + // Measured: `1118` + // Estimated: `4583` + // Minimum execution time: 38_081_000 picoseconds. + Weight::from_parts(39_023_000, 4583) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3361,10 +3361,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2589` + // Measured: `2599` // Estimated: `8727` - // Minimum execution time: 491_046_000 picoseconds. - Weight::from_parts(501_582_000, 8727) + // Minimum execution time: 467_993_000 picoseconds. + Weight::from_parts(487_089_000, 8727) .saturating_add(RocksDbWeight::get().reads(33_u64)) .saturating_add(RocksDbWeight::get().writes(18_u64)) } @@ -3398,10 +3398,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn move_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2002` - // Estimated: `7942` - // Minimum execution time: 217_025_000 picoseconds. - Weight::from_parts(220_822_000, 7942) + // Measured: `2027` + // Estimated: `7967` + // Minimum execution time: 208_610_000 picoseconds. + Weight::from_parts(212_657_000, 7967) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -3465,10 +3465,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2539` - // Estimated: `10954` - // Minimum execution time: 435_022_000 picoseconds. - Weight::from_parts(447_721_000, 10954) + // Measured: `2564` + // Estimated: `10979` + // Minimum execution time: 421_314_000 picoseconds. + Weight::from_parts(441_181_000, 10979) .saturating_add(RocksDbWeight::get().reads(35_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -3530,10 +3530,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2539` - // Estimated: `10954` - // Minimum execution time: 473_700_000 picoseconds. - Weight::from_parts(488_903_000, 10954) + // Measured: `2564` + // Estimated: `10979` + // Minimum execution time: 454_816_000 picoseconds. + Weight::from_parts(468_161_000, 10979) .saturating_add(RocksDbWeight::get().reads(34_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -3601,10 +3601,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2942` - // Estimated: `11357` - // Minimum execution time: 690_135_000 picoseconds. - Weight::from_parts(706_208_000, 11357) + // Measured: `2978` + // Estimated: `11393` + // Minimum execution time: 659_747_000 picoseconds. + Weight::from_parts(683_000_000, 11393) .saturating_add(RocksDbWeight::get().reads(49_u64)) .saturating_add(RocksDbWeight::get().writes(26_u64)) } @@ -3642,10 +3642,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn transfer_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `1996` - // Estimated: `7936` - // Minimum execution time: 247_641_000 picoseconds. - Weight::from_parts(250_725_000, 7936) + // Measured: `2021` + // Estimated: `7961` + // Minimum execution time: 241_118_000 picoseconds. + Weight::from_parts(244_384_000, 7961) .saturating_add(RocksDbWeight::get().reads(18_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -3713,10 +3713,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn swap_stake() -> Weight { // Proof Size summary in bytes: - // Measured: `2788` - // Estimated: `11203` - // Minimum execution time: 631_086_000 picoseconds. - Weight::from_parts(648_733_000, 11203) + // Measured: `2824` + // Estimated: `11239` + // Minimum execution time: 602_340_000 picoseconds. + Weight::from_parts(625_023_000, 11239) .saturating_add(RocksDbWeight::get().reads(49_u64)) .saturating_add(RocksDbWeight::get().writes(26_u64)) } @@ -3744,10 +3744,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_commit_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1112` - // Estimated: `4577` - // Minimum execution time: 125_769_000 picoseconds. - Weight::from_parts(128_563_000, 4577) + // Measured: `1122` + // Estimated: `4587` + // Minimum execution time: 127_377_000 picoseconds. + Weight::from_parts(129_371_000, 4587) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3785,10 +3785,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`) fn batch_set_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1416` - // Estimated: `7356` - // Minimum execution time: 100_000_000 picoseconds. - Weight::from_parts(101_792_000, 7356) + // Measured: `1426` + // Estimated: `7366` + // Minimum execution time: 98_874_000 picoseconds. + Weight::from_parts(100_026_000, 7366) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3804,8 +3804,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `793` // Estimated: `4258` - // Minimum execution time: 25_408_000 picoseconds. - Weight::from_parts(26_880_000, 4258) + // Minimum execution time: 27_601_000 picoseconds. + Weight::from_parts(28_743_000, 4258) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3823,8 +3823,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `886` // Estimated: `4351` - // Minimum execution time: 32_168_000 picoseconds. - Weight::from_parts(33_531_000, 4351) + // Minimum execution time: 34_584_000 picoseconds. + Weight::from_parts(35_335_000, 4351) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -3944,8 +3944,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1343` // Estimated: `9758` - // Minimum execution time: 261_932_000 picoseconds. - Weight::from_parts(270_936_000, 9758) + // Minimum execution time: 264_562_000 picoseconds. + Weight::from_parts(268_810_000, 9758) .saturating_add(RocksDbWeight::get().reads(41_u64)) .saturating_add(RocksDbWeight::get().writes(47_u64)) } @@ -3957,10 +3957,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`) fn serve_axon_tls() -> Weight { // Proof Size summary in bytes: - // Measured: `762` - // Estimated: `6702` - // Minimum execution time: 32_278_000 picoseconds. - Weight::from_parts(32_929_000, 6702) + // Measured: `772` + // Estimated: `6712` + // Minimum execution time: 32_801_000 picoseconds. + Weight::from_parts(33_943_000, 6712) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3972,10 +3972,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_identity() -> Weight { // Proof Size summary in bytes: - // Measured: `842` - // Estimated: `6782` - // Minimum execution time: 29_183_000 picoseconds. - Weight::from_parts(30_095_000, 6782) + // Measured: `852` + // Estimated: `6792` + // Minimum execution time: 30_606_000 picoseconds. + Weight::from_parts(31_519_000, 6792) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -3987,8 +3987,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `595` // Estimated: `4060` - // Minimum execution time: 15_524_000 picoseconds. - Weight::from_parts(16_284_000, 4060) + // Minimum execution time: 17_562_000 picoseconds. + Weight::from_parts(18_053_000, 4060) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -4062,8 +4062,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3026` // Estimated: `28766` - // Minimum execution time: 1_190_455_000 picoseconds. - Weight::from_parts(1_197_986_000, 28766) + // Minimum execution time: 1_134_802_000 picoseconds. + Weight::from_parts(1_139_961_000, 28766) .saturating_add(RocksDbWeight::get().reads(166_u64)) .saturating_add(RocksDbWeight::get().writes(95_u64)) } @@ -4077,8 +4077,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `745` // Estimated: `4210` - // Minimum execution time: 22_103_000 picoseconds. - Weight::from_parts(22_764_000, 4210) + // Minimum execution time: 23_493_000 picoseconds. + Weight::from_parts(24_255_000, 4210) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -4092,8 +4092,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `740` // Estimated: `9155` - // Minimum execution time: 24_546_000 picoseconds. - Weight::from_parts(25_278_000, 9155) + // Minimum execution time: 26_449_000 picoseconds. + Weight::from_parts(27_010_000, 9155) .saturating_add(RocksDbWeight::get().reads(6_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -4162,10 +4162,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn unstake_all_alpha() -> Weight { // Proof Size summary in bytes: - // Measured: `2617` + // Measured: `2642` // Estimated: `11306` - // Minimum execution time: 571_216_000 picoseconds. - Weight::from_parts(589_764_000, 11306) + // Minimum execution time: 578_647_000 picoseconds. + Weight::from_parts(583_015_000, 11306) .saturating_add(RocksDbWeight::get().reads(50_u64)) .saturating_add(RocksDbWeight::get().writes(27_u64)) } @@ -4227,10 +4227,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_stake_full_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2539` - // Estimated: `10954` - // Minimum execution time: 498_277_000 picoseconds. - Weight::from_parts(501_381_000, 10954) + // Measured: `2564` + // Estimated: `10979` + // Minimum execution time: 479_833_000 picoseconds. + Weight::from_parts(502_786_000, 10979) .saturating_add(RocksDbWeight::get().reads(34_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -4369,10 +4369,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1762 + k * (44 ±0)` // Estimated: `10183 + k * (2579 ±0)` - // Minimum execution time: 476_575_000 picoseconds. - Weight::from_parts(293_192_187, 10183) - // Standard Error: 25_287 - .saturating_add(Weight::from_parts(47_786_041, 0).saturating_mul(k.into())) + // Minimum execution time: 468_231_000 picoseconds. + Weight::from_parts(277_408_614, 10183) + // Standard Error: 26_474 + .saturating_add(Weight::from_parts(44_643_068, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(51_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(53_u64)) @@ -4402,10 +4402,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1468 + k * (53 ±0)` // Estimated: `6148 + k * (2514 ±0)` - // Minimum execution time: 87_972_000 picoseconds. - Weight::from_parts(80_428_152, 6148) - // Standard Error: 3_314 - .saturating_add(Weight::from_parts(1_603_395, 0).saturating_mul(k.into())) + // Minimum execution time: 124_271_000 picoseconds. + Weight::from_parts(141_164_876, 6148) + // Standard Error: 8_240 + .saturating_add(Weight::from_parts(1_406_147, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(7_u64)) @@ -4418,10 +4418,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`) fn update_symbol() -> Weight { // Proof Size summary in bytes: - // Measured: `649` - // Estimated: `9064` - // Minimum execution time: 24_306_000 picoseconds. - Weight::from_parts(25_438_000, 9064) + // Measured: `659` + // Estimated: `9074` + // Minimum execution time: 26_268_000 picoseconds. + Weight::from_parts(27_521_000, 9074) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -4447,10 +4447,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`) fn commit_timelocked_weights() -> Weight { // Proof Size summary in bytes: - // Measured: `1060` - // Estimated: `4525` - // Minimum execution time: 72_308_000 picoseconds. - Weight::from_parts(73_691_000, 4525) + // Measured: `1070` + // Estimated: `4535` + // Minimum execution time: 71_282_000 picoseconds. + Weight::from_parts(72_975_000, 4535) .saturating_add(RocksDbWeight::get().reads(10_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4464,10 +4464,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_coldkey_auto_stake_hotkey() -> Weight { // Proof Size summary in bytes: - // Measured: `799` - // Estimated: `4264` - // Minimum execution time: 31_668_000 picoseconds. - Weight::from_parts(33_411_000, 4264) + // Measured: `809` + // Estimated: `4274` + // Minimum execution time: 32_099_000 picoseconds. + Weight::from_parts(33_262_000, 4274) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4483,8 +4483,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `476` // Estimated: `3941` - // Minimum execution time: 15_524_000 picoseconds. - Weight::from_parts(16_124_000, 3941) + // Minimum execution time: 17_313_000 picoseconds. + Weight::from_parts(17_943_000, 3941) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -4512,10 +4512,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::RootClaimableThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn claim_root() -> Weight { // Proof Size summary in bytes: - // Measured: `1908` - // Estimated: `7848` - // Minimum execution time: 136_134_000 picoseconds. - Weight::from_parts(138_378_000, 7848) + // Measured: `1929` + // Estimated: `7869` + // Minimum execution time: 134_200_000 picoseconds. + Weight::from_parts(136_214_000, 7869) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -4525,8 +4525,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_963_000 picoseconds. - Weight::from_parts(2_203_000, 0) + // Minimum execution time: 2_745_000 picoseconds. + Weight::from_parts(2_856_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::RootClaimableThreshold` (r:0 w:1) @@ -4535,8 +4535,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_397_000 picoseconds. - Weight::from_parts(4_897_000, 0) + // Minimum execution time: 5_249_000 picoseconds. + Weight::from_parts(5_751_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::Owner` (r:1 w:0) @@ -4547,10 +4547,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::AutoParentDelegationEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_auto_parent_delegation_enabled() -> Weight { // Proof Size summary in bytes: - // Measured: `852` - // Estimated: `4317` - // Minimum execution time: 24_286_000 picoseconds. - Weight::from_parts(25_538_000, 4317) + // Measured: `862` + // Estimated: `4327` + // Minimum execution time: 25_768_000 picoseconds. + Weight::from_parts(26_890_000, 4327) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -4618,10 +4618,10 @@ impl WeightInfo for () { /// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_stake_burn() -> Weight { // Proof Size summary in bytes: - // Measured: `2592` + // Measured: `2602` // Estimated: `8727` - // Minimum execution time: 625_097_000 picoseconds. - Weight::from_parts(646_048_000, 8727) + // Minimum execution time: 592_522_000 picoseconds. + Weight::from_parts(612_019_000, 8727) .saturating_add(RocksDbWeight::get().reads(34_u64)) .saturating_add(RocksDbWeight::get().writes(19_u64)) } @@ -4631,8 +4631,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_973_000 picoseconds. - Weight::from_parts(2_103_000, 0) + // Minimum execution time: 2_815_000 picoseconds. + Weight::from_parts(2_935_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0) @@ -4655,8 +4655,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1463` // Estimated: `4928` - // Minimum execution time: 90_716_000 picoseconds. - Weight::from_parts(93_601_000, 4928) + // Minimum execution time: 90_288_000 picoseconds. + Weight::from_parts(91_720_000, 4928) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4672,8 +4672,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `978` // Estimated: `6918` - // Minimum execution time: 74_482_000 picoseconds. - Weight::from_parts(75_583_000, 6918) + // Minimum execution time: 70_882_000 picoseconds. + Weight::from_parts(71_814_000, 6918) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -4691,8 +4691,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1302` // Estimated: `7242` - // Minimum execution time: 98_137_000 picoseconds. - Weight::from_parts(100_010_000, 7242) + // Minimum execution time: 92_212_000 picoseconds. + Weight::from_parts(93_754_000, 7242) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } diff --git a/pallets/utility/src/weights.rs b/pallets/utility/src/weights.rs index af0f556b18..b1722fe5ec 100644 --- a/pallets/utility/src/weights.rs +++ b/pallets/utility/src/weights.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for `pallet_subtensor_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 -//! DATE: 2026-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2026-05-15, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 9V74 80-Core Processor` +//! HOSTNAME: `runnervmeorf1`, CPU: `AMD EPYC 7763 64-Core Processor` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -22,7 +22,7 @@ // --no-storage-info // --no-min-squares // --no-median-slopes -// --output=/tmp/tmp.ujJTo8ZCpU +// --output=/tmp/tmp.dOccYF6VnR // --template=/home/runner/work/subtensor/subtensor/.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -57,10 +57,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 3_856_000 picoseconds. - Weight::from_parts(13_125_685, 3983) - // Standard Error: 1_704 - .saturating_add(Weight::from_parts(5_378_119, 0).saturating_mul(c.into())) + // Minimum execution time: 4_859_000 picoseconds. + Weight::from_parts(16_643_735, 3983) + // Standard Error: 2_503 + .saturating_add(Weight::from_parts(5_549_031, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -71,8 +71,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 13_800_000 picoseconds. - Weight::from_parts(14_232_000, 3983) + // Minimum execution time: 14_928_000 picoseconds. + Weight::from_parts(15_659_000, 3983) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -84,18 +84,18 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_046_000 picoseconds. - Weight::from_parts(14_412_364, 3983) - // Standard Error: 1_615 - .saturating_add(Weight::from_parts(5_642_778, 0).saturating_mul(c.into())) + // Minimum execution time: 5_059_000 picoseconds. + Weight::from_parts(16_277_090, 3983) + // Standard Error: 2_427 + .saturating_add(Weight::from_parts(5_775_592, 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: 5_578_000 picoseconds. - Weight::from_parts(5_859_000, 0) + // Minimum execution time: 6_893_000 picoseconds. + Weight::from_parts(7_264_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -106,18 +106,18 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 3_956_000 picoseconds. - Weight::from_parts(12_058_107, 3983) - // Standard Error: 2_716 - .saturating_add(Weight::from_parts(5_390_881, 0).saturating_mul(c.into())) + // Minimum execution time: 4_989_000 picoseconds. + Weight::from_parts(17_865_449, 3983) + // Standard Error: 2_035 + .saturating_add(Weight::from_parts(5_539_749, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } fn dispatch_as_fallible() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_648_000 picoseconds. - Weight::from_parts(5_939_000, 0) + // Minimum execution time: 6_863_000 picoseconds. + Weight::from_parts(7_304_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -127,8 +127,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 19_449_000 picoseconds. - Weight::from_parts(19_730_000, 3983) + // Minimum execution time: 21_600_000 picoseconds. + Weight::from_parts(22_061_000, 3983) .saturating_add(T::DbWeight::get().reads(2_u64)) } } @@ -144,10 +144,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 3_856_000 picoseconds. - Weight::from_parts(13_125_685, 3983) - // Standard Error: 1_704 - .saturating_add(Weight::from_parts(5_378_119, 0).saturating_mul(c.into())) + // Minimum execution time: 4_859_000 picoseconds. + Weight::from_parts(16_643_735, 3983) + // Standard Error: 2_503 + .saturating_add(Weight::from_parts(5_549_031, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -158,8 +158,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 13_800_000 picoseconds. - Weight::from_parts(14_232_000, 3983) + // Minimum execution time: 14_928_000 picoseconds. + Weight::from_parts(15_659_000, 3983) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) @@ -171,18 +171,18 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 4_046_000 picoseconds. - Weight::from_parts(14_412_364, 3983) - // Standard Error: 1_615 - .saturating_add(Weight::from_parts(5_642_778, 0).saturating_mul(c.into())) + // Minimum execution time: 5_059_000 picoseconds. + Weight::from_parts(16_277_090, 3983) + // Standard Error: 2_427 + .saturating_add(Weight::from_parts(5_775_592, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_578_000 picoseconds. - Weight::from_parts(5_859_000, 0) + // Minimum execution time: 6_893_000 picoseconds. + Weight::from_parts(7_264_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -193,18 +193,18 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 3_956_000 picoseconds. - Weight::from_parts(12_058_107, 3983) - // Standard Error: 2_716 - .saturating_add(Weight::from_parts(5_390_881, 0).saturating_mul(c.into())) + // Minimum execution time: 4_989_000 picoseconds. + Weight::from_parts(17_865_449, 3983) + // Standard Error: 2_035 + .saturating_add(Weight::from_parts(5_539_749, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } fn dispatch_as_fallible() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_648_000 picoseconds. - Weight::from_parts(5_939_000, 0) + // Minimum execution time: 6_863_000 picoseconds. + Weight::from_parts(7_304_000, 0) } /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -214,8 +214,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `518` // Estimated: `3983` - // Minimum execution time: 19_449_000 picoseconds. - Weight::from_parts(19_730_000, 3983) + // Minimum execution time: 21_600_000 picoseconds. + Weight::from_parts(22_061_000, 3983) .saturating_add(RocksDbWeight::get().reads(2_u64)) } }