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-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `moncks-MacBook-Pro-5.local`, CPU: `<UNKNOWN>`
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
// Executed Command:
// /Users/const/everything/subtensor/target/production/node-subtensor
// benchmark
// pallet
// --runtime=/Users/const/everything/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=/Users/const/everything/subtensor/pallets/subtensor/src/weights.rs
// --template=/Users/const/everything/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 block_step() -> 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 transfer_stake_and_hotkey() -> Weight;
fn add_collateral() -> Weight;
fn set_min_collateral() -> 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 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;
fn set_mechanism_weights(n: u32, ) -> Weight;
fn commit_mechanism_weights() -> Weight;
fn reveal_mechanism_weights(n: u32, ) -> Weight;
fn commit_crv3_mechanism_weights() -> Weight;
fn commit_timelocked_mechanism_weights() -> Weight;
fn swap_hotkey_v2() -> Weight;
fn sudo_set_min_childkey_take() -> Weight;
fn sudo_set_max_childkey_take() -> Weight;
fn dissolve_network() -> Weight;
fn root_dissolve_network() -> Weight;
fn set_children(c: u32, ) -> Weight;
fn schedule_swap_coldkey() -> Weight;
fn enable_voting_power_tracking() -> Weight;
fn disable_voting_power_tracking() -> Weight;
fn sudo_set_voting_power_ema_alpha() -> Weight;
fn register_limit() -> Weight;
fn set_perpetual_lock() -> Weight;
fn set_reject_locked_alpha() -> 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:2)
/// 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: `SubtensorModule::CollateralLockShare` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralLockShare` (`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:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 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:0)
/// Proof: `SubtensorModule::SubnetworkN` (`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::ImmuneOwnerUidsLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ImmuneOwnerUidsLimit` (`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::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:256 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:256 w:1)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:1 w:0)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinNonImmuneUids` (r:1 w:0)
/// Proof: `SubtensorModule::MinNonImmuneUids` (`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::SubnetTaoFlow` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`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::Weights` (r:257 w:256)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// 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: `289875`
// Estimated: `926940`
// Minimum execution time: 2_761_000_000 picoseconds.
Weight::from_parts(2_997_000_000, 926940)
.saturating_add(T::DbWeight::get().reads(814_u64))
.saturating_add(T::DbWeight::get().writes(293_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: 7_637_000_000 picoseconds.
Weight::from_parts(8_632_000_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: `2304`
// Estimated: `8727`
// Minimum execution time: 301_000_000 picoseconds.
Weight::from_parts(310_000_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: 18_000_000 picoseconds.
Weight::from_parts(19_000_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: 17_000_000 picoseconds.
Weight::from_parts(18_000_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:2)
/// 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: `SubtensorModule::CollateralLockShare` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralLockShare` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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::SubnetMovingPrice` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`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:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 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:0)
/// Proof: `SubtensorModule::SubnetworkN` (`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::ImmuneOwnerUidsLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ImmuneOwnerUidsLimit` (`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::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:256 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:256 w:1)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:1 w:0)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinNonImmuneUids` (r:1 w:0)
/// Proof: `SubtensorModule::MinNonImmuneUids` (`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::SubnetTaoFlow` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTaoFlow` (`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::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::Lock` (r:1 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralDrainRatio` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralDrainRatio` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`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`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`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::Weights` (r:257 w:256)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// Proof: `SubtensorModule::IsNetworkMember` (`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`)
/// 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: `289277`
// Estimated: `926342`
// Minimum execution time: 2_807_000_000 picoseconds.
Weight::from_parts(3_086_000_000, 926342)
.saturating_add(T::DbWeight::get().reads(823_u64))
.saturating_add(T::DbWeight::get().writes(298_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:2)
/// Proof: `SubtensorModule::Uids` (`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::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`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::SubnetworkN` (r:1 w:0)
/// 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::Keys` (r:65 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:65 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`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::AssociatedEvmAddress` (r:1 w:0)
/// Proof: `SubtensorModule::AssociatedEvmAddress` (`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::Weights` (r:65 w:64)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn root_register() -> Weight {
// Proof Size summary in bytes:
// Measured: `29210`
// Estimated: `191075`
// Minimum execution time: 566_000_000 picoseconds.
Weight::from_parts(621_000_000, 191075)
.saturating_add(T::DbWeight::get().reads(219_u64))
.saturating_add(T::DbWeight::get().writes(88_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: 145_000_000 picoseconds.
Weight::from_parts(153_000_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: 35_000_000 picoseconds.
Weight::from_parts(36_000_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: 56_000_000 picoseconds.
Weight::from_parts(58_000_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: 2_000_000 picoseconds.
Weight::from_parts(3_000_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: 27_000_000 picoseconds.
Weight::from_parts(28_000_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: 24_000_000 picoseconds.
Weight::from_parts(25_000_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 {
// Worst case includes migrating MAX_COLDKEY_COLLATERAL_HOTKEYS collateral
// positions via ColdkeyCollateralHotkeys plus coldkey lineage writes.
// Proof Size summary in bytes:
// Measured: `2110`
// Estimated: `100000`
// Minimum execution time: 450_000_000 picoseconds.
Weight::from_parts(450_000_000, 100000)
.saturating_add(T::DbWeight::get().reads(250_u64))
.saturating_add(T::DbWeight::get().writes(200_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 {
// Worst case includes migrating MAX_COLDKEY_COLLATERAL_HOTKEYS collateral
// positions via ColdkeyCollateralHotkeys plus coldkey lineage writes.
// Proof Size summary in bytes:
// Measured: `2166`
// Estimated: `100000`
// Minimum execution time: 480_000_000 picoseconds.
Weight::from_parts(480_000_000, 100000)
.saturating_add(T::DbWeight::get().reads(250_u64))
.saturating_add(T::DbWeight::get().writes(210_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: 12_000_000 picoseconds.
Weight::from_parts(12_000_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: 9_000_000 picoseconds.
Weight::from_parts(10_000_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: 4_000_000 picoseconds.
Weight::from_parts(4_000_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: 209_000_000 picoseconds.
Weight::from_parts(218_000_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: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 94_000_000 picoseconds.
Weight::from_parts(98_000_000, 5219)
.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::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: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 92_000_000 picoseconds.
Weight::from_parts(102_000_000, 5219)
.saturating_add(T::DbWeight::get().reads(14_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
/// Storage: `System::ParentHash` (r:1 w:0)
/// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:130 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:129 w:129)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinBurn` (r:129 w:0)
/// Proof: `SubtensorModule::MinBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxBurn` (r:129 w:0)
/// Proof: `SubtensorModule::MaxBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BurnHalfLife` (r:129 w:0)
/// Proof: `SubtensorModule::BurnHalfLife` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:129 w:0)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingEpochAt` (r:129 w:2)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:129 w:128)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:127 w:2)
/// Proof: `SubtensorModule::LastEpochBlock` (`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::MaxEpochsPerBlock` (r:1 w:0)
/// Proof: `SubtensorModule::MaxEpochsPerBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:514 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RevealPeriodEpochs` (r:128 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:128 w:2)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:128 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TimelockedWeightCommits` (r:130 w:0)
/// Proof: `SubtensorModule::TimelockedWeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::FirstEmissionBlockNumber` (r:128 w:0)
/// Proof: `SubtensorModule::FirstEmissionBlockNumber` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:129 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:128 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:128 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMovingPrice` (r:1 w:128)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerBurned` (r:128 w:2)
/// Proof: `SubtensorModule::MinerBurned` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:128 w:0)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:128 w:127)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:128 w:127)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::BalancerAlphaReservoir` (r:128 w:128)
/// Proof: `Swap::BalancerAlphaReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetTAO` (r:129 w:127)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:128 w:128)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `Swap::BalancerTaoReservoir` (r:128 w:128)
/// Proof: `Swap::BalancerTaoReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:127 w:127)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:127 w:127)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetProtocolAlpha` (r:127 w:127)
/// Proof: `SubtensorModule::SubnetProtocolAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetProtocolFlow` (r:127 w:127)
/// Proof: `SubtensorModule::SubnetProtocolFlow` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerCut` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerCut` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerCutEnabled` (r:128 w:0)
/// Proof: `SubtensorModule::OwnerCutEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingOwnerCut` (r:128 w:128)
/// Proof: `SubtensorModule::PendingOwnerCut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingServerEmission` (r:128 w:128)
/// Proof: `SubtensorModule::PendingServerEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingValidatorEmission` (r:128 w:128)
/// Proof: `SubtensorModule::PendingValidatorEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingRootAlphaDivs` (r:128 w:128)
/// Proof: `SubtensorModule::PendingRootAlphaDivs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:2 w:0)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismEmissionSplit` (r:2 w:0)
/// Proof: `SubtensorModule::MechanismEmissionSplit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoffFactorMilli` (r:2 w:0)
/// Proof: `SubtensorModule::ActivityCutoffFactorMilli` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:2 w:0)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:512 w:0)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1024 w:512)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:512 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:512 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::SubnetOwnerHotkey` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:2 w:2)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:2 w:0)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:258 w:0)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:2 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:2 w:0)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BondsPenalty` (r:2 w:0)
/// Proof: `SubtensorModule::BondsPenalty` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:2 w:0)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Bonds` (r:258 w:512)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastMechansimStepBlock` (r:2 w:2)
/// Proof: `SubtensorModule::LastMechansimStepBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LiquidAlphaOn` (r:2 w:0)
/// Proof: `SubtensorModule::LiquidAlphaOn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BondsMovingAverage` (r:2 w:0)
/// Proof: `SubtensorModule::BondsMovingAverage` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerTrackingEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::VotingPowerTrackingEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CKBurn` (r:1 w:0)
/// Proof: `SubtensorModule::CKBurn` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildkeyTake` (r:512 w:0)
/// Proof: `SubtensorModule::ChildkeyTake` (`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:2 w:0)
/// Proof: `SubtensorModule::MinChildkeyTakePerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:512 w:0)
/// Proof: `SubtensorModule::Owner` (`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::OwnedHotkeys` (r:2 w:0)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:512 w:0)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:513 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:542 w:512)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:512 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:512 w:512)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaDividendsPerSubnet` (r:512 w:512)
/// Proof: `SubtensorModule::AlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimable` (r:512 w:512)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootAlphaDividendsPerSubnet` (r:512 w:512)
/// Proof: `SubtensorModule::RootAlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::EMAPriceHalvingBlocks` (r:128 w:0)
/// Proof: `SubtensorModule::EMAPriceHalvingBlocks` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMovingAlpha` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingAlpha` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:129 w:0)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumStakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::NumStakingColdkeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumRootClaim` (r:1 w:0)
/// Proof: `SubtensorModule::NumRootClaim` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeysByIndex` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeysByIndex` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaMapLastKey` (r:1 w:0)
/// Proof: `SubtensorModule::AlphaMapLastKey` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2MapLastKey` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2MapLastKey` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootProp` (r:0 w:128)
/// Proof: `SubtensorModule::RootProp` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:0 w:2)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaInEmission` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetAlphaInEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:0 w:129)
/// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOutEmission` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetAlphaOutEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:0 w:2)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeWeight` (r:0 w:2)
/// Proof: `SubtensorModule::StakeWeight` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetExcessTao` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetExcessTao` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:0 w:2)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (r:0 w:512)
/// Proof: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:0 w:2)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:0 w:2)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:0 w:2)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTaoInEmission` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetTaoInEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn block_step() -> Weight {
// Proof Size summary in bytes:
// Measured: `35625441`
// Estimated: `38160831`
// Minimum execution time: 74_108_000_000 picoseconds.
Weight::from_parts(80_064_000_000, 38160831)
.saturating_add(T::DbWeight::get().reads(13414_u64))
.saturating_add(T::DbWeight::get().writes(7064_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: 20_000_000 picoseconds.
Weight::from_parts(21_000_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: `2304`
// Estimated: `8727`
// Minimum execution time: 382_000_000 picoseconds.
Weight::from_parts(395_000_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::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 106_000_000 picoseconds.
Weight::from_parts(110_000_000, 7919)
.saturating_add(T::DbWeight::get().reads(20_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 292_000_000 picoseconds.
Weight::from_parts(299_000_000, 10557)
.saturating_add(T::DbWeight::get().reads(30_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 374_000_000 picoseconds.
Weight::from_parts(387_000_000, 10591)
.saturating_add(T::DbWeight::get().reads(29_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 457_000_000 picoseconds.
Weight::from_parts(484_000_000, 11077)
.saturating_add(T::DbWeight::get().reads(49_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`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: `2023`
// Estimated: `7963`
// Minimum execution time: 134_000_000 picoseconds.
Weight::from_parts(142_000_000, 7963)
.saturating_add(T::DbWeight::get().reads(21_u64))
.saturating_add(T::DbWeight::get().writes(7_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::TransferToggle` (r:1 w:0)
/// Proof: `SubtensorModule::TransferToggle` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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_and_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `2162`
// Estimated: `8102`
// Minimum execution time: 141_000_000 picoseconds.
Weight::from_parts(146_000_000, 8102)
.saturating_add(T::DbWeight::get().reads(24_u64))
.saturating_add(T::DbWeight::get().writes(7_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::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMovingPrice` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`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::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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::ColdkeyMinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`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::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::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_collateral() -> Weight {
// Proof Size summary in bytes:
// Measured: `2602`
// Estimated: `8542`
// Minimum execution time: 351_000_000 picoseconds.
Weight::from_parts(371_000_000, 8542)
.saturating_add(T::DbWeight::get().reads(34_u64))
.saturating_add(T::DbWeight::get().writes(17_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::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralDrainRatio` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralDrainRatio` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_min_collateral() -> Weight {
// Proof Size summary in bytes:
// Measured: `1015`
// Estimated: `4480`
// Minimum execution time: 20_000_000 picoseconds.
Weight::from_parts(21_000_000, 4480)
.saturating_add(T::DbWeight::get().reads(4_u64))
.saturating_add(T::DbWeight::get().writes(1_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 371_000_000 picoseconds.
Weight::from_parts(388_000_000, 10920)
.saturating_add(T::DbWeight::get().reads(49_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: 77_000_000 picoseconds.
Weight::from_parts(79_000_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: 51_000_000 picoseconds.
Weight::from_parts(54_000_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: 15_000_000 picoseconds.
Weight::from_parts(16_000_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: 19_000_000 picoseconds.
Weight::from_parts(19_000_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: 143_000_000 picoseconds.
Weight::from_parts(148_000_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: 18_000_000 picoseconds.
Weight::from_parts(19_000_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: 15_000_000 picoseconds.
Weight::from_parts(16_000_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: 12_000_000 picoseconds.
Weight::from_parts(13_000_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::NetworksAdded` (r:18 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:17 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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::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: 83_390_000_000 picoseconds.
Weight::from_parts(87_695_000_000, 6523886)
.saturating_add(T::DbWeight::get().reads(6928_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: 12_000_000 picoseconds.
Weight::from_parts(13_000_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: 14_000_000 picoseconds.
Weight::from_parts(15_000_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 380_000_000 picoseconds.
Weight::from_parts(384_000_000, 11306)
.saturating_add(T::DbWeight::get().reads(45_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 388_000_000 picoseconds.
Weight::from_parts(415_000_000, 10591)
.saturating_add(T::DbWeight::get().reads(29_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: 259_000_000 picoseconds.
Weight::from_parts(171_942_062, 10256)
// Standard Error: 74_270
.saturating_add(Weight::from_parts(29_141_808, 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::SubnetUidToLeaseId` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetUidToLeaseId` (`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::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: 44_000_000 picoseconds.
Weight::from_parts(50_239_437, 6148)
// Standard Error: 5_020
.saturating_add(Weight::from_parts(1_091_523, 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(8_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: 17_000_000 picoseconds.
Weight::from_parts(18_000_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: 46_000_000 picoseconds.
Weight::from_parts(51_000_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: 16_000_000 picoseconds.
Weight::from_parts(17_000_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: 9_000_000 picoseconds.
Weight::from_parts(10_000_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: 66_000_000 picoseconds.
Weight::from_parts(70_000_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: 1_000_000 picoseconds.
Weight::from_parts(1_000_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: 6_000_000 picoseconds.
Weight::from_parts(7_000_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: 13_000_000 picoseconds.
Weight::from_parts(14_000_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: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1)
/// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::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: `2307`
// Estimated: `8727`
// Minimum execution time: 459_000_000 picoseconds.
Weight::from_parts(477_000_000, 8727)
.saturating_add(T::DbWeight::get().reads(35_u64))
.saturating_add(T::DbWeight::get().writes(17_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: 1_000_000 picoseconds.
Weight::from_parts(1_000_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: 61_000_000 picoseconds.
Weight::from_parts(63_000_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: 80_000_000 picoseconds.
Weight::from_parts(84_000_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: 378_000_000 picoseconds.
Weight::from_parts(395_000_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: 24_000_000 picoseconds.
Weight::from_parts(27_000_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: 10_000_000 picoseconds.
Weight::from_parts(10_000_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: 29_000_000 picoseconds.
Weight::from_parts(30_000_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: 19_000_000 picoseconds.
Weight::from_parts(20_000_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: 8_000_000 picoseconds.
Weight::from_parts(9_000_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: 10_000_000 picoseconds.
Weight::from_parts(11_000_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: 8_000_000 picoseconds.
Weight::from_parts(9_000_000, 4117)
.saturating_add(T::DbWeight::get().reads(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: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`)
/// The range of component `n` is `[1, 4096]`.
fn set_mechanism_weights(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `4079 + n * (45 ±0)`
// Estimated: `9373 + n * (2520 ±0)`
// Minimum execution time: 53_000_000 picoseconds.
Weight::from_parts(56_000_000, 9373)
// Standard Error: 3_996
.saturating_add(Weight::from_parts(1_961_926, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(16_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
.saturating_add(T::DbWeight::get().writes(2_u64))
.saturating_add(Weight::from_parts(0, 2520).saturating_mul(n.into()))
}
/// 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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`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_mechanism_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `37406`
// Estimated: `40871`
// Minimum execution time: 116_000_000 picoseconds.
Weight::from_parts(124_000_000, 40871)
.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::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::ValidatorPermit` (r:1 w:0)
/// Proof: `SubtensorModule::ValidatorPermit` (`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::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`)
/// The range of component `n` is `[1, 4096]`.
fn reveal_mechanism_weights(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `4835 + n * (37 ±0)`
// Estimated: `10114 + n * (2512 ±0)`
// Minimum execution time: 60_000_000 picoseconds.
Weight::from_parts(61_000_000, 10114)
// Standard Error: 4_010
.saturating_add(Weight::from_parts(2_031_383, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(19_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
.saturating_add(T::DbWeight::get().writes(2_u64))
.saturating_add(Weight::from_parts(0, 2512).saturating_mul(n.into()))
}
/// 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_crv3_mechanism_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `36927`
// Estimated: `40392`
// Minimum execution time: 117_000_000 picoseconds.
Weight::from_parts(132_000_000, 40392)
.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::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_mechanism_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `36927`
// Estimated: `40392`
// Minimum execution time: 113_000_000 picoseconds.
Weight::from_parts(130_000_000, 40392)
.saturating_add(T::DbWeight::get().reads(14_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:2 w:2)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:4098 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:4097 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:4098 w:8194)
/// 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:8193 w:8192)
/// 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:8193 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:8193 w:8192)
/// 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::ChildKeys` (r:8194 w:8194)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastHotkeySwapOnNetuid` (r:4096 w:4096)
/// 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:4097 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:4097 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:4097 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:4097 w:0)
/// Proof: `SubtensorModule::ChildkeyTake` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:8194 w:8194)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:8194 w:0)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestinationColdkeys` (r:4097 w:0)
/// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (r:8194 w:4097)
/// Proof: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaDividendsPerSubnet` (r:8194 w:8194)
/// Proof: `SubtensorModule::AlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPower` (r:4097 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:4096 w:8192)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:4096 w:0)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:4096 w:0)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:4096 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:4096 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LoadedEmission` (r:4096 w:0)
/// Proof: `SubtensorModule::LoadedEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:4096 w:0)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:8192 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:8192 w:8192)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`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::Delegates` (r:1 w:0)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:0 w:4096)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn swap_hotkey_v2() -> Weight {
// Proof Size summary in bytes:
// Measured: `542010`
// Estimated: `20823150`
// Minimum execution time: 572_681_000_000 picoseconds.
Weight::from_parts(594_286_000_000, 20823150)
.saturating_add(T::DbWeight::get().reads(151588_u64))
.saturating_add(T::DbWeight::get().writes(77845_u64))
}
/// Storage: `SubtensorModule::MinChildkeyTake` (r:0 w:1)
/// Proof: `SubtensorModule::MinChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_min_childkey_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_000_000 picoseconds.
Weight::from_parts(3_000_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::MaxChildkeyTake` (r:0 w:1)
/// Proof: `SubtensorModule::MaxChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_max_childkey_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_000_000 picoseconds.
Weight::from_parts(3_000_000, 0)
.saturating_add(T::DbWeight::get().writes(1_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: `1080`
// Estimated: `4545`
// Minimum execution time: 45_000_000 picoseconds.
Weight::from_parts(52_000_000, 4545)
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(6_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 root_dissolve_network() -> Weight {
// Proof Size summary in bytes:
// Measured: `1080`
// Estimated: `4545`
// Minimum execution time: 43_000_000 picoseconds.
Weight::from_parts(51_000_000, 4545)
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(6_u64))
}
/// Storage: `SubtensorModule::TransactionKeyLastBlock` (r:1 w:1)
/// Proof: `SubtensorModule::TransactionKeyLastBlock` (`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::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`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::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `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::SubnetMechanism` (r:2 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::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `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::PendingChildKeyCooldown` (r:1 w:0)
/// Proof: `SubtensorModule::PendingChildKeyCooldown` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:0 w:1)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `c` is `[1, 5]`.
fn set_children(_c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1536`
// Estimated: `9951`
// Minimum execution time: 50_000_000 picoseconds.
Weight::from_parts(55_660_572, 9951)
.saturating_add(T::DbWeight::get().reads(17_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
}
fn schedule_swap_coldkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_000_000 picoseconds.
Weight::from_parts(1_000_000, 0)
}
/// 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::VotingPowerDisableAtBlock` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerDisableAtBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerTrackingEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerTrackingEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn enable_voting_power_tracking() -> Weight {
// Proof Size summary in bytes:
// Measured: `738`
// Estimated: `4203`
// Minimum execution time: 12_000_000 picoseconds.
Weight::from_parts(13_000_000, 4203)
.saturating_add(T::DbWeight::get().reads(2_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::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerTrackingEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::VotingPowerTrackingEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerDisableAtBlock` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerDisableAtBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn disable_voting_power_tracking() -> Weight {
// Proof Size summary in bytes:
// Measured: `799`
// Estimated: `4264`
// Minimum execution time: 15_000_000 picoseconds.
Weight::from_parts(16_000_000, 4264)
.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::VotingPowerEmaAlpha` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerEmaAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn sudo_set_voting_power_ema_alpha() -> Weight {
// Proof Size summary in bytes:
// Measured: `619`
// Estimated: `4084`
// Minimum execution time: 10_000_000 picoseconds.
Weight::from_parts(10_000_000, 4084)
.saturating_add(T::DbWeight::get().reads(1_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::Burn` (r:1 w:1)
/// Proof: `SubtensorModule::Burn` (`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:2)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralLockShare` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralLockShare` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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::SubnetMovingPrice` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`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:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 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:0)
/// Proof: `SubtensorModule::SubnetworkN` (`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::ImmuneOwnerUidsLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ImmuneOwnerUidsLimit` (`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::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:256 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:256 w:1)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:1 w:0)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinNonImmuneUids` (r:1 w:0)
/// Proof: `SubtensorModule::MinNonImmuneUids` (`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::SubnetTaoFlow` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTaoFlow` (`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::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::Lock` (r:1 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralDrainRatio` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralDrainRatio` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`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`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`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::Weights` (r:257 w:256)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// Proof: `SubtensorModule::IsNetworkMember` (`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`)
/// Storage: `Swap::SwapBalancer` (r:0 w:1)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
fn register_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `289796`
// Estimated: `926861`
// Minimum execution time: 2_829_000_000 picoseconds.
Weight::from_parts(3_071_000_000, 926861)
.saturating_add(T::DbWeight::get().reads(823_u64))
.saturating_add(T::DbWeight::get().writes(298_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingLock` (`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::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 set_perpetual_lock() -> Weight {
// Proof Size summary in bytes:
// Measured: `1226`
// Estimated: `7166`
// Minimum execution time: 52_000_000 picoseconds.
Weight::from_parts(54_000_000, 7166)
.saturating_add(T::DbWeight::get().reads(11_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
/// Storage: `SubtensorModule::AccountFlags` (r:1 w:1)
/// Proof: `SubtensorModule::AccountFlags` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_reject_locked_alpha() -> Weight {
// Proof Size summary in bytes:
// Measured: `562`
// Estimated: `4027`
// Minimum execution time: 7_000_000 picoseconds.
Weight::from_parts(8_000_000, 4027)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_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:2)
/// 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: `SubtensorModule::CollateralLockShare` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralLockShare` (`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:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 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:0)
/// Proof: `SubtensorModule::SubnetworkN` (`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::ImmuneOwnerUidsLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ImmuneOwnerUidsLimit` (`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::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:256 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:256 w:1)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:1 w:0)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinNonImmuneUids` (r:1 w:0)
/// Proof: `SubtensorModule::MinNonImmuneUids` (`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::SubnetTaoFlow` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTaoFlow` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`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::Weights` (r:257 w:256)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// 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: `289875`
// Estimated: `926940`
// Minimum execution time: 2_761_000_000 picoseconds.
Weight::from_parts(2_997_000_000, 926940)
.saturating_add(RocksDbWeight::get().reads(814_u64))
.saturating_add(RocksDbWeight::get().writes(293_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: 7_637_000_000 picoseconds.
Weight::from_parts(8_632_000_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: `2304`
// Estimated: `8727`
// Minimum execution time: 301_000_000 picoseconds.
Weight::from_parts(310_000_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: 18_000_000 picoseconds.
Weight::from_parts(19_000_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: 17_000_000 picoseconds.
Weight::from_parts(18_000_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:2)
/// 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: `SubtensorModule::CollateralLockShare` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralLockShare` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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::SubnetMovingPrice` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`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:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 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:0)
/// Proof: `SubtensorModule::SubnetworkN` (`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::ImmuneOwnerUidsLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ImmuneOwnerUidsLimit` (`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::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:256 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:256 w:1)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:1 w:0)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinNonImmuneUids` (r:1 w:0)
/// Proof: `SubtensorModule::MinNonImmuneUids` (`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::SubnetTaoFlow` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTaoFlow` (`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::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::Lock` (r:1 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralDrainRatio` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralDrainRatio` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`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`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`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::Weights` (r:257 w:256)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// Proof: `SubtensorModule::IsNetworkMember` (`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`)
/// 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: `289277`
// Estimated: `926342`
// Minimum execution time: 2_807_000_000 picoseconds.
Weight::from_parts(3_086_000_000, 926342)
.saturating_add(RocksDbWeight::get().reads(823_u64))
.saturating_add(RocksDbWeight::get().writes(298_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:2)
/// Proof: `SubtensorModule::Uids` (`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::OwnedHotkeys` (r:1 w:1)
/// Proof: `SubtensorModule::OwnedHotkeys` (`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::SubnetworkN` (r:1 w:0)
/// 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::Keys` (r:65 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:65 w:0)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`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::AssociatedEvmAddress` (r:1 w:0)
/// Proof: `SubtensorModule::AssociatedEvmAddress` (`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::Weights` (r:65 w:64)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// Proof: `SubtensorModule::IsNetworkMember` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn root_register() -> Weight {
// Proof Size summary in bytes:
// Measured: `29210`
// Estimated: `191075`
// Minimum execution time: 566_000_000 picoseconds.
Weight::from_parts(621_000_000, 191075)
.saturating_add(RocksDbWeight::get().reads(219_u64))
.saturating_add(RocksDbWeight::get().writes(88_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: 145_000_000 picoseconds.
Weight::from_parts(153_000_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: 35_000_000 picoseconds.
Weight::from_parts(36_000_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: 56_000_000 picoseconds.
Weight::from_parts(58_000_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: 2_000_000 picoseconds.
Weight::from_parts(3_000_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: 27_000_000 picoseconds.
Weight::from_parts(28_000_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: 24_000_000 picoseconds.
Weight::from_parts(25_000_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 {
// Worst case includes migrating MAX_COLDKEY_COLLATERAL_HOTKEYS collateral
// positions via ColdkeyCollateralHotkeys plus coldkey lineage writes.
// Proof Size summary in bytes:
// Measured: `2110`
// Estimated: `100000`
// Minimum execution time: 450_000_000 picoseconds.
Weight::from_parts(450_000_000, 100000)
.saturating_add(RocksDbWeight::get().reads(250_u64))
.saturating_add(RocksDbWeight::get().writes(200_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 {
// Worst case includes migrating MAX_COLDKEY_COLLATERAL_HOTKEYS collateral
// positions via ColdkeyCollateralHotkeys plus coldkey lineage writes.
// Proof Size summary in bytes:
// Measured: `2166`
// Estimated: `100000`
// Minimum execution time: 480_000_000 picoseconds.
Weight::from_parts(480_000_000, 100000)
.saturating_add(RocksDbWeight::get().reads(250_u64))
.saturating_add(RocksDbWeight::get().writes(210_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: 12_000_000 picoseconds.
Weight::from_parts(12_000_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: 9_000_000 picoseconds.
Weight::from_parts(10_000_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: 4_000_000 picoseconds.
Weight::from_parts(4_000_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: 209_000_000 picoseconds.
Weight::from_parts(218_000_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: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 94_000_000 picoseconds.
Weight::from_parts(98_000_000, 5219)
.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::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: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 92_000_000 picoseconds.
Weight::from_parts(102_000_000, 5219)
.saturating_add(RocksDbWeight::get().reads(14_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
/// Storage: `System::ParentHash` (r:1 w:0)
/// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::NetworksAdded` (r:130 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Burn` (r:129 w:129)
/// Proof: `SubtensorModule::Burn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinBurn` (r:129 w:0)
/// Proof: `SubtensorModule::MinBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxBurn` (r:129 w:0)
/// Proof: `SubtensorModule::MaxBurn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BurnHalfLife` (r:129 w:0)
/// Proof: `SubtensorModule::BurnHalfLife` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Tempo` (r:129 w:0)
/// Proof: `SubtensorModule::Tempo` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingEpochAt` (r:129 w:2)
/// Proof: `SubtensorModule::PendingEpochAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlocksSinceLastStep` (r:129 w:128)
/// Proof: `SubtensorModule::BlocksSinceLastStep` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastEpochBlock` (r:127 w:2)
/// Proof: `SubtensorModule::LastEpochBlock` (`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::MaxEpochsPerBlock` (r:1 w:0)
/// Proof: `SubtensorModule::MaxEpochsPerBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:514 w:0)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RevealPeriodEpochs` (r:128 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEpochIndex` (r:128 w:2)
/// Proof: `SubtensorModule::SubnetEpochIndex` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:128 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TimelockedWeightCommits` (r:130 w:0)
/// Proof: `SubtensorModule::TimelockedWeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::FirstEmissionBlockNumber` (r:128 w:0)
/// Proof: `SubtensorModule::FirstEmissionBlockNumber` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubtokenEnabled` (r:129 w:0)
/// Proof: `SubtensorModule::SubtokenEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegistrationAllowed` (r:128 w:0)
/// Proof: `SubtensorModule::NetworkRegistrationAllowed` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMechanism` (r:128 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMovingPrice` (r:1 w:128)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerBurned` (r:128 w:2)
/// Proof: `SubtensorModule::MinerBurned` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetEmissionEnabled` (r:128 w:0)
/// Proof: `SubtensorModule::SubnetEmissionEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaIn` (r:128 w:127)
/// Proof: `SubtensorModule::SubnetAlphaIn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOut` (r:128 w:127)
/// Proof: `SubtensorModule::SubnetAlphaOut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::BalancerAlphaReservoir` (r:128 w:128)
/// Proof: `Swap::BalancerAlphaReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::SubnetTAO` (r:129 w:127)
/// Proof: `SubtensorModule::SubnetTAO` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Swap::SwapBalancer` (r:128 w:128)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TaoWeight` (r:1 w:0)
/// Proof: `SubtensorModule::TaoWeight` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `Swap::BalancerTaoReservoir` (r:128 w:128)
/// Proof: `Swap::BalancerTaoReservoir` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:127 w:127)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`)
/// Storage: `SubtensorModule::TotalStake` (r:1 w:1)
/// Proof: `SubtensorModule::TotalStake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetVolume` (r:127 w:127)
/// Proof: `SubtensorModule::SubnetVolume` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetProtocolAlpha` (r:127 w:127)
/// Proof: `SubtensorModule::SubnetProtocolAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetProtocolFlow` (r:127 w:127)
/// Proof: `SubtensorModule::SubnetProtocolFlow` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetOwnerCut` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetOwnerCut` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnerCutEnabled` (r:128 w:0)
/// Proof: `SubtensorModule::OwnerCutEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingOwnerCut` (r:128 w:128)
/// Proof: `SubtensorModule::PendingOwnerCut` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingServerEmission` (r:128 w:128)
/// Proof: `SubtensorModule::PendingServerEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingValidatorEmission` (r:128 w:128)
/// Proof: `SubtensorModule::PendingValidatorEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingRootAlphaDivs` (r:128 w:128)
/// Proof: `SubtensorModule::PendingRootAlphaDivs` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworkRegisteredAt` (r:2 w:0)
/// Proof: `SubtensorModule::NetworkRegisteredAt` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismEmissionSplit` (r:2 w:0)
/// Proof: `SubtensorModule::MechanismEmissionSplit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetworkN` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetworkN` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ActivityCutoffFactorMilli` (r:2 w:0)
/// Proof: `SubtensorModule::ActivityCutoffFactorMilli` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastUpdate` (r:2 w:0)
/// Proof: `SubtensorModule::LastUpdate` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:512 w:0)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlpha` (r:1024 w:512)
/// Proof: `SubtensorModule::TotalHotkeyAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:512 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildKeys` (r:512 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::SubnetOwnerHotkey` (r:2 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorPermit` (r:2 w:2)
/// Proof: `SubtensorModule::ValidatorPermit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MaxAllowedValidators` (r:2 w:0)
/// Proof: `SubtensorModule::MaxAllowedValidators` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Weights` (r:258 w:0)
/// Proof: `SubtensorModule::Weights` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CommitRevealWeightsEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::CommitRevealWeightsEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:2 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Kappa` (r:2 w:0)
/// Proof: `SubtensorModule::Kappa` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BondsPenalty` (r:2 w:0)
/// Proof: `SubtensorModule::BondsPenalty` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Yuma3On` (r:2 w:0)
/// Proof: `SubtensorModule::Yuma3On` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Bonds` (r:258 w:512)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastMechansimStepBlock` (r:2 w:2)
/// Proof: `SubtensorModule::LastMechansimStepBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LiquidAlphaOn` (r:2 w:0)
/// Proof: `SubtensorModule::LiquidAlphaOn` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BondsMovingAverage` (r:2 w:0)
/// Proof: `SubtensorModule::BondsMovingAverage` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerTrackingEnabled` (r:2 w:0)
/// Proof: `SubtensorModule::VotingPowerTrackingEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CKBurn` (r:1 w:0)
/// Proof: `SubtensorModule::CKBurn` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ChildkeyTake` (r:512 w:0)
/// Proof: `SubtensorModule::ChildkeyTake` (`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:2 w:0)
/// Proof: `SubtensorModule::MinChildkeyTakePerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Owner` (r:512 w:0)
/// Proof: `SubtensorModule::Owner` (`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::OwnedHotkeys` (r:2 w:0)
/// Proof: `SubtensorModule::OwnedHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Delegates` (r:512 w:0)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Alpha` (r:513 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:542 w:512)
/// Proof: `SubtensorModule::AlphaV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:512 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:512 w:512)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaDividendsPerSubnet` (r:512 w:512)
/// Proof: `SubtensorModule::AlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootClaimable` (r:512 w:512)
/// Proof: `SubtensorModule::RootClaimable` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootAlphaDividendsPerSubnet` (r:512 w:512)
/// Proof: `SubtensorModule::RootAlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::EMAPriceHalvingBlocks` (r:128 w:0)
/// Proof: `SubtensorModule::EMAPriceHalvingBlocks` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMovingAlpha` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingAlpha` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:129 w:0)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumStakingColdkeys` (r:1 w:0)
/// Proof: `SubtensorModule::NumStakingColdkeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NumRootClaim` (r:1 w:0)
/// Proof: `SubtensorModule::NumRootClaim` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingColdkeysByIndex` (r:1 w:0)
/// Proof: `SubtensorModule::StakingColdkeysByIndex` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaMapLastKey` (r:1 w:0)
/// Proof: `SubtensorModule::AlphaMapLastKey` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2MapLastKey` (r:1 w:1)
/// Proof: `SubtensorModule::AlphaV2MapLastKey` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RootProp` (r:0 w:128)
/// Proof: `SubtensorModule::RootProp` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Active` (r:0 w:2)
/// Proof: `SubtensorModule::Active` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaInEmission` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetAlphaInEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::RegistrationsThisBlock` (r:0 w:129)
/// Proof: `SubtensorModule::RegistrationsThisBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetAlphaOutEmission` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetAlphaOutEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ValidatorTrust` (r:0 w:2)
/// Proof: `SubtensorModule::ValidatorTrust` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakeWeight` (r:0 w:2)
/// Proof: `SubtensorModule::StakeWeight` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetExcessTao` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetExcessTao` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Dividends` (r:0 w:2)
/// Proof: `SubtensorModule::Dividends` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (r:0 w:512)
/// Proof: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Incentive` (r:0 w:2)
/// Proof: `SubtensorModule::Incentive` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Consensus` (r:0 w:2)
/// Proof: `SubtensorModule::Consensus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Emission` (r:0 w:2)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetTaoInEmission` (r:0 w:128)
/// Proof: `SubtensorModule::SubnetTaoInEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn block_step() -> Weight {
// Proof Size summary in bytes:
// Measured: `35625441`
// Estimated: `38160831`
// Minimum execution time: 74_108_000_000 picoseconds.
Weight::from_parts(80_064_000_000, 38160831)
.saturating_add(RocksDbWeight::get().reads(13414_u64))
.saturating_add(RocksDbWeight::get().writes(7064_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: 20_000_000 picoseconds.
Weight::from_parts(21_000_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: `2304`
// Estimated: `8727`
// Minimum execution time: 382_000_000 picoseconds.
Weight::from_parts(395_000_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::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 106_000_000 picoseconds.
Weight::from_parts(110_000_000, 7919)
.saturating_add(RocksDbWeight::get().reads(20_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 292_000_000 picoseconds.
Weight::from_parts(299_000_000, 10557)
.saturating_add(RocksDbWeight::get().reads(30_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 374_000_000 picoseconds.
Weight::from_parts(387_000_000, 10591)
.saturating_add(RocksDbWeight::get().reads(29_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 457_000_000 picoseconds.
Weight::from_parts(484_000_000, 11077)
.saturating_add(RocksDbWeight::get().reads(49_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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::Delegates` (r:1 w:1)
/// Proof: `SubtensorModule::Delegates` (`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: `2023`
// Estimated: `7963`
// Minimum execution time: 134_000_000 picoseconds.
Weight::from_parts(142_000_000, 7963)
.saturating_add(RocksDbWeight::get().reads(21_u64))
.saturating_add(RocksDbWeight::get().writes(7_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::TransferToggle` (r:1 w:0)
/// Proof: `SubtensorModule::TransferToggle` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::StakingHotkeys` (r:2 w:0)
/// Proof: `SubtensorModule::StakingHotkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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_and_hotkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `2162`
// Estimated: `8102`
// Minimum execution time: 141_000_000 picoseconds.
Weight::from_parts(146_000_000, 8102)
.saturating_add(RocksDbWeight::get().reads(24_u64))
.saturating_add(RocksDbWeight::get().writes(7_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::SubnetMechanism` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMechanism` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::SubnetMovingPrice` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`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::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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::ColdkeyMinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`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::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::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_collateral() -> Weight {
// Proof Size summary in bytes:
// Measured: `2602`
// Estimated: `8542`
// Minimum execution time: 351_000_000 picoseconds.
Weight::from_parts(371_000_000, 8542)
.saturating_add(RocksDbWeight::get().reads(34_u64))
.saturating_add(RocksDbWeight::get().writes(17_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::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralDrainRatio` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralDrainRatio` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_min_collateral() -> Weight {
// Proof Size summary in bytes:
// Measured: `1015`
// Estimated: `4480`
// Minimum execution time: 20_000_000 picoseconds.
Weight::from_parts(21_000_000, 4480)
.saturating_add(RocksDbWeight::get().reads(4_u64))
.saturating_add(RocksDbWeight::get().writes(1_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 371_000_000 picoseconds.
Weight::from_parts(388_000_000, 10920)
.saturating_add(RocksDbWeight::get().reads(49_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: 77_000_000 picoseconds.
Weight::from_parts(79_000_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: 51_000_000 picoseconds.
Weight::from_parts(54_000_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: 15_000_000 picoseconds.
Weight::from_parts(16_000_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: 19_000_000 picoseconds.
Weight::from_parts(19_000_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: 143_000_000 picoseconds.
Weight::from_parts(148_000_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: 18_000_000 picoseconds.
Weight::from_parts(19_000_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: 15_000_000 picoseconds.
Weight::from_parts(16_000_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: 12_000_000 picoseconds.
Weight::from_parts(13_000_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::NetworksAdded` (r:18 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:17 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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::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: 83_390_000_000 picoseconds.
Weight::from_parts(87_695_000_000, 6523886)
.saturating_add(RocksDbWeight::get().reads(6928_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: 12_000_000 picoseconds.
Weight::from_parts(13_000_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: 14_000_000 picoseconds.
Weight::from_parts(15_000_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 380_000_000 picoseconds.
Weight::from_parts(384_000_000, 11306)
.saturating_add(RocksDbWeight::get().reads(45_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::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`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: 388_000_000 picoseconds.
Weight::from_parts(415_000_000, 10591)
.saturating_add(RocksDbWeight::get().reads(29_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: 259_000_000 picoseconds.
Weight::from_parts(171_942_062, 10256)
// Standard Error: 74_270
.saturating_add(Weight::from_parts(29_141_808, 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::SubnetUidToLeaseId` (r:0 w:1)
/// Proof: `SubtensorModule::SubnetUidToLeaseId` (`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::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: 44_000_000 picoseconds.
Weight::from_parts(50_239_437, 6148)
// Standard Error: 5_020
.saturating_add(Weight::from_parts(1_091_523, 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(8_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: 17_000_000 picoseconds.
Weight::from_parts(18_000_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: 46_000_000 picoseconds.
Weight::from_parts(51_000_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: 16_000_000 picoseconds.
Weight::from_parts(17_000_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: 9_000_000 picoseconds.
Weight::from_parts(10_000_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: 66_000_000 picoseconds.
Weight::from_parts(70_000_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: 1_000_000 picoseconds.
Weight::from_parts(1_000_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: 6_000_000 picoseconds.
Weight::from_parts(7_000_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: 13_000_000 picoseconds.
Weight::from_parts(14_000_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: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AlphaAssets::AlphaBurned` (r:1 w:1)
/// Proof: `AlphaAssets::AlphaBurned` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::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: `2307`
// Estimated: `8727`
// Minimum execution time: 459_000_000 picoseconds.
Weight::from_parts(477_000_000, 8727)
.saturating_add(RocksDbWeight::get().reads(35_u64))
.saturating_add(RocksDbWeight::get().writes(17_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: 1_000_000 picoseconds.
Weight::from_parts(1_000_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: 61_000_000 picoseconds.
Weight::from_parts(63_000_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: 80_000_000 picoseconds.
Weight::from_parts(84_000_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: 378_000_000 picoseconds.
Weight::from_parts(395_000_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: 24_000_000 picoseconds.
Weight::from_parts(27_000_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: 10_000_000 picoseconds.
Weight::from_parts(10_000_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: 29_000_000 picoseconds.
Weight::from_parts(30_000_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: 19_000_000 picoseconds.
Weight::from_parts(20_000_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: 8_000_000 picoseconds.
Weight::from_parts(9_000_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: 10_000_000 picoseconds.
Weight::from_parts(11_000_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: 8_000_000 picoseconds.
Weight::from_parts(9_000_000, 4117)
.saturating_add(RocksDbWeight::get().reads(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: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`)
/// The range of component `n` is `[1, 4096]`.
fn set_mechanism_weights(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `4079 + n * (45 ±0)`
// Estimated: `9373 + n * (2520 ±0)`
// Minimum execution time: 53_000_000 picoseconds.
Weight::from_parts(56_000_000, 9373)
// Standard Error: 3_996
.saturating_add(Weight::from_parts(1_961_926, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(16_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into())))
.saturating_add(RocksDbWeight::get().writes(2_u64))
.saturating_add(Weight::from_parts(0, 2520).saturating_mul(n.into()))
}
/// 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::RevealPeriodEpochs` (r:1 w:0)
/// Proof: `SubtensorModule::RevealPeriodEpochs` (`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_mechanism_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `37406`
// Estimated: `40871`
// Minimum execution time: 116_000_000 picoseconds.
Weight::from_parts(124_000_000, 40871)
.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::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::ValidatorPermit` (r:1 w:0)
/// Proof: `SubtensorModule::ValidatorPermit` (`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::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`)
/// The range of component `n` is `[1, 4096]`.
fn reveal_mechanism_weights(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `4835 + n * (37 ±0)`
// Estimated: `10114 + n * (2512 ±0)`
// Minimum execution time: 60_000_000 picoseconds.
Weight::from_parts(61_000_000, 10114)
// Standard Error: 4_010
.saturating_add(Weight::from_parts(2_031_383, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(19_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into())))
.saturating_add(RocksDbWeight::get().writes(2_u64))
.saturating_add(Weight::from_parts(0, 2512).saturating_mul(n.into()))
}
/// 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_crv3_mechanism_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `36927`
// Estimated: `40392`
// Minimum execution time: 117_000_000 picoseconds.
Weight::from_parts(132_000_000, 40392)
.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::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_mechanism_weights() -> Weight {
// Proof Size summary in bytes:
// Measured: `36927`
// Estimated: `40392`
// Minimum execution time: 113_000_000 picoseconds.
Weight::from_parts(130_000_000, 40392)
.saturating_add(RocksDbWeight::get().reads(14_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
/// Storage: `SubtensorModule::Owner` (r:2 w:2)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NetworksAdded` (r:4098 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:4097 w:0)
/// Proof: `SubtensorModule::MinerCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:4098 w:8194)
/// 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:8193 w:8192)
/// 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:8193 w:0)
/// Proof: `SubtensorModule::Alpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaV2` (r:8193 w:8192)
/// 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::ChildKeys` (r:8194 w:8194)
/// Proof: `SubtensorModule::ChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LastHotkeySwapOnNetuid` (r:4096 w:4096)
/// 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:4097 w:0)
/// Proof: `SubtensorModule::SubnetOwnerHotkey` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::HotkeyLock` (r:4097 w:0)
/// Proof: `SubtensorModule::HotkeyLock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingHotkeyLock` (r:4097 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:4097 w:0)
/// Proof: `SubtensorModule::ChildkeyTake` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ParentKeys` (r:8194 w:8194)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:8194 w:0)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AutoStakeDestinationColdkeys` (r:4097 w:0)
/// Proof: `SubtensorModule::AutoStakeDestinationColdkeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (r:8194 w:4097)
/// Proof: `SubtensorModule::TotalHotkeyAlphaLastEpoch` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::AlphaDividendsPerSubnet` (r:8194 w:8194)
/// Proof: `SubtensorModule::AlphaDividendsPerSubnet` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPower` (r:4097 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:4096 w:8192)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:4096 w:0)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:4096 w:0)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MechanismCountCurrent` (r:4096 w:0)
/// Proof: `SubtensorModule::MechanismCountCurrent` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::WeightCommits` (r:4096 w:0)
/// Proof: `SubtensorModule::WeightCommits` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::LoadedEmission` (r:4096 w:0)
/// Proof: `SubtensorModule::LoadedEmission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:4096 w:0)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeyShares` (r:8192 w:0)
/// Proof: `SubtensorModule::TotalHotkeyShares` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::TotalHotkeySharesV2` (r:8192 w:8192)
/// Proof: `SubtensorModule::TotalHotkeySharesV2` (`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::Delegates` (r:1 w:0)
/// Proof: `SubtensorModule::Delegates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:0 w:4096)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn swap_hotkey_v2() -> Weight {
// Proof Size summary in bytes:
// Measured: `542010`
// Estimated: `20823150`
// Minimum execution time: 572_681_000_000 picoseconds.
Weight::from_parts(594_286_000_000, 20823150)
.saturating_add(RocksDbWeight::get().reads(151588_u64))
.saturating_add(RocksDbWeight::get().writes(77845_u64))
}
/// Storage: `SubtensorModule::MinChildkeyTake` (r:0 w:1)
/// Proof: `SubtensorModule::MinChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_min_childkey_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_000_000 picoseconds.
Weight::from_parts(3_000_000, 0)
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `SubtensorModule::MaxChildkeyTake` (r:0 w:1)
/// Proof: `SubtensorModule::MaxChildkeyTake` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn sudo_set_max_childkey_take() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_000_000 picoseconds.
Weight::from_parts(3_000_000, 0)
.saturating_add(RocksDbWeight::get().writes(1_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: `1080`
// Estimated: `4545`
// Minimum execution time: 45_000_000 picoseconds.
Weight::from_parts(52_000_000, 4545)
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(6_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 root_dissolve_network() -> Weight {
// Proof Size summary in bytes:
// Measured: `1080`
// Estimated: `4545`
// Minimum execution time: 43_000_000 picoseconds.
Weight::from_parts(51_000_000, 4545)
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(6_u64))
}
/// Storage: `SubtensorModule::TransactionKeyLastBlock` (r:1 w:1)
/// Proof: `SubtensorModule::TransactionKeyLastBlock` (`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::Owner` (r:1 w:0)
/// Proof: `SubtensorModule::Owner` (`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::ParentKeys` (r:1 w:0)
/// Proof: `SubtensorModule::ParentKeys` (`max_values`: None, `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::SubnetMechanism` (r:2 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::StakeThreshold` (r:1 w:0)
/// Proof: `SubtensorModule::StakeThreshold` (`max_values`: Some(1), `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::PendingChildKeyCooldown` (r:1 w:0)
/// Proof: `SubtensorModule::PendingChildKeyCooldown` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::PendingChildKeys` (r:0 w:1)
/// Proof: `SubtensorModule::PendingChildKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `c` is `[1, 5]`.
fn set_children(_c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1536`
// Estimated: `9951`
// Minimum execution time: 50_000_000 picoseconds.
Weight::from_parts(55_660_572, 9951)
.saturating_add(RocksDbWeight::get().reads(17_u64))
.saturating_add(RocksDbWeight::get().writes(2_u64))
}
fn schedule_swap_coldkey() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_000_000 picoseconds.
Weight::from_parts(1_000_000, 0)
}
/// 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::VotingPowerDisableAtBlock` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerDisableAtBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerTrackingEnabled` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerTrackingEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn enable_voting_power_tracking() -> Weight {
// Proof Size summary in bytes:
// Measured: `738`
// Estimated: `4203`
// Minimum execution time: 12_000_000 picoseconds.
Weight::from_parts(13_000_000, 4203)
.saturating_add(RocksDbWeight::get().reads(2_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::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerTrackingEnabled` (r:1 w:0)
/// Proof: `SubtensorModule::VotingPowerTrackingEnabled` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::VotingPowerDisableAtBlock` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerDisableAtBlock` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn disable_voting_power_tracking() -> Weight {
// Proof Size summary in bytes:
// Measured: `799`
// Estimated: `4264`
// Minimum execution time: 15_000_000 picoseconds.
Weight::from_parts(16_000_000, 4264)
.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::VotingPowerEmaAlpha` (r:0 w:1)
/// Proof: `SubtensorModule::VotingPowerEmaAlpha` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn sudo_set_voting_power_ema_alpha() -> Weight {
// Proof Size summary in bytes:
// Measured: `619`
// Estimated: `4084`
// Minimum execution time: 10_000_000 picoseconds.
Weight::from_parts(10_000_000, 4084)
.saturating_add(RocksDbWeight::get().reads(1_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::Burn` (r:1 w:1)
/// Proof: `SubtensorModule::Burn` (`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:2)
/// Proof: `SubtensorModule::Uids` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralLockShare` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralLockShare` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::MinerCollateral` (`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::SubnetMovingPrice` (r:1 w:0)
/// Proof: `SubtensorModule::SubnetMovingPrice` (`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:1)
/// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::OwnedHotkeys` (r:2 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:0)
/// Proof: `SubtensorModule::SubnetworkN` (`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::ImmuneOwnerUidsLimit` (r:1 w:0)
/// Proof: `SubtensorModule::ImmuneOwnerUidsLimit` (`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::Emission` (r:1 w:1)
/// Proof: `SubtensorModule::Emission` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Keys` (r:256 w:1)
/// Proof: `SubtensorModule::Keys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::BlockAtRegistration` (r:256 w:1)
/// Proof: `SubtensorModule::BlockAtRegistration` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ImmunityPeriod` (r:1 w:0)
/// Proof: `SubtensorModule::ImmunityPeriod` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::MinNonImmuneUids` (r:1 w:0)
/// Proof: `SubtensorModule::MinNonImmuneUids` (`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::SubnetTaoFlow` (r:1 w:1)
/// Proof: `SubtensorModule::SubnetTaoFlow` (`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::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::Lock` (r:1 w:0)
/// Proof: `SubtensorModule::Lock` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::CollateralDrainRatio` (r:1 w:0)
/// Proof: `SubtensorModule::CollateralDrainRatio` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::ColdkeyMinerCollateral` (r:1 w:1)
/// Proof: `SubtensorModule::ColdkeyMinerCollateral` (`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`)
/// Storage: `SubtensorModule::Active` (r:1 w:1)
/// Proof: `SubtensorModule::Active` (`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::Weights` (r:257 w:256)
/// Proof: `SubtensorModule::Weights` (`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::StakeWeight` (r:1 w:1)
/// Proof: `SubtensorModule::StakeWeight` (`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::LastUpdate` (r:1 w:1)
/// Proof: `SubtensorModule::LastUpdate` (`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::Bonds` (r:0 w:1)
/// Proof: `SubtensorModule::Bonds` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::NeuronCertificates` (r:0 w:1)
/// Proof: `SubtensorModule::NeuronCertificates` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Axons` (r:0 w:1)
/// Proof: `SubtensorModule::Axons` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::Prometheus` (r:0 w:1)
/// Proof: `SubtensorModule::Prometheus` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::IsNetworkMember` (r:0 w:2)
/// Proof: `SubtensorModule::IsNetworkMember` (`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`)
/// Storage: `Swap::SwapBalancer` (r:0 w:1)
/// Proof: `Swap::SwapBalancer` (`max_values`: None, `max_size`: Some(18), added: 2493, mode: `MaxEncodedLen`)
fn register_limit() -> Weight {
// Proof Size summary in bytes:
// Measured: `289796`
// Estimated: `926861`
// Minimum execution time: 2_829_000_000 picoseconds.
Weight::from_parts(3_071_000_000, 926861)
.saturating_add(RocksDbWeight::get().reads(823_u64))
.saturating_add(RocksDbWeight::get().writes(298_u64))
}
/// Storage: `SubtensorModule::NetworksAdded` (r:1 w:0)
/// Proof: `SubtensorModule::NetworksAdded` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `SubtensorModule::DecayingLock` (r:1 w:1)
/// Proof: `SubtensorModule::DecayingLock` (`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::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 set_perpetual_lock() -> Weight {
// Proof Size summary in bytes:
// Measured: `1226`
// Estimated: `7166`
// Minimum execution time: 52_000_000 picoseconds.
Weight::from_parts(54_000_000, 7166)
.saturating_add(RocksDbWeight::get().reads(11_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
/// Storage: `SubtensorModule::AccountFlags` (r:1 w:1)
/// Proof: `SubtensorModule::AccountFlags` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_reject_locked_alpha() -> Weight {
// Proof Size summary in bytes:
// Measured: `562`
// Estimated: `4027`
// Minimum execution time: 7_000_000 picoseconds.
Weight::from_parts(8_000_000, 4027)
.saturating_add(RocksDbWeight::get().reads(1_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
}