code/pallets/subtensor/src/weights.rs
//! Autogenerated weights for `pallet_subtensor`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0
//! DATE: 2026-07-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `runnervm5mmn9`, CPU: `AMD EPYC 7763 64-Core Processor`
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
// Executed Command:
// /home/runner/work/subtensor/subtensor/target/production/node-subtensor
// benchmark
// pallet
// --runtime=/home/runner/work/subtensor/subtensor/target/production/wbuild/node-subtensor-runtime/node_subtensor_runtime.compact.compressed.wasm
// --genesis-builder=runtime
// --genesis-builder-preset=benchmark
// --wasm-execution=compiled
// --pallet=pallet_subtensor
// --extrinsic=*
// --steps=50
// --repeat=20
// --no-storage-info
// --no-min-squares
// --no-median-slopes
// --output=/tmp/tmp.g1Ks5fkiAw
// --template=/home/runner/work/subtensor/subtensor/.maintain/frame-weight-template.hbs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
#![allow(unused_imports)]
#![allow(missing_docs)]
#![allow(dead_code)]
use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
use core::marker::PhantomData;
/// Weight functions needed for `pallet_subtensor`.
pub trait WeightInfo {
fn register() -> Weight;
fn set_weights() -> Weight;
fn add_stake() -> Weight;
fn serve_axon() -> Weight;
fn serve_prometheus() -> Weight;
fn burned_register() -> Weight;
fn root_register() -> Weight;
fn register_network() -> Weight;
fn commit_weights() -> Weight;
fn reveal_weights() -> Weight;
fn sudo_set_tx_childkey_take_rate_limit() -> Weight;
fn set_childkey_take() -> Weight;
fn announce_coldkey_swap() -> Weight;
fn swap_coldkey_announced() -> Weight;
fn swap_coldkey() -> Weight;
fn dispute_coldkey_swap() -> Weight;
fn clear_coldkey_swap_announcement() -> Weight;
fn reset_coldkey_swap() -> Weight;
fn batch_reveal_weights() -> Weight;
fn recycle_alpha() -> Weight;
fn burn_alpha() -> Weight;
fn start_call() -> Weight;
fn add_stake_limit() -> Weight;
fn move_stake() -> Weight;
fn remove_stake() -> Weight;
fn remove_stake_limit() -> Weight;
fn swap_stake_limit() -> Weight;
fn transfer_stake() -> Weight;
fn swap_stake() -> Weight;
fn batch_commit_weights() -> Weight;
fn batch_set_weights() -> Weight;
fn decrease_take() -> Weight;
fn increase_take() -> Weight;
fn register_network_with_identity() -> Weight;
fn serve_axon_tls() -> Weight;
fn set_identity() -> Weight;
fn set_subnet_identity() -> Weight;
fn swap_hotkey() -> Weight;
fn try_associate_hotkey() -> Weight;
fn unstake_all() -> Weight;
fn unstake_all_alpha() -> Weight;
fn remove_stake_full_limit() -> Weight;
fn register_leased_network(k: u32, ) -> Weight;
fn terminate_lease(k: u32, ) -> Weight;
fn update_symbol() -> Weight;
fn commit_timelocked_weights() -> Weight;
fn set_coldkey_auto_stake_hotkey() -> Weight;
fn set_root_claim_type() -> Weight;
fn claim_root() -> Weight;
fn sudo_set_num_root_claims() -> Weight;
fn sudo_set_root_claim_threshold() -> Weight;
fn set_auto_parent_delegation_enabled() -> Weight;
fn add_stake_burn() -> Weight;
fn dissolve_network() -> Weight;
fn set_pending_childkey_cooldown() -> Weight;
fn lock_stake() -> Weight;
fn move_lock() -> Weight;
fn associate_evm_key() -> Weight;
fn trigger_epoch() -> Weight;
fn check_coldkey_swap_extension() -> Weight;
fn check_weights_extension() -> Weight;
fn check_rate_limits_extension() -> Weight;
fn check_delegate_take_extension() -> Weight;
fn check_serving_endpoints_extension() -> Weight;
fn check_evm_key_association_extension() -> Weight;
}
/// Weights for `pallet_subtensor` using the Substrate node and recommended hardware.
pub struct SubstrateWeight<T>(PhantomData<T>);
impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:1 w:1)
/// Proof: `SubtensorModule::Burn` (`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: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:1 w:0)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`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)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:1)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BurnIncreaseMult` (r:1 w:0)
/// Proof: `SubtensorModule::BurnIncreaseMult` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MinBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MaxBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:0 w:1)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
fn register() -> Weight {
// Proof Size summary in bytes:
// Measured: `1865`
// Estimated: `6148`
// Minimum execution time: 362_389_000 picoseconds.
Weight::from_parts(364_683_000, 6148)
.saturating_add(T::DbWeight::get().reads(34_u64))
.saturating_add(T::DbWeight::get().writes(29_u64))
}
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:4096 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:0)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `188820`
// Estimated: `10327410`
// Minimum execution time: 15_329_095_000 picoseconds.
Weight::from_parts(15_577_909_000, 10327410)
.saturating_add(T::DbWeight::get().reads(4112_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:3 w:3)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`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::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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() -> Weight {
// Proof Size summary in bytes:
// Measured: `2226`
// Estimated: `8727`
// Minimum execution time: 660_157_000 picoseconds.
Weight::from_parts(682_328_000, 8727)
.saturating_add(T::DbWeight::get().reads(32_u64))
.saturating_add(T::DbWeight::get().writes(16_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:1 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn serve_axon() -> Weight {
// Proof Size summary in bytes:
// Measured: `828`
// Estimated: `4293`
// Minimum execution time: 37_149_000 picoseconds.
Weight::from_parts(37_831_000, 4293)
.saturating_add(T::DbWeight::get().reads(4_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:1 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn serve_prometheus() -> Weight {
// Proof Size summary in bytes:
// Measured: `927`
// Estimated: `4392`
// Minimum execution time: 35_126_000 picoseconds.
Weight::from_parts(35_617_000, 4392)
.saturating_add(T::DbWeight::get().reads(4_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:1 w:1)
/// Proof: `SubtensorModule::Burn` (`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: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:1 w:0)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`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)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:1)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BurnIncreaseMult` (r:1 w:0)
/// Proof: `SubtensorModule::BurnIncreaseMult` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MinBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MaxBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:0 w:1)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
fn burned_register() -> Weight {
// Proof Size summary in bytes:
// Measured: `1798`
// Estimated: `6148`
// Minimum execution time: 348_623_000 picoseconds.
Weight::from_parts(365_124_000, 6148)
.saturating_add(T::DbWeight::get().reads(34_u64))
.saturating_add(T::DbWeight::get().writes(29_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxRegistrationsPerBlock` (r:1 w:0)
/// Proof: `SubtensorModule::MaxRegistrationsPerBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TargetRegistrationsPerInterval` (r:1 w:0)
/// Proof: `SubtensorModule::TargetRegistrationsPerInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:1 w:0)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`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)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn root_register() -> Weight {
// Proof Size summary in bytes:
// Measured: `1516`
// Estimated: `4981`
// Minimum execution time: 103_914_000 picoseconds.
Weight::from_parts(106_500_000, 4981)
.saturating_add(T::DbWeight::get().reads(19_u64))
.saturating_add(T::DbWeight::get().writes(16_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationStartBlock` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationStartBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRateLimit` (`max_values`: Some(1), `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::SubnetLimit` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationQueue` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLastLockCost` (r:1 w:1)
/// Proof: `SubtensorModule::NetworkLastLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkMinLockCost` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkMinLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLockReductionInterval` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkLockReductionInterval` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:0)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `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: `SubtensorModule::SubnetMechanism` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:1 w:1)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoff` (r:1 w:1)
/// Proof: `SubtensorModule::ActivityCutoff` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegisteredSubnetCounter` (r:1 w:1)
/// Proof: `SubtensorModule::RegisteredSubnetCounter` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:0 w:1)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RAORecycledForRegistration` (r:0 w:1)
/// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLocked` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLocked` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`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::MinAllowedWeights` (r:0 w:1)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:0 w:1)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:0 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:0 w:1)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:0 w:1)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn register_network() -> Weight {
// Proof Size summary in bytes:
// Measured: `1532`
// Estimated: `9947`
// Minimum execution time: 297_417_000 picoseconds.
Weight::from_parts(306_113_000, 9947)
.saturating_add(T::DbWeight::get().reads(41_u64))
.saturating_add(T::DbWeight::get().writes(48_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::PendingEpochAt` (r:1 w:0)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:1 w:0)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn commit_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1249`
// Estimated: `4714`
// Minimum execution time: 68_428_000 picoseconds.
Weight::from_parts(69_841_000, 4714)
.saturating_add(T::DbWeight::get().reads(13_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn reveal_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1650`
// Estimated: `7590`
// Minimum execution time: 113_753_000 picoseconds.
Weight::from_parts(115_677_000, 7590)
.saturating_add(T::DbWeight::get().reads(19_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::TxChildkeyTakeRateLimit` (r:0 w:1)
/// Proof: `SubtensorModule::TxChildkeyTakeRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_tx_childkey_take_rate_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_651_000 picoseconds.
Weight::from_parts(5_941_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinChildkeyTake` (r:1 w:0)
/// Proof: `SubtensorModule::MinChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinChildkeyTakePerSubnet` (r:1 w:0)
/// Proof: `SubtensorModule::MinChildkeyTakePerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxChildkeyTake` (r:1 w:0)
/// Proof: `SubtensorModule::MaxChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildkeyTake` (r:1 w:1)
/// Proof: `SubtensorModule::ChildkeyTake` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TxChildkeyTakeRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::TxChildkeyTakeRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TransactionKeyLastBlock` (r:1 w:1)
/// Proof: `SubtensorModule::TransactionKeyLastBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_childkey_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `1033`
// Estimated: `4498`
// Minimum execution time: 55_384_000 picoseconds.
Weight::from_parts(55_974_000, 4498)
.saturating_add(T::DbWeight::get().reads(8_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:1)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapAnnouncementDelay` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncementDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn announce_coldkey_swap() -> Weight {
// Proof Size summary in bytes:
// Measured: `694`
// Estimated: `4159`
// Minimum execution time: 46_918_000 picoseconds.
Weight::from_parts(48_231_000, 4159)
.saturating_add(T::DbWeight::get().reads(4_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IdentitiesV2` (r:2 w:0)
/// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AccountFlags` (r:2 w:2)
/// Proof: `SubtensorModule::AccountFlags` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestination` (r:2 w:0)
/// Proof: `SubtensorModule::AutoStakeDestination` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:4 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:4 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`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`)
fn swap_coldkey_announced() -> Weight {
// Proof Size summary in bytes:
// Measured: `2110`
// Estimated: `13000`
// Minimum execution time: 298_409_000 picoseconds.
Weight::from_parts(302_957_000, 13000)
.saturating_add(T::DbWeight::get().reads(39_u64))
.saturating_add(T::DbWeight::get().writes(16_u64))
}
/// Storage: `System::Account` (r:2 w:2)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:1)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IdentitiesV2` (r:2 w:2)
/// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AccountFlags` (r:2 w:2)
/// Proof: `SubtensorModule::AccountFlags` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestination` (r:2 w:0)
/// Proof: `SubtensorModule::AutoStakeDestination` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:4 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:4 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn swap_coldkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `2166`
// Estimated: `13056`
// Minimum execution time: 323_075_000 picoseconds.
Weight::from_parts(327_203_000, 13056)
.saturating_add(T::DbWeight::get().reads(39_u64))
.saturating_add(T::DbWeight::get().writes(20_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn dispute_coldkey_swap() -> Weight {
// Proof Size summary in bytes:
// Measured: `665`
// Estimated: `4130`
// Minimum execution time: 22_332_000 picoseconds.
Weight::from_parts(22_763_000, 4130)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapReannouncementDelay` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapReannouncementDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn clear_coldkey_swap_announcement() -> Weight {
// Proof Size summary in bytes:
// Measured: `613`
// Estimated: `4078`
// Minimum execution time: 18_535_000 picoseconds.
Weight::from_parts(19_286_000, 4078)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn reset_coldkey_swap() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 8_676_000 picoseconds.
Weight::from_parts(8_977_000, 0)
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn batch_reveal_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `2155`
// Estimated: `8095`
// Minimum execution time: 419_336_000 picoseconds.
Weight::from_parts(424_766_000, 8095)
.saturating_add(T::DbWeight::get().reads(19_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `1754`
// Estimated: `5219`
// Minimum execution time: 172_995_000 picoseconds.
Weight::from_parts(174_738_000, 5219)
.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`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `1754`
// Estimated: `5219`
// Minimum execution time: 168_626_000 picoseconds.
Weight::from_parts(170_771_000, 5219)
.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`)
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::FirstEmissionBlockNumber` (r:1 w:1)
/// Proof: `SubtensorModule::FirstEmissionBlockNumber` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StartCallDelay` (r:1 w:0)
/// Proof: `SubtensorModule::StartCallDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn start_call() -> Weight {
// Proof Size summary in bytes:
// Measured: `1118`
// Estimated: `4583`
// Minimum execution time: 38_692_000 picoseconds.
Weight::from_parts(39_624_000, 4583)
.saturating_add(T::DbWeight::get().reads(5_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:3 w:3)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`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::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2226`
// Estimated: `8727`
// Minimum execution time: 848_440_000 picoseconds.
Weight::from_parts(867_877_000, 8727)
.saturating_add(T::DbWeight::get().reads(32_u64))
.saturating_add(T::DbWeight::get().writes(16_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:2 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`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:0)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn move_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `1979`
// Estimated: `7919`
// Minimum execution time: 194_375_000 picoseconds.
Weight::from_parts(196_448_000, 7919)
.saturating_add(T::DbWeight::get().reads(19_u64))
.saturating_add(T::DbWeight::get().writes(7_u64))
}
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn remove_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `2142`
// Estimated: `10557`
// Minimum execution time: 562_384_000 picoseconds.
Weight::from_parts(584_084_000, 10557)
.saturating_add(T::DbWeight::get().reads(28_u64))
.saturating_add(T::DbWeight::get().writes(13_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn remove_stake_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2176`
// Estimated: `10591`
// Minimum execution time: 729_086_000 picoseconds.
Weight::from_parts(754_454_000, 10591)
.saturating_add(T::DbWeight::get().reads(27_u64))
.saturating_add(T::DbWeight::get().writes(13_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:2 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:3 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:2 w:2)
/// 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::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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 swap_stake_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2662`
// Estimated: `11077`
// Minimum execution time: 902_290_000 picoseconds.
Weight::from_parts(926_466_000, 11077)
.saturating_add(T::DbWeight::get().reads(47_u64))
.saturating_add(T::DbWeight::get().writes(24_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TransferToggle` (r:1 w:0)
/// Proof: `SubtensorModule::TransferToggle` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:1)
/// 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: `SubtensorModule::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn transfer_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `1988`
// Estimated: `7928`
// Minimum execution time: 226_044_000 picoseconds.
Weight::from_parts(228_018_000, 7928)
.saturating_add(T::DbWeight::get().reads(18_u64))
.saturating_add(T::DbWeight::get().writes(6_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:2 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:3 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:2 w:2)
/// 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::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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 swap_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `2505`
// Estimated: `10920`
// Minimum execution time: 696_305_000 picoseconds.
Weight::from_parts(716_563_000, 10920)
.saturating_add(T::DbWeight::get().reads(47_u64))
.saturating_add(T::DbWeight::get().writes(24_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::PendingEpochAt` (r:1 w:0)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:1 w:0)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsSetRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn batch_commit_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1300`
// Estimated: `4765`
// Minimum execution time: 150_943_000 picoseconds.
Weight::from_parts(158_827_000, 4765)
.saturating_add(T::DbWeight::get().reads(15_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn batch_set_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1455`
// Estimated: `7395`
// Minimum execution time: 102_251_000 picoseconds.
Weight::from_parts(103_163_000, 7395)
.saturating_add(T::DbWeight::get().reads(16_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MinDelegateTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastRateLimitedBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn decrease_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `830`
// Estimated: `4295`
// Minimum execution time: 29_034_000 picoseconds.
Weight::from_parts(30_257_000, 4295)
.saturating_add(T::DbWeight::get().reads(3_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MaxDelegateTake` (`max_values`: Some(1), `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::TxDelegateTakeRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::TxDelegateTakeRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn increase_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `923`
// Estimated: `4388`
// Minimum execution time: 36_087_000 picoseconds.
Weight::from_parts(36_980_000, 4388)
.saturating_add(T::DbWeight::get().reads(5_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationStartBlock` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationStartBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRateLimit` (`max_values`: Some(1), `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::SubnetLimit` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationQueue` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLastLockCost` (r:1 w:1)
/// Proof: `SubtensorModule::NetworkLastLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkMinLockCost` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkMinLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLockReductionInterval` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkLockReductionInterval` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:0)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:1 w:1)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoff` (r:1 w:1)
/// Proof: `SubtensorModule::ActivityCutoff` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegisteredSubnetCounter` (r:1 w:1)
/// Proof: `SubtensorModule::RegisteredSubnetCounter` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:0 w:1)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RAORecycledForRegistration` (r:0 w:1)
/// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLocked` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLocked` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`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::MinAllowedWeights` (r:0 w:1)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:0 w:1)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:0 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:0 w:1)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:0 w:1)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn register_network_with_identity() -> Weight {
// Proof Size summary in bytes:
// Measured: `1468`
// Estimated: `9883`
// Minimum execution time: 294_192_000 picoseconds.
Weight::from_parts(301_796_000, 9883)
.saturating_add(T::DbWeight::get().reads(40_u64))
.saturating_add(T::DbWeight::get().writes(47_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:1 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn serve_axon_tls() -> Weight {
// Proof Size summary in bytes:
// Measured: `799`
// Estimated: `4264`
// Minimum execution time: 35_927_000 picoseconds.
Weight::from_parts(37_350_000, 4264)
.saturating_add(T::DbWeight::get().reads(4_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:2 w:0)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IdentitiesV2` (r:0 w:1)
/// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_identity() -> Weight {
// Proof Size summary in bytes:
// Measured: `889`
// Estimated: `6829`
// Minimum execution time: 31_549_000 picoseconds.
Weight::from_parts(32_721_000, 6829)
.saturating_add(T::DbWeight::get().reads(3_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetIdentitiesV3` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetIdentitiesV3` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_subnet_identity() -> Weight {
// Proof Size summary in bytes:
// Measured: `738`
// Estimated: `4203`
// Minimum execution time: 22_993_000 picoseconds.
Weight::from_parts(24_086_000, 4203)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::Owner` (r:2 w:2)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:18 w:34)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimable` (r:2 w:2)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:33 w:32)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimed` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2547 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2547 w:2546)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastRateLimitedBlock` (r:2 w:5)
/// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:18 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:34 w:34)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastHotkeySwapOnNetuid` (r:16 w:16)
/// Proof: `SubtensorModule::LastHotkeySwapOnNetuid` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:1)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:17 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:17 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:17 w:0)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildkeyTake` (r:17 w:0)
/// Proof: `SubtensorModule::ChildkeyTake` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:34 w:34)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:34 w:0)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestinationColdkeys` (r:17 w:0)
/// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (r:34 w:17)
/// Proof: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaDividendsPerSubnet` (r:34 w:34)
/// Proof: `SubtensorModule::AlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPower` (r:17 w:0)
/// Proof: `SubtensorModule::VotingPower` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoParentDelegationEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::AutoParentDelegationEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:16 w:32)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:16 w:0)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:16 w:0)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:16 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:16 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LoadedEmission` (r:16 w:0)
/// Proof: `SubtensorModule::LoadedEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:16 w:0)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:32 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:32 w:32)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1273 w:1273)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:0)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:0 w:16)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn swap_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `219071`
// Estimated: `6523886`
// Minimum execution time: 168_761_677_000 picoseconds.
Weight::from_parts(171_200_208_000, 6523886)
.saturating_add(T::DbWeight::get().reads(6911_u64))
.saturating_add(T::DbWeight::get().writes(4111_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn try_associate_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `818`
// Estimated: `4283`
// Minimum execution time: 25_187_000 picoseconds.
Weight::from_parts(26_149_000, 4283)
.saturating_add(T::DbWeight::get().reads(3_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn unstake_all() -> Weight {
// Proof Size summary in bytes:
// Measured: `774`
// Estimated: `9189`
// Minimum execution time: 27_011_000 picoseconds.
Weight::from_parts(28_052_000, 9189)
.saturating_add(T::DbWeight::get().reads(6_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:2 w:2)
/// 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)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumStakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::NumStakingColdkeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeysByIndex` (r:0 w:1)
/// Proof: `SubtensorModule::StakingColdkeysByIndex` (`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 unstake_all_alpha() -> Weight {
// Proof Size summary in bytes:
// Measured: `2235`
// Estimated: `11306`
// Minimum execution time: 686_838_000 picoseconds.
Weight::from_parts(711_382_000, 11306)
.saturating_add(T::DbWeight::get().reads(43_u64))
.saturating_add(T::DbWeight::get().writes(25_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn remove_stake_full_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2176`
// Estimated: `10591`
// Minimum execution time: 747_090_000 picoseconds.
Weight::from_parts(770_634_000, 10591)
.saturating_add(T::DbWeight::get().reads(27_u64))
.saturating_add(T::DbWeight::get().writes(13_u64))
}
/// Storage: `Crowdloan::CurrentCrowdloanId` (r:1 w:0)
/// Proof: `Crowdloan::CurrentCrowdloanId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `Crowdloan::Crowdloans` (r:1 w:0)
/// Proof: `Crowdloan::Crowdloans` (`max_values`: None, `max_size`: Some(282), added: 2757, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NextSubnetLeaseId` (r:1 w:1)
/// Proof: `SubtensorModule::NextSubnetLeaseId` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:503 w:503)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationStartBlock` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationStartBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRateLimit` (`max_values`: Some(1), `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::SubnetLimit` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationQueue` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLastLockCost` (r:1 w:1)
/// Proof: `SubtensorModule::NetworkLastLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkMinLockCost` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkMinLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLockReductionInterval` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkLockReductionInterval` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:0)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:1 w:1)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoff` (r:1 w:1)
/// Proof: `SubtensorModule::ActivityCutoff` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegisteredSubnetCounter` (r:1 w:1)
/// Proof: `SubtensorModule::RegisteredSubnetCounter` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:3 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Proxy::Proxies` (r:1 w:1)
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`)
/// Storage: `Crowdloan::Contributions` (r:501 w:0)
/// Proof: `Crowdloan::Contributions` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Burn` (r:0 w:1)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RAORecycledForRegistration` (r:0 w:1)
/// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetUidToLeaseId` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetUidToLeaseId` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLocked` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLocked` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`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::SubnetLeaseShares` (r:0 w:499)
/// Proof: `SubtensorModule::SubnetLeaseShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:0 w:1)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:0 w:1)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:0 w:1)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:0 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:0 w:1)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLeases` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLeases` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:0 w:1)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `k` is `[2, 500]`.
fn register_leased_network(k: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1835 + k * (44 ±0)`
// Estimated: `10256 + k * (2579 ±0)`
// Minimum execution time: 508_022_000 picoseconds.
Weight::from_parts(329_641_381, 10256)
// Standard Error: 41_788
.saturating_add(Weight::from_parts(50_236_445, 0).saturating_mul(k.into()))
.saturating_add(T::DbWeight::get().reads(50_u64))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(k.into())))
.saturating_add(T::DbWeight::get().writes(53_u64))
.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(k.into())))
.saturating_add(Weight::from_parts(0, 2579).saturating_mul(k.into()))
}
/// Storage: `SubtensorModule::SubnetLeases` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetLeases` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`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: `SubtensorModule::SubnetLeaseShares` (r:499 w:499)
/// Proof: `SubtensorModule::SubnetLeaseShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Proxy::Proxies` (r:1 w:1)
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`)
/// Storage: `Proxy::RealPaysFee` (r:0 w:1)
/// Proof: `Proxy::RealPaysFee` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetOwner` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AccumulatedLeaseDividends` (r:0 w:1)
/// Proof: `SubtensorModule::AccumulatedLeaseDividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `k` is `[2, 500]`.
fn terminate_lease(k: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1501 + k * (53 ±0)`
// Estimated: `6148 + k * (2529 ±0)`
// Minimum execution time: 93_937_000 picoseconds.
Weight::from_parts(105_218_882, 6148)
// Standard Error: 8_896
.saturating_add(Weight::from_parts(1_559_042, 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))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into())))
.saturating_add(Weight::from_parts(0, 2529).saturating_mul(k.into()))
}
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn update_symbol() -> Weight {
// Proof Size summary in bytes:
// Measured: `762`
// Estimated: `9177`
// Minimum execution time: 33_994_000 picoseconds.
Weight::from_parts(35_176_000, 9177)
.saturating_add(T::DbWeight::get().reads(5_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsVersion` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::PendingEpochAt` (r:1 w:0)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:1 w:0)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TimelockedWeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::TimelockedWeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn commit_timelocked_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1248`
// Estimated: `4713`
// Minimum execution time: 85_600_000 picoseconds.
Weight::from_parts(87_374_000, 4713)
.saturating_add(T::DbWeight::get().reads(14_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestination` (r:1 w:1)
/// Proof: `SubtensorModule::AutoStakeDestination` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestinationColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_coldkey_auto_stake_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `809`
// Estimated: `4274`
// Minimum execution time: 32_862_000 picoseconds.
Weight::from_parts(33_804_000, 4274)
.saturating_add(T::DbWeight::get().reads(4_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumStakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::NumStakingColdkeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimType` (r:0 w:1)
/// Proof: `SubtensorModule::RootClaimType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeysByIndex` (r:0 w:1)
/// Proof: `SubtensorModule::StakingColdkeysByIndex` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_root_claim_type() -> Weight {
// Proof Size summary in bytes:
// Measured: `476`
// Estimated: `3941`
// Minimum execution time: 18_024_000 picoseconds.
Weight::from_parts(18_474_000, 3941)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimType` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimable` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimed` (r:1 w:1)
/// Proof: `SubtensorModule::RootClaimed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimableThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimableThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn claim_root() -> Weight {
// Proof Size summary in bytes:
// Measured: `1969`
// Estimated: `7909`
// Minimum execution time: 139_241_000 picoseconds.
Weight::from_parts(141_625_000, 7909)
.saturating_add(T::DbWeight::get().reads(17_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
/// Storage: `SubtensorModule::NumRootClaim` (r:0 w:1)
/// Proof: `SubtensorModule::NumRootClaim` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_num_root_claims() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_665_000 picoseconds.
Weight::from_parts(2_905_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimableThreshold` (r:0 w:1)
/// Proof: `SubtensorModule::RootClaimableThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn sudo_set_root_claim_threshold() -> Weight {
// Proof Size summary in bytes:
// Measured: `652`
// Estimated: `4117`
// Minimum execution time: 14_437_000 picoseconds.
Weight::from_parts(14_667_000, 4117)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoParentDelegationEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::AutoParentDelegationEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_auto_parent_delegation_enabled() -> Weight {
// Proof Size summary in bytes:
// Measured: `899`
// Estimated: `4364`
// Minimum execution time: 27_461_000 picoseconds.
Weight::from_parts(28_273_000, 4364)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`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::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:3 w:3)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`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::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `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::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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: `2229`
// Estimated: `8727`
// Minimum execution time: 989_125_000 picoseconds.
Weight::from_parts(994_564_000, 8727)
.saturating_add(T::DbWeight::get().reads(33_u64))
.saturating_add(T::DbWeight::get().writes(17_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::BalancerTaoReservoir` (r:1 w:1)
/// Proof: `Swap::BalancerTaoReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `Swap::BalancerAlphaReservoir` (r:1 w:1)
/// Proof: `Swap::BalancerAlphaReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:1)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn dissolve_network() -> Weight {
// Proof Size summary in bytes:
// Measured: `885`
// Estimated: `4350`
// Minimum execution time: 41_788_000 picoseconds.
Weight::from_parts(43_001_000, 4350)
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(6_u64))
}
/// Storage: `SubtensorModule::PendingChildKeyCooldown` (r:0 w:1)
/// Proof: `SubtensorModule::PendingChildKeyCooldown` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn set_pending_childkey_cooldown() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_896_000 picoseconds.
Weight::from_parts(3_086_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:0)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn lock_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `1830`
// Estimated: `7770`
// Minimum execution time: 124_053_000 picoseconds.
Weight::from_parts(125_365_000, 7770)
.saturating_add(T::DbWeight::get().reads(18_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:2 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:2)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:2 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:2 w:2)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:2)
/// Proof: `SubtensorModule::LockingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn move_lock() -> Weight {
// Proof Size summary in bytes:
// Measured: `1515`
// Estimated: `7455`
// Minimum execution time: 159_229_000 picoseconds.
Weight::from_parts(160_150_000, 7455)
.saturating_add(T::DbWeight::get().reads(15_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`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AssociatedEvmAddress` (r:1 w:1)
/// Proof: `SubtensorModule::AssociatedEvmAddress` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AssociatedUidsByEvmAddress` (r:1 w:1)
/// Proof: `SubtensorModule::AssociatedUidsByEvmAddress` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn associate_evm_key() -> Weight {
// Proof Size summary in bytes:
// Measured: `1157`
// Estimated: `4622`
// Minimum execution time: 684_593_000 picoseconds.
Weight::from_parts(704_060_000, 4622)
.saturating_add(T::DbWeight::get().reads(5_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingEpochAt` (r:1 w:1)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AdminFreezeWindow` (r:1 w:0)
/// Proof: `SubtensorModule::AdminFreezeWindow` (`max_values`: Some(1), `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::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerHyperparamRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerHyperparamRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastRateLimitedBlock` (r:1 w:1)
/// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn trigger_epoch() -> Weight {
// Proof Size summary in bytes:
// Measured: `982`
// Estimated: `4447`
// Minimum execution time: 42_119_000 picoseconds.
Weight::from_parts(43_212_000, 4447)
.saturating_add(T::DbWeight::get().reads(8_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_coldkey_swap_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `733`
// Estimated: `4198`
// Minimum execution time: 16_781_000 picoseconds.
Weight::from_parts(17_373_000, 4198)
.saturating_add(T::DbWeight::get().reads(2_u64))
}
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_weights_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `1731`
// Estimated: `7671`
// Minimum execution time: 52_168_000 picoseconds.
Weight::from_parts(53_500_000, 7671)
.saturating_add(T::DbWeight::get().reads(11_u64))
}
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:0)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsSetRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_rate_limits_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `1019`
// Estimated: `4484`
// Minimum execution time: 34_816_000 picoseconds.
Weight::from_parts(35_767_000, 4484)
.saturating_add(T::DbWeight::get().reads(7_u64))
}
/// Storage: `SubtensorModule::MinDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MinDelegateTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MaxDelegateTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_delegate_take_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `721`
// Estimated: `4186`
// Minimum execution time: 15_078_000 picoseconds.
Weight::from_parts(15_518_000, 4186)
.saturating_add(T::DbWeight::get().reads(3_u64))
}
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:1 w:0)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_serving_endpoints_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `647`
// Estimated: `4112`
// Minimum execution time: 18_585_000 picoseconds.
Weight::from_parts(19_296_000, 4112)
.saturating_add(T::DbWeight::get().reads(3_u64))
}
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AssociatedEvmAddress` (r:1 w:0)
/// Proof: `SubtensorModule::AssociatedEvmAddress` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_evm_key_association_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `652`
// Estimated: `4117`
// Minimum execution time: 15_108_000 picoseconds.
Weight::from_parts(15_489_000, 4117)
.saturating_add(T::DbWeight::get().reads(2_u64))
}
}
// For backwards compatibility and tests.
impl WeightInfo for () {
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:1 w:1)
/// Proof: `SubtensorModule::Burn` (`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: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:1 w:0)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`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)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:1)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BurnIncreaseMult` (r:1 w:0)
/// Proof: `SubtensorModule::BurnIncreaseMult` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MinBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MaxBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:0 w:1)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
fn register() -> Weight {
// Proof Size summary in bytes:
// Measured: `1865`
// Estimated: `6148`
// Minimum execution time: 362_389_000 picoseconds.
Weight::from_parts(364_683_000, 6148)
.saturating_add(RocksDbWeight::get().reads(34_u64))
.saturating_add(RocksDbWeight::get().writes(29_u64))
}
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:4096 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:0)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `188820`
// Estimated: `10327410`
// Minimum execution time: 15_329_095_000 picoseconds.
Weight::from_parts(15_577_909_000, 10327410)
.saturating_add(RocksDbWeight::get().reads(4112_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:3 w:3)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`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::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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() -> Weight {
// Proof Size summary in bytes:
// Measured: `2226`
// Estimated: `8727`
// Minimum execution time: 660_157_000 picoseconds.
Weight::from_parts(682_328_000, 8727)
.saturating_add(RocksDbWeight::get().reads(32_u64))
.saturating_add(RocksDbWeight::get().writes(16_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:1 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn serve_axon() -> Weight {
// Proof Size summary in bytes:
// Measured: `828`
// Estimated: `4293`
// Minimum execution time: 37_149_000 picoseconds.
Weight::from_parts(37_831_000, 4293)
.saturating_add(RocksDbWeight::get().reads(4_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:1 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn serve_prometheus() -> Weight {
// Proof Size summary in bytes:
// Measured: `927`
// Estimated: `4392`
// Minimum execution time: 35_126_000 picoseconds.
Weight::from_parts(35_617_000, 4392)
.saturating_add(RocksDbWeight::get().reads(4_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:1 w:1)
/// Proof: `SubtensorModule::Burn` (`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: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:1 w:0)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`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)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:1)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BurnIncreaseMult` (r:1 w:0)
/// Proof: `SubtensorModule::BurnIncreaseMult` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MinBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxBurn` (r:1 w:0)
/// Proof: `SubtensorModule::MaxBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:0 w:1)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
fn burned_register() -> Weight {
// Proof Size summary in bytes:
// Measured: `1798`
// Estimated: `6148`
// Minimum execution time: 348_623_000 picoseconds.
Weight::from_parts(365_124_000, 6148)
.saturating_add(RocksDbWeight::get().reads(34_u64))
.saturating_add(RocksDbWeight::get().writes(29_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxRegistrationsPerBlock` (r:1 w:0)
/// Proof: `SubtensorModule::MaxRegistrationsPerBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TargetRegistrationsPerInterval` (r:1 w:0)
/// Proof: `SubtensorModule::TargetRegistrationsPerInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:1 w:0)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`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)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn root_register() -> Weight {
// Proof Size summary in bytes:
// Measured: `1516`
// Estimated: `4981`
// Minimum execution time: 103_914_000 picoseconds.
Weight::from_parts(106_500_000, 4981)
.saturating_add(RocksDbWeight::get().reads(19_u64))
.saturating_add(RocksDbWeight::get().writes(16_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationStartBlock` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationStartBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRateLimit` (`max_values`: Some(1), `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::SubnetLimit` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationQueue` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLastLockCost` (r:1 w:1)
/// Proof: `SubtensorModule::NetworkLastLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkMinLockCost` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkMinLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLockReductionInterval` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkLockReductionInterval` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:0)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `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: `SubtensorModule::SubnetMechanism` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:1 w:1)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoff` (r:1 w:1)
/// Proof: `SubtensorModule::ActivityCutoff` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegisteredSubnetCounter` (r:1 w:1)
/// Proof: `SubtensorModule::RegisteredSubnetCounter` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:0 w:1)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RAORecycledForRegistration` (r:0 w:1)
/// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLocked` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLocked` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`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::MinAllowedWeights` (r:0 w:1)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:0 w:1)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:0 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:0 w:1)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:0 w:1)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn register_network() -> Weight {
// Proof Size summary in bytes:
// Measured: `1532`
// Estimated: `9947`
// Minimum execution time: 297_417_000 picoseconds.
Weight::from_parts(306_113_000, 9947)
.saturating_add(RocksDbWeight::get().reads(41_u64))
.saturating_add(RocksDbWeight::get().writes(48_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::PendingEpochAt` (r:1 w:0)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:1 w:0)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn commit_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1249`
// Estimated: `4714`
// Minimum execution time: 68_428_000 picoseconds.
Weight::from_parts(69_841_000, 4714)
.saturating_add(RocksDbWeight::get().reads(13_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn reveal_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1650`
// Estimated: `7590`
// Minimum execution time: 113_753_000 picoseconds.
Weight::from_parts(115_677_000, 7590)
.saturating_add(RocksDbWeight::get().reads(19_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::TxChildkeyTakeRateLimit` (r:0 w:1)
/// Proof: `SubtensorModule::TxChildkeyTakeRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_tx_childkey_take_rate_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_651_000 picoseconds.
Weight::from_parts(5_941_000, 0)
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinChildkeyTake` (r:1 w:0)
/// Proof: `SubtensorModule::MinChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinChildkeyTakePerSubnet` (r:1 w:0)
/// Proof: `SubtensorModule::MinChildkeyTakePerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxChildkeyTake` (r:1 w:0)
/// Proof: `SubtensorModule::MaxChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildkeyTake` (r:1 w:1)
/// Proof: `SubtensorModule::ChildkeyTake` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TxChildkeyTakeRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::TxChildkeyTakeRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TransactionKeyLastBlock` (r:1 w:1)
/// Proof: `SubtensorModule::TransactionKeyLastBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_childkey_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `1033`
// Estimated: `4498`
// Minimum execution time: 55_384_000 picoseconds.
Weight::from_parts(55_974_000, 4498)
.saturating_add(RocksDbWeight::get().reads(8_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:1)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapAnnouncementDelay` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncementDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn announce_coldkey_swap() -> Weight {
// Proof Size summary in bytes:
// Measured: `694`
// Estimated: `4159`
// Minimum execution time: 46_918_000 picoseconds.
Weight::from_parts(48_231_000, 4159)
.saturating_add(RocksDbWeight::get().reads(4_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IdentitiesV2` (r:2 w:0)
/// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AccountFlags` (r:2 w:2)
/// Proof: `SubtensorModule::AccountFlags` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestination` (r:2 w:0)
/// Proof: `SubtensorModule::AutoStakeDestination` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:4 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:4 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`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`)
fn swap_coldkey_announced() -> Weight {
// Proof Size summary in bytes:
// Measured: `2110`
// Estimated: `13000`
// Minimum execution time: 298_409_000 picoseconds.
Weight::from_parts(302_957_000, 13000)
.saturating_add(RocksDbWeight::get().reads(39_u64))
.saturating_add(RocksDbWeight::get().writes(16_u64))
}
/// Storage: `System::Account` (r:2 w:2)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:1)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IdentitiesV2` (r:2 w:2)
/// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AccountFlags` (r:2 w:2)
/// Proof: `SubtensorModule::AccountFlags` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestination` (r:2 w:0)
/// Proof: `SubtensorModule::AutoStakeDestination` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:4 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:4 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 w:2)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn swap_coldkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `2166`
// Estimated: `13056`
// Minimum execution time: 323_075_000 picoseconds.
Weight::from_parts(327_203_000, 13056)
.saturating_add(RocksDbWeight::get().reads(39_u64))
.saturating_add(RocksDbWeight::get().writes(20_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn dispute_coldkey_swap() -> Weight {
// Proof Size summary in bytes:
// Measured: `665`
// Estimated: `4130`
// Minimum execution time: 22_332_000 picoseconds.
Weight::from_parts(22_763_000, 4130)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapReannouncementDelay` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapReannouncementDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn clear_coldkey_swap_announcement() -> Weight {
// Proof Size summary in bytes:
// Measured: `613`
// Estimated: `4078`
// Minimum execution time: 18_535_000 picoseconds.
Weight::from_parts(19_286_000, 4078)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:0 w:1)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn reset_coldkey_swap() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 8_676_000 picoseconds.
Weight::from_parts(8_977_000, 0)
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn batch_reveal_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `2155`
// Estimated: `8095`
// Minimum execution time: 419_336_000 picoseconds.
Weight::from_parts(424_766_000, 8095)
.saturating_add(RocksDbWeight::get().reads(19_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `1754`
// Estimated: `5219`
// Minimum execution time: 172_995_000 picoseconds.
Weight::from_parts(174_738_000, 5219)
.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`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `1754`
// Estimated: `5219`
// Minimum execution time: 168_626_000 picoseconds.
Weight::from_parts(170_771_000, 5219)
.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`)
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::FirstEmissionBlockNumber` (r:1 w:1)
/// Proof: `SubtensorModule::FirstEmissionBlockNumber` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StartCallDelay` (r:1 w:0)
/// Proof: `SubtensorModule::StartCallDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn start_call() -> Weight {
// Proof Size summary in bytes:
// Measured: `1118`
// Estimated: `4583`
// Minimum execution time: 38_692_000 picoseconds.
Weight::from_parts(39_624_000, 4583)
.saturating_add(RocksDbWeight::get().reads(5_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:3 w:3)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`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::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2226`
// Estimated: `8727`
// Minimum execution time: 848_440_000 picoseconds.
Weight::from_parts(867_877_000, 8727)
.saturating_add(RocksDbWeight::get().reads(32_u64))
.saturating_add(RocksDbWeight::get().writes(16_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:2 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`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:0)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn move_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `1979`
// Estimated: `7919`
// Minimum execution time: 194_375_000 picoseconds.
Weight::from_parts(196_448_000, 7919)
.saturating_add(RocksDbWeight::get().reads(19_u64))
.saturating_add(RocksDbWeight::get().writes(7_u64))
}
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn remove_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `2142`
// Estimated: `10557`
// Minimum execution time: 562_384_000 picoseconds.
Weight::from_parts(584_084_000, 10557)
.saturating_add(RocksDbWeight::get().reads(28_u64))
.saturating_add(RocksDbWeight::get().writes(13_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn remove_stake_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2176`
// Estimated: `10591`
// Minimum execution time: 729_086_000 picoseconds.
Weight::from_parts(754_454_000, 10591)
.saturating_add(RocksDbWeight::get().reads(27_u64))
.saturating_add(RocksDbWeight::get().writes(13_u64))
}
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:2 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:3 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:2 w:2)
/// 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::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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 swap_stake_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2662`
// Estimated: `11077`
// Minimum execution time: 902_290_000 picoseconds.
Weight::from_parts(926_466_000, 11077)
.saturating_add(RocksDbWeight::get().reads(47_u64))
.saturating_add(RocksDbWeight::get().writes(24_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TransferToggle` (r:1 w:0)
/// Proof: `SubtensorModule::TransferToggle` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:1)
/// 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: `SubtensorModule::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn transfer_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `1988`
// Estimated: `7928`
// Minimum execution time: 226_044_000 picoseconds.
Weight::from_parts(228_018_000, 7928)
.saturating_add(RocksDbWeight::get().reads(18_u64))
.saturating_add(RocksDbWeight::get().writes(6_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:2 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:3 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:2 w:2)
/// 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::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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 swap_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `2505`
// Estimated: `10920`
// Minimum execution time: 696_305_000 picoseconds.
Weight::from_parts(716_563_000, 10920)
.saturating_add(RocksDbWeight::get().reads(47_u64))
.saturating_add(RocksDbWeight::get().writes(24_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::PendingEpochAt` (r:1 w:0)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:1 w:0)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsSetRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn batch_commit_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1300`
// Estimated: `4765`
// Minimum execution time: 150_943_000 picoseconds.
Weight::from_parts(158_827_000, 4765)
.saturating_add(RocksDbWeight::get().reads(15_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsVersionKey` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsVersionKey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:1 w:0)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:0 w:1)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn batch_set_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1455`
// Estimated: `7395`
// Minimum execution time: 102_251_000 picoseconds.
Weight::from_parts(103_163_000, 7395)
.saturating_add(RocksDbWeight::get().reads(16_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MinDelegateTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastRateLimitedBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn decrease_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `830`
// Estimated: `4295`
// Minimum execution time: 29_034_000 picoseconds.
Weight::from_parts(30_257_000, 4295)
.saturating_add(RocksDbWeight::get().reads(3_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MaxDelegateTake` (`max_values`: Some(1), `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::TxDelegateTakeRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::TxDelegateTakeRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn increase_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `923`
// Estimated: `4388`
// Minimum execution time: 36_087_000 picoseconds.
Weight::from_parts(36_980_000, 4388)
.saturating_add(RocksDbWeight::get().reads(5_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationStartBlock` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationStartBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRateLimit` (`max_values`: Some(1), `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::SubnetLimit` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationQueue` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLastLockCost` (r:1 w:1)
/// Proof: `SubtensorModule::NetworkLastLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkMinLockCost` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkMinLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLockReductionInterval` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkLockReductionInterval` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:0)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:1 w:1)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoff` (r:1 w:1)
/// Proof: `SubtensorModule::ActivityCutoff` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegisteredSubnetCounter` (r:1 w:1)
/// Proof: `SubtensorModule::RegisteredSubnetCounter` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:0 w:1)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RAORecycledForRegistration` (r:0 w:1)
/// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLocked` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLocked` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`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::MinAllowedWeights` (r:0 w:1)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:0 w:1)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:0 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:0 w:1)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:0 w:1)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn register_network_with_identity() -> Weight {
// Proof Size summary in bytes:
// Measured: `1468`
// Estimated: `9883`
// Minimum execution time: 294_192_000 picoseconds.
Weight::from_parts(301_796_000, 9883)
.saturating_add(RocksDbWeight::get().reads(40_u64))
.saturating_add(RocksDbWeight::get().writes(47_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:1 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn serve_axon_tls() -> Weight {
// Proof Size summary in bytes:
// Measured: `799`
// Estimated: `4264`
// Minimum execution time: 35_927_000 picoseconds.
Weight::from_parts(37_350_000, 4264)
.saturating_add(RocksDbWeight::get().reads(4_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:2 w:0)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IdentitiesV2` (r:0 w:1)
/// Proof: `SubtensorModule::IdentitiesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_identity() -> Weight {
// Proof Size summary in bytes:
// Measured: `889`
// Estimated: `6829`
// Minimum execution time: 31_549_000 picoseconds.
Weight::from_parts(32_721_000, 6829)
.saturating_add(RocksDbWeight::get().reads(3_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetIdentitiesV3` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetIdentitiesV3` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_subnet_identity() -> Weight {
// Proof Size summary in bytes:
// Measured: `738`
// Estimated: `4203`
// Minimum execution time: 22_993_000 picoseconds.
Weight::from_parts(24_086_000, 4203)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::Owner` (r:2 w:2)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:18 w:34)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimable` (r:2 w:2)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:33 w:32)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimed` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2547 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2547 w:2546)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastRateLimitedBlock` (r:2 w:5)
/// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:18 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:34 w:34)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastHotkeySwapOnNetuid` (r:16 w:16)
/// Proof: `SubtensorModule::LastHotkeySwapOnNetuid` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:1)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:17 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:17 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:17 w:0)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildkeyTake` (r:17 w:0)
/// Proof: `SubtensorModule::ChildkeyTake` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:34 w:34)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:34 w:0)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestinationColdkeys` (r:17 w:0)
/// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (r:34 w:17)
/// Proof: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaDividendsPerSubnet` (r:34 w:34)
/// Proof: `SubtensorModule::AlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPower` (r:17 w:0)
/// Proof: `SubtensorModule::VotingPower` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoParentDelegationEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::AutoParentDelegationEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:16 w:32)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:16 w:0)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:16 w:0)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:16 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:16 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LoadedEmission` (r:16 w:0)
/// Proof: `SubtensorModule::LoadedEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:16 w:0)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:32 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:32 w:32)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1273 w:1273)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:1 w:0)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:0 w:16)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn swap_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `219071`
// Estimated: `6523886`
// Minimum execution time: 168_761_677_000 picoseconds.
Weight::from_parts(171_200_208_000, 6523886)
.saturating_add(RocksDbWeight::get().reads(6911_u64))
.saturating_add(RocksDbWeight::get().writes(4111_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn try_associate_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `818`
// Estimated: `4283`
// Minimum execution time: 25_187_000 picoseconds.
Weight::from_parts(26_149_000, 4283)
.saturating_add(RocksDbWeight::get().reads(3_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn unstake_all() -> Weight {
// Proof Size summary in bytes:
// Measured: `774`
// Estimated: `9189`
// Minimum execution time: 27_011_000 picoseconds.
Weight::from_parts(28_052_000, 9189)
.saturating_add(RocksDbWeight::get().reads(6_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:2)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:2)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:2 w:2)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:2 w:2)
/// 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)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumStakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::NumStakingColdkeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeysByIndex` (r:0 w:1)
/// Proof: `SubtensorModule::StakingColdkeysByIndex` (`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 unstake_all_alpha() -> Weight {
// Proof Size summary in bytes:
// Measured: `2235`
// Estimated: `11306`
// Minimum execution time: 686_838_000 picoseconds.
Weight::from_parts(711_382_000, 11306)
.saturating_add(RocksDbWeight::get().reads(43_u64))
.saturating_add(RocksDbWeight::get().writes(25_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// 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: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// 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)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastColdkeyHotkeyStakeBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn remove_stake_full_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `2176`
// Estimated: `10591`
// Minimum execution time: 747_090_000 picoseconds.
Weight::from_parts(770_634_000, 10591)
.saturating_add(RocksDbWeight::get().reads(27_u64))
.saturating_add(RocksDbWeight::get().writes(13_u64))
}
/// Storage: `Crowdloan::CurrentCrowdloanId` (r:1 w:0)
/// Proof: `Crowdloan::CurrentCrowdloanId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `Crowdloan::Crowdloans` (r:1 w:0)
/// Proof: `Crowdloan::Crowdloans` (`max_values`: None, `max_size`: Some(282), added: 2757, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NextSubnetLeaseId` (r:1 w:1)
/// Proof: `SubtensorModule::NextSubnetLeaseId` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:503 w:503)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationStartBlock` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationStartBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRateLimit` (`max_values`: Some(1), `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::SubnetLimit` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:3 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationQueue` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLastLockCost` (r:1 w:1)
/// Proof: `SubtensorModule::NetworkLastLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkMinLockCost` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkMinLockCost` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkLockReductionInterval` (r:1 w:0)
/// Proof: `SubtensorModule::NetworkLockReductionInterval` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalIssuance` (r:1 w:0)
/// Proof: `SubtensorModule::TotalIssuance` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:1 w:1)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoff` (r:1 w:1)
/// Proof: `SubtensorModule::ActivityCutoff` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisInterval` (r:1 w:1)
/// Proof: `SubtensorModule::RegistrationsThisInterval` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:1 w:1)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:1 w:1)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:1 w:1)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:1 w:1)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegisteredSubnetCounter` (r:1 w:1)
/// Proof: `SubtensorModule::RegisteredSubnetCounter` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwner` (r:3 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Proxy::Proxies` (r:1 w:1)
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`)
/// Storage: `Crowdloan::Contributions` (r:501 w:0)
/// Proof: `Crowdloan::Contributions` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Burn` (r:0 w:1)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RAORecycledForRegistration` (r:0 w:1)
/// Proof: `SubtensorModule::RAORecycledForRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetUidToLeaseId` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetUidToLeaseId` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLocked` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLocked` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`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::SubnetLeaseShares` (r:0 w:499)
/// Proof: `SubtensorModule::SubnetLeaseShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinAllowedWeights` (r:0 w:1)
/// Proof: `SubtensorModule::MinAllowedWeights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:0 w:1)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:0 w:1)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:0 w:1)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:0 w:1)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:0 w:1)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetLeases` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetLeases` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:0 w:1)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:0 w:1)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:1)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedUids` (r:0 w:1)
/// Proof: `SubtensorModule::MaxAllowedUids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `k` is `[2, 500]`.
fn register_leased_network(k: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1835 + k * (44 ±0)`
// Estimated: `10256 + k * (2579 ±0)`
// Minimum execution time: 508_022_000 picoseconds.
Weight::from_parts(329_641_381, 10256)
// Standard Error: 41_788
.saturating_add(Weight::from_parts(50_236_445, 0).saturating_mul(k.into()))
.saturating_add(RocksDbWeight::get().reads(50_u64))
.saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(k.into())))
.saturating_add(RocksDbWeight::get().writes(53_u64))
.saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(k.into())))
.saturating_add(Weight::from_parts(0, 2579).saturating_mul(k.into()))
}
/// Storage: `SubtensorModule::SubnetLeases` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetLeases` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`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: `SubtensorModule::SubnetLeaseShares` (r:499 w:499)
/// Proof: `SubtensorModule::SubnetLeaseShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Proxy::Proxies` (r:1 w:1)
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`)
/// Storage: `Proxy::RealPaysFee` (r:0 w:1)
/// Proof: `Proxy::RealPaysFee` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetOwner` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AccumulatedLeaseDividends` (r:0 w:1)
/// Proof: `SubtensorModule::AccumulatedLeaseDividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `k` is `[2, 500]`.
fn terminate_lease(k: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1501 + k * (53 ±0)`
// Estimated: `6148 + k * (2529 ±0)`
// Minimum execution time: 93_937_000 picoseconds.
Weight::from_parts(105_218_882, 6148)
// Standard Error: 8_896
.saturating_add(Weight::from_parts(1_559_042, 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))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(k.into())))
.saturating_add(Weight::from_parts(0, 2529).saturating_mul(k.into()))
}
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TokenSymbol` (r:3 w:1)
/// Proof: `SubtensorModule::TokenSymbol` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn update_symbol() -> Weight {
// Proof Size summary in bytes:
// Measured: `762`
// Estimated: `9177`
// Minimum execution time: 33_994_000 picoseconds.
Weight::from_parts(35_176_000, 9177)
.saturating_add(RocksDbWeight::get().reads(5_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsVersion` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::PendingEpochAt` (r:1 w:0)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:1 w:0)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TimelockedWeightCommits` (r:1 w:1)
/// Proof: `SubtensorModule::TimelockedWeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn commit_timelocked_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `1248`
// Estimated: `4713`
// Minimum execution time: 85_600_000 picoseconds.
Weight::from_parts(87_374_000, 4713)
.saturating_add(RocksDbWeight::get().reads(14_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestination` (r:1 w:1)
/// Proof: `SubtensorModule::AutoStakeDestination` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestinationColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_coldkey_auto_stake_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `809`
// Estimated: `4274`
// Minimum execution time: 32_862_000 picoseconds.
Weight::from_parts(33_804_000, 4274)
.saturating_add(RocksDbWeight::get().reads(4_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumStakingColdkeys` (r:1 w:1)
/// Proof: `SubtensorModule::NumStakingColdkeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimType` (r:0 w:1)
/// Proof: `SubtensorModule::RootClaimType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeysByIndex` (r:0 w:1)
/// Proof: `SubtensorModule::StakingColdkeysByIndex` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_root_claim_type() -> Weight {
// Proof Size summary in bytes:
// Measured: `476`
// Estimated: `3941`
// Minimum execution time: 18_024_000 picoseconds.
Weight::from_parts(18_474_000, 3941)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
/// Storage: `SubtensorModule::StakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimType` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimable` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:0)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:2 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:2 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:2 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimed` (r:1 w:1)
/// Proof: `SubtensorModule::RootClaimed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimableThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::RootClaimableThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn claim_root() -> Weight {
// Proof Size summary in bytes:
// Measured: `1969`
// Estimated: `7909`
// Minimum execution time: 139_241_000 picoseconds.
Weight::from_parts(141_625_000, 7909)
.saturating_add(RocksDbWeight::get().reads(17_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
/// Storage: `SubtensorModule::NumRootClaim` (r:0 w:1)
/// Proof: `SubtensorModule::NumRootClaim` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_num_root_claims() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_665_000 picoseconds.
Weight::from_parts(2_905_000, 0)
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimableThreshold` (r:0 w:1)
/// Proof: `SubtensorModule::RootClaimableThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn sudo_set_root_claim_threshold() -> Weight {
// Proof Size summary in bytes:
// Measured: `652`
// Estimated: `4117`
// Minimum execution time: 14_437_000 picoseconds.
Weight::from_parts(14_667_000, 4117)
.saturating_add(RocksDbWeight::get().reads(1_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoParentDelegationEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::AutoParentDelegationEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_auto_parent_delegation_enabled() -> Weight {
// Proof Size summary in bytes:
// Measured: `899`
// Estimated: `4364`
// Minimum execution time: 27_461_000 picoseconds.
Weight::from_parts(28_273_000, 4364)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`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::SubnetTAO` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::FeeRate` (r:1 w:0)
/// Proof: `Swap::FeeRate` (`max_values`: None, `max_size`: Some(12), added: 2487, mode: `MaxEncodedLen`)
/// Storage: `Swap::PalSwapInitialized` (r:1 w:0)
/// Proof: `Swap::PalSwapInitialized` (`max_values`: None, `max_size`: Some(11), added: 2486, mode: `MaxEncodedLen`)
/// Storage: `Swap::SwapBalancer` (r:1 w:0)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Account` (r:3 w:3)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:1)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2` (`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::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `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::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`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: `2229`
// Estimated: `8727`
// Minimum execution time: 989_125_000 picoseconds.
Weight::from_parts(994_564_000, 8727)
.saturating_add(RocksDbWeight::get().reads(33_u64))
.saturating_add(RocksDbWeight::get().writes(17_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:1)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::BalancerTaoReservoir` (r:1 w:1)
/// Proof: `Swap::BalancerTaoReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `Swap::BalancerAlphaReservoir` (r:1 w:1)
/// Proof: `Swap::BalancerAlphaReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::DissolveCleanupQueue` (r:1 w:1)
/// Proof: `SubtensorModule::DissolveCleanupQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalNetworks` (r:1 w:1)
/// Proof: `SubtensorModule::TotalNetworks` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTAO` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn dissolve_network() -> Weight {
// Proof Size summary in bytes:
// Measured: `885`
// Estimated: `4350`
// Minimum execution time: 41_788_000 picoseconds.
Weight::from_parts(43_001_000, 4350)
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(6_u64))
}
/// Storage: `SubtensorModule::PendingChildKeyCooldown` (r:0 w:1)
/// Proof: `SubtensorModule::PendingChildKeyCooldown` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn set_pending_childkey_cooldown() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_896_000 picoseconds.
Weight::from_parts(3_086_000, 0)
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:1 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:1 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:1 w:0)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:1 w:0)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:1)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:1 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:1)
/// Proof: `SubtensorModule::LockingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn lock_stake() -> Weight {
// Proof Size summary in bytes:
// Measured: `1830`
// Estimated: `7770`
// Minimum execution time: 124_053_000 picoseconds.
Weight::from_parts(125_365_000, 7770)
.saturating_add(RocksDbWeight::get().reads(18_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:2 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Lock` (r:2 w:2)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:2 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:2 w:2)
/// Proof: `SubtensorModule::DecayingHotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingOwnerLock` (r:1 w:0)
/// Proof: `SubtensorModule::DecayingOwnerLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::UnlockRate` (r:1 w:0)
/// Proof: `SubtensorModule::UnlockRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaturityRate` (r:1 w:0)
/// Proof: `SubtensorModule::MaturityRate` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LockingColdkeys` (r:0 w:2)
/// Proof: `SubtensorModule::LockingColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn move_lock() -> Weight {
// Proof Size summary in bytes:
// Measured: `1515`
// Estimated: `7455`
// Minimum execution time: 159_229_000 picoseconds.
Weight::from_parts(160_150_000, 7455)
.saturating_add(RocksDbWeight::get().reads(15_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`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AssociatedEvmAddress` (r:1 w:1)
/// Proof: `SubtensorModule::AssociatedEvmAddress` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AssociatedUidsByEvmAddress` (r:1 w:1)
/// Proof: `SubtensorModule::AssociatedUidsByEvmAddress` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn associate_evm_key() -> Weight {
// Proof Size summary in bytes:
// Measured: `1157`
// Estimated: `4622`
// Minimum execution time: 684_593_000 picoseconds.
Weight::from_parts(704_060_000, 4622)
.saturating_add(RocksDbWeight::get().reads(5_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::SubnetOwner` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingEpochAt` (r:1 w:1)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AdminFreezeWindow` (r:1 w:0)
/// Proof: `SubtensorModule::AdminFreezeWindow` (`max_values`: Some(1), `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::LastEpochBlock` (r:1 w:0)
/// Proof: `SubtensorModule::LastEpochBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerHyperparamRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::OwnerHyperparamRateLimit` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastRateLimitedBlock` (r:1 w:1)
/// Proof: `SubtensorModule::LastRateLimitedBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn trigger_epoch() -> Weight {
// Proof Size summary in bytes:
// Measured: `982`
// Estimated: `4447`
// Minimum execution time: 42_119_000 picoseconds.
Weight::from_parts(43_212_000, 4447)
.saturating_add(RocksDbWeight::get().reads(8_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::ColdkeySwapAnnouncements` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapAnnouncements` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeySwapDisputes` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeySwapDisputes` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_coldkey_swap_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `733`
// Estimated: `4198`
// Minimum execution time: 16_781_000 picoseconds.
Weight::from_parts(17_373_000, 4198)
.saturating_add(RocksDbWeight::get().reads(2_u64))
}
/// Storage: `SubtensorModule::SubnetOwnerHotkey` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:2 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:1 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_weights_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `1731`
// Estimated: `7671`
// Minimum execution time: 52_168_000 picoseconds.
Weight::from_parts(53_500_000, 7671)
.saturating_add(RocksDbWeight::get().reads(11_u64))
}
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:1 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:1 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:1 w:0)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightsSetRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::WeightsSetRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_rate_limits_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `1019`
// Estimated: `4484`
// Minimum execution time: 34_816_000 picoseconds.
Weight::from_parts(35_767_000, 4484)
.saturating_add(RocksDbWeight::get().reads(7_u64))
}
/// Storage: `SubtensorModule::MinDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MinDelegateTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxDelegateTake` (r:1 w:0)
/// Proof: `SubtensorModule::MaxDelegateTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_delegate_take_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `721`
// Estimated: `4186`
// Minimum execution time: 15_078_000 picoseconds.
Weight::from_parts(15_518_000, 4186)
.saturating_add(RocksDbWeight::get().reads(3_u64))
}
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:1 w:0)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ServingRateLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ServingRateLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_serving_endpoints_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `647`
// Estimated: `4112`
// Minimum execution time: 18_585_000 picoseconds.
Weight::from_parts(19_296_000, 4112)
.saturating_add(RocksDbWeight::get().reads(3_u64))
}
/// Storage: `SubtensorModule::Uids` (r:1 w:0)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AssociatedEvmAddress` (r:1 w:0)
/// Proof: `SubtensorModule::AssociatedEvmAddress` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_evm_key_association_extension() -> Weight {
// Proof Size summary in bytes:
// Measured: `652`
// Estimated: `4117`
// Minimum execution time: 15_108_000 picoseconds.
Weight::from_parts(15_489_000, 4117)
.saturating_add(RocksDbWeight::get().reads(2_u64))
}
}