//! Reference measurements include the subsequently removed ML-DSA subgate reads. //! Their cost remains conservatively charged; the AdminUtils switch is the only gate. //! ML-DSA additions: reference run 39060946210, commit 437053f80d5ebebce950602b168901bfe6591483. //! Measured 2026-10-17, compiled Wasm, AMD EPYC 9V45, 50 steps, 20 repeats. //! Reference CI weights (50 steps, 20 repeats). //! Registration: run 38318619464, commit 5fd041a246253c6387ee2db84a5e7555c5dbad06. //! Authorization: run 38429545696, commit 3f6afe107706d995a9af0c0949d5b354f062a94f. //! Authorization measured with compiled Wasm on an AMD EPYC 9V74, 2026-10-13. //! Falcon: reference run 39343562831, commit 6efef86d21a8eea84963373882afdd8747742f68. //! Measured 2026-10-20 UTC, compiled Wasm, AMD EPYC 9V45, 50 steps, 20 repeats. use core::marker::PhantomData; use frame_support::{ traits::Get, weights::{Weight, constants::RocksDbWeight}, }; pub trait WeightInfo { fn register() -> Weight; fn check_registered() -> Weight; /// Reuse the existing read-only account-check envelope until reference /// benchmarks measure this guard; dispatch adds the configurable reserve read. fn check_registration_deposit() -> Weight { Self::check_registered() } fn authorize(n: u32) -> Weight; fn authorize_ed25519(n: u32) -> Weight; fn register_mldsa65() -> Weight; fn register_falcon() -> Weight; fn check_registered_falcon() -> Weight; fn check_registered_mldsa65() -> Weight; fn authorize_mldsa65(n: u32) -> Weight; fn authorize_mldsa65_invalid(n: u32) -> Weight; // Valid and invalid Falcon proofs are measured independently; authorization // charges their component-wise maximum. fn authorize_falcon512(n: u32) -> Weight; fn authorize_falcon512_invalid(n: u32) -> Weight; fn authorize_falcon1024(n: u32) -> Weight; fn authorize_falcon1024_invalid(n: u32) -> Weight; fn authorize_fixed_falcon512(n: u32) -> Weight; fn authorize_fixed_falcon512_invalid(n: u32) -> Weight; fn authorize_fixed_falcon1024(n: u32) -> Weight; fn authorize_fixed_falcon1024_invalid(n: u32) -> Weight; fn register_derived() -> Weight; fn register_derived_sponsored() -> Weight; fn check_derived() -> Weight; } pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::Accounts` (r:1 w:1) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_ed25519(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `291` // Estimated: `3587` // Minimum execution time: 76_893_000 picoseconds. Weight::from_parts(108_873_266, 3587) // Standard Error: 0 .saturating_add(Weight::from_parts(2_556, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn check_registered() -> Weight { Weight::from_parts(16_291_000, 3587).saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:22 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:22 w:0) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `SubtensorModule::Owner` (r:1 w:0) /// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_falcon() -> Weight { // Proof Size summary in bytes: // Measured: `116616` // Estimated: `197560` // Minimum execution time: 427_118_000 picoseconds. Weight::from_parts(450_464_000, 197560) .saturating_add(T::DbWeight::get().reads(102_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) fn check_registered_falcon() -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 20_481_000 picoseconds. Weight::from_parts(25_588_000, 3651).saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:22 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaRegistrationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaRegistrationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:22 w:0) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `SubtensorModule::Owner` (r:1 w:0) /// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_mldsa65() -> Weight { // Proof Size summary in bytes: // Measured: `115690` // Estimated: `197560` // Minimum execution time: 339_453_000 picoseconds. Weight::from_parts(360_816_000, 197560) .saturating_add(T::DbWeight::get().reads(103_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) fn check_registered_mldsa65() -> Weight { // Proof Size summary in bytes: // Measured: `465` // Estimated: `3651` // Minimum execution time: 13_500_000 picoseconds. Weight::from_parts(15_153_000, 3651).saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:946 w:1) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaRegistrationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaRegistrationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:122 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `SubtensorModule::Owner` (r:1 w:0) /// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_derived() -> Weight { // Proof Size summary in bytes: // Measured: `281775` // Estimated: `8453500` // Minimum execution time: 4_101_194_000 picoseconds. Weight::from_parts(4_313_926_000, 8453500) .saturating_add(T::DbWeight::get().reads(1127_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:946 w:1) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaRegistrationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaRegistrationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:122 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `System::ExtrinsicData` (r:1 w:0) /// Proof: `System::ExtrinsicData` (`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: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_derived_sponsored() -> Weight { // Proof Size summary in bytes: // Measured: `347319` // Estimated: `8453500` // Minimum execution time: 5_234_469_000 picoseconds. Weight::from_parts(5_530_897_000, 8453500) .saturating_add(T::DbWeight::get().reads(1128_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:1 w:0) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) fn check_derived() -> Weight { // Proof Size summary in bytes: // Measured: `7972` // Estimated: `9925` // Minimum execution time: 24_217_000 picoseconds. Weight::from_parts(28_023_000, 9925).saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAuthorizationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAuthorizationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_mldsa65(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `465` // Estimated: `3651` // Minimum execution time: 224_590_000 picoseconds. Weight::from_parts(185_991_410, 3651) // Standard Error: 4 .saturating_add(Weight::from_parts(2_246, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAuthorizationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAuthorizationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_mldsa65_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `465` // Estimated: `3651` // Minimum execution time: 237_099_000 picoseconds. Weight::from_parts(349_427_694, 3651) // Standard Error: 1 .saturating_add(Weight::from_parts(2_271, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon512(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 78_208_000 picoseconds. Weight::from_parts(206_650_078, 3651) // Standard Error: 2 .saturating_add(Weight::from_parts(2_260, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon512_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 64_967_000 picoseconds. Weight::from_parts(70_732_205, 3651) // Standard Error: 3 .saturating_add(Weight::from_parts(2_274, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon1024(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 123_475_000 picoseconds. Weight::from_parts(215_567_566, 3651) // Standard Error: 3 .saturating_add(Weight::from_parts(2_280, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon1024_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 109_874_000 picoseconds. Weight::from_parts(93_923_526, 3651) // Standard Error: 2 .saturating_add(Weight::from_parts(2_288, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `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`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon512(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `247` // Estimated: `3569` // Minimum execution time: 100_149_000 picoseconds. Weight::from_parts(64_919_788, 3569) // Standard Error: 1 .saturating_add(Weight::from_parts(2_297, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon512_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `65` // Estimated: `1550` // Minimum execution time: 78_568_000 picoseconds. Weight::from_parts(63_619_533, 1550) // Standard Error: 2 .saturating_add(Weight::from_parts(2_298, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `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`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon1024(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `180` // Estimated: `3569` // Minimum execution time: 138_047_000 picoseconds. Weight::from_parts(233_764_723, 3569) // Standard Error: 2 .saturating_add(Weight::from_parts(2_249, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon1024_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `65` // Estimated: `1550` // Minimum execution time: 115_593_000 picoseconds. Weight::from_parts(107_584_423, 1550) // Standard Error: 2 .saturating_add(Weight::from_parts(2_329, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn register() -> Weight { Weight::from_parts(154_470_000, 21449) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::Accounts` (r:1 w:1) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `291` // Estimated: `3587` // Minimum execution time: 79_418_000 picoseconds. Weight::from_parts(107_693_584, 3587) // Standard Error: 0 .saturating_add(Weight::from_parts(2_555, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } } impl WeightInfo for () { /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::Accounts` (r:1 w:1) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_ed25519(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `291` // Estimated: `3587` // Minimum execution time: 76_893_000 picoseconds. Weight::from_parts(108_873_266, 3587) // Standard Error: 0 .saturating_add(Weight::from_parts(2_556, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } fn check_registered() -> Weight { Weight::from_parts(16_291_000, 3587).saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:22 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:22 w:0) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `SubtensorModule::Owner` (r:1 w:0) /// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_falcon() -> Weight { // Proof Size summary in bytes: // Measured: `116616` // Estimated: `197560` // Minimum execution time: 427_118_000 picoseconds. Weight::from_parts(450_464_000, 197560) .saturating_add(RocksDbWeight::get().reads(102_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) fn check_registered_falcon() -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 20_481_000 picoseconds. Weight::from_parts(25_588_000, 3651).saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:22 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaRegistrationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaRegistrationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:22 w:0) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `SubtensorModule::Owner` (r:1 w:0) /// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_mldsa65() -> Weight { // Proof Size summary in bytes: // Measured: `115690` // Estimated: `197560` // Minimum execution time: 339_453_000 picoseconds. Weight::from_parts(360_816_000, 197560) .saturating_add(RocksDbWeight::get().reads(103_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) fn check_registered_mldsa65() -> Weight { // Proof Size summary in bytes: // Measured: `465` // Estimated: `3651` // Minimum execution time: 13_500_000 picoseconds. Weight::from_parts(15_153_000, 3651).saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:946 w:1) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaRegistrationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaRegistrationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:122 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `SubtensorModule::Owner` (r:1 w:0) /// Proof: `SubtensorModule::Owner` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_derived() -> Weight { // Proof Size summary in bytes: // Measured: `281775` // Estimated: `8453500` // Minimum execution time: 4_101_194_000 picoseconds. Weight::from_parts(4_313_926_000, 8453500) .saturating_add(RocksDbWeight::get().reads(1127_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:946 w:1) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaRegistrationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaRegistrationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::Accounts` (r:22 w:0) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:122 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::EvmAliases` (r:1 w:1) /// Proof: `HashedAccounts::EvmAliases` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: `System::ExtrinsicData` (r:1 w:0) /// Proof: `System::ExtrinsicData` (`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: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(789), added: 3264, mode: `MaxEncodedLen`) /// 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`) /// Storage: `Multisig::Multisigs` (r:1 w:0) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3338), added: 5813, mode: `MaxEncodedLen`) /// Storage: `Proxy::Announcements` (r:20 w:0) /// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(5150), added: 7625, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(104), added: 2579, mode: `MaxEncodedLen`) /// Storage: `Balances::Locks` (r:1 w:0) /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(899), added: 3374, mode: `MaxEncodedLen`) /// Storage: `Balances::Reserves` (r:1 w:0) /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(849), added: 3324, mode: `MaxEncodedLen`) /// Storage: `Balances::Holds` (r:1 w:0) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) /// Storage: `Balances::Freezes` (r:1 w:0) /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(499), added: 2974, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountCodes` (r:1 w:0) /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_derived_sponsored() -> Weight { // Proof Size summary in bytes: // Measured: `347319` // Estimated: `8453500` // Minimum execution time: 5_234_469_000 picoseconds. Weight::from_parts(5_530_897_000, 8453500) .saturating_add(RocksDbWeight::get().reads(1128_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::DerivedAuthorities` (r:1 w:0) /// Proof: `HashedAccounts::DerivedAuthorities` (`max_values`: None, `max_size`: Some(6460), added: 8935, mode: `MaxEncodedLen`) fn check_derived() -> Weight { // Proof Size summary in bytes: // Measured: `7972` // Estimated: `9925` // Minimum execution time: 24_217_000 picoseconds. Weight::from_parts(28_023_000, 9925).saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAuthorizationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAuthorizationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_mldsa65(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `465` // Estimated: `3651` // Minimum execution time: 224_590_000 picoseconds. Weight::from_parts(185_991_410, 3651) // Standard Error: 4 .saturating_add(Weight::from_parts(2_246, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAuthorizationEnabled` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAuthorizationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_mldsa65_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `465` // Estimated: `3651` // Minimum execution time: 237_099_000 picoseconds. Weight::from_parts(349_427_694, 3651) // Standard Error: 1 .saturating_add(Weight::from_parts(2_271, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(3_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon512(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 78_208_000 picoseconds. Weight::from_parts(206_650_078, 3651) // Standard Error: 2 .saturating_add(Weight::from_parts(2_260, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon512_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 64_967_000 picoseconds. Weight::from_parts(70_732_205, 3651) // Standard Error: 3 .saturating_add(Weight::from_parts(2_274, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:1) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon1024(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 123_475_000 picoseconds. Weight::from_parts(215_567_566, 3651) // Standard Error: 3 .saturating_add(Weight::from_parts(2_280, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::MlDsaAccounts` (r:1 w:0) /// Proof: `HashedAccounts::MlDsaAccounts` (`max_values`: None, `max_size`: Some(186), added: 2661, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize_falcon1024_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `3651` // Minimum execution time: 109_874_000 picoseconds. Weight::from_parts(93_923_526, 3651) // Standard Error: 2 .saturating_add(Weight::from_parts(2_288, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `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`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon512(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `247` // Estimated: `3569` // Minimum execution time: 100_149_000 picoseconds. Weight::from_parts(64_919_788, 3569) // Standard Error: 1 .saturating_add(Weight::from_parts(2_297, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon512_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `65` // Estimated: `1550` // Minimum execution time: 78_568_000 picoseconds. Weight::from_parts(63_619_533, 1550) // Standard Error: 2 .saturating_add(Weight::from_parts(2_298, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `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`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon1024(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `180` // Estimated: `3569` // Minimum execution time: 138_047_000 picoseconds. Weight::from_parts(233_764_723, 3569) // Standard Error: 2 .saturating_add(Weight::from_parts(2_249, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// The range of component `n` is `[0, 10485760]`. fn authorize_fixed_falcon1024_invalid(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `65` // Estimated: `1550` // Minimum execution time: 115_593_000 picoseconds. Weight::from_parts(107_584_423, 1550) // Standard Error: 2 .saturating_add(Weight::from_parts(2_329, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) } fn register() -> Weight { Weight::from_parts(154_470_000, 21449) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } /// Storage: `AdminUtils::HashedAccountsEnabled` (r:1 w:0) /// Proof: `AdminUtils::HashedAccountsEnabled` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `HashedAccounts::Accounts` (r:1 w:1) /// Proof: `HashedAccounts::Accounts` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 10485760]`. fn authorize(n: u32) -> Weight { // Proof Size summary in bytes: // Measured: `291` // Estimated: `3587` // Minimum execution time: 79_418_000 picoseconds. Weight::from_parts(107_693_584, 3587) // Standard Error: 0 .saturating_add(Weight::from_parts(2_555, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } }