referrerpolicy=no-referrer-when-downgrade
pallet_identity::weights

Trait WeightInfo

Source
pub trait WeightInfo {
Show 31 methods // Required methods fn add_registrar(r: u32) -> Weight; fn set_identity(r: u32) -> Weight; fn set_subs_new(s: u32) -> Weight; fn set_subs_old(p: u32) -> Weight; fn clear_identity(r: u32, s: u32) -> Weight; fn request_judgement(r: u32) -> Weight; fn cancel_request(r: u32) -> Weight; fn set_fee(r: u32) -> Weight; fn set_account_id(r: u32) -> Weight; fn set_fields(r: u32) -> Weight; fn provide_judgement(r: u32) -> Weight; fn kill_identity(r: u32, s: u32) -> Weight; fn add_sub(s: u32) -> Weight; fn rename_sub(s: u32) -> Weight; fn remove_sub(s: u32) -> Weight; fn quit_sub(s: u32) -> Weight; fn add_username_authority() -> Weight; fn remove_username_authority() -> Weight; fn set_username_for(p: u32) -> Weight; fn accept_username() -> Weight; fn remove_expired_approval(p: u32) -> Weight; fn set_primary_username() -> Weight; fn unbind_username() -> Weight; fn remove_username() -> Weight; fn kill_username(p: u32) -> Weight; fn migration_v2_authority_step() -> Weight; fn migration_v2_username_step() -> Weight; fn migration_v2_identity_step() -> Weight; fn migration_v2_pending_username_step() -> Weight; fn migration_v2_cleanup_authority_step() -> Weight; fn migration_v2_cleanup_username_step() -> Weight;
}
Expand description

Weight functions needed for pallet_identity.

Required Methods§

Source

fn add_registrar(r: u32) -> Weight

Source

fn set_identity(r: u32) -> Weight

Source

fn set_subs_new(s: u32) -> Weight

Source

fn set_subs_old(p: u32) -> Weight

Source

fn clear_identity(r: u32, s: u32) -> Weight

Source

fn request_judgement(r: u32) -> Weight

Source

fn cancel_request(r: u32) -> Weight

Source

fn set_fee(r: u32) -> Weight

Source

fn set_account_id(r: u32) -> Weight

Source

fn set_fields(r: u32) -> Weight

Source

fn provide_judgement(r: u32) -> Weight

Source

fn kill_identity(r: u32, s: u32) -> Weight

Source

fn add_sub(s: u32) -> Weight

Source

fn rename_sub(s: u32) -> Weight

Source

fn remove_sub(s: u32) -> Weight

Source

fn quit_sub(s: u32) -> Weight

Source

fn add_username_authority() -> Weight

Source

fn remove_username_authority() -> Weight

Source

fn set_username_for(p: u32) -> Weight

Source

fn accept_username() -> Weight

Source

fn remove_expired_approval(p: u32) -> Weight

Source

fn set_primary_username() -> Weight

Source

fn unbind_username() -> Weight

Source

fn remove_username() -> Weight

Source

fn kill_username(p: u32) -> Weight

Source

fn migration_v2_authority_step() -> Weight

Source

fn migration_v2_username_step() -> Weight

Source

fn migration_v2_identity_step() -> Weight

Source

fn migration_v2_pending_username_step() -> Weight

Source

fn migration_v2_cleanup_authority_step() -> Weight

Source

fn migration_v2_cleanup_username_step() -> Weight

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl WeightInfo for ()

Source§

fn add_registrar(r: u32) -> Weight

Storage: Identity::Registrars (r:1 w:1) Proof: Identity::Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen) The range of component r is [1, 19].

Source§

fn set_identity(r: u32) -> Weight

Storage: Identity::IdentityOf (r:1 w:1) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) The range of component r is [1, 20].

Source§

fn set_subs_new(s: u32) -> Weight

Storage: Identity::IdentityOf (r:1 w:0) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: Identity::SubsOf (r:1 w:1) Proof: Identity::SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen) Storage: Identity::SuperOf (r:100 w:100) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) The range of component s is [0, 100].

Source§

fn set_subs_old(p: u32) -> Weight

Storage: Identity::IdentityOf (r:1 w:0) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: Identity::SubsOf (r:1 w:1) Proof: Identity::SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen) Storage: Identity::SuperOf (r:0 w:100) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) The range of component p is [0, 100].

Source§

fn clear_identity(r: u32, s: u32) -> Weight

Storage: Identity::SubsOf (r:1 w:1) Proof: Identity::SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen) Storage: Identity::IdentityOf (r:1 w:1) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: Identity::SuperOf (r:0 w:100) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) The range of component r is [1, 20]. The range of component s is [0, 100].

Source§

fn request_judgement(r: u32) -> Weight

Storage: Identity::Registrars (r:1 w:0) Proof: Identity::Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen) Storage: Identity::IdentityOf (r:1 w:1) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) The range of component r is [1, 20].

Source§

fn cancel_request(r: u32) -> Weight

Storage: Identity::IdentityOf (r:1 w:1) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) The range of component r is [1, 20].

Source§

fn set_fee(r: u32) -> Weight

Storage: Identity::Registrars (r:1 w:1) Proof: Identity::Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen) The range of component r is [1, 19].

Source§

fn set_account_id(r: u32) -> Weight

Storage: Identity::Registrars (r:1 w:1) Proof: Identity::Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen) The range of component r is [1, 19].

Source§

fn set_fields(r: u32) -> Weight

Storage: Identity::Registrars (r:1 w:1) Proof: Identity::Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen) The range of component r is [1, 19].

Source§

fn provide_judgement(r: u32) -> Weight

Storage: Identity::Registrars (r:1 w:0) Proof: Identity::Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen) Storage: Identity::IdentityOf (r:1 w:1) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) The range of component r is [1, 19].

Source§

fn kill_identity(r: u32, s: u32) -> Weight

Storage: Identity::SubsOf (r:1 w:1) Proof: Identity::SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen) Storage: Identity::IdentityOf (r:1 w:1) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Identity::SuperOf (r:0 w:100) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) The range of component r is [1, 20]. The range of component s is [0, 100].

Source§

fn add_sub(s: u32) -> Weight

Storage: Identity::IdentityOf (r:1 w:0) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: Identity::SuperOf (r:1 w:1) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) Storage: Identity::SubsOf (r:1 w:1) Proof: Identity::SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen) The range of component s is [0, 99].

Source§

fn rename_sub(s: u32) -> Weight

Storage: Identity::IdentityOf (r:1 w:0) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: Identity::SuperOf (r:1 w:1) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) The range of component s is [1, 100].

Source§

fn remove_sub(s: u32) -> Weight

Storage: Identity::IdentityOf (r:1 w:0) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: Identity::SuperOf (r:1 w:1) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) Storage: Identity::SubsOf (r:1 w:1) Proof: Identity::SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen) The range of component s is [1, 100].

Source§

fn quit_sub(s: u32) -> Weight

Storage: Identity::SuperOf (r:1 w:1) Proof: Identity::SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) Storage: Identity::SubsOf (r:1 w:1) Proof: Identity::SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen) Storage: System::Account (r:1 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) The range of component s is [0, 99].

Source§

fn add_username_authority() -> Weight

Storage: Identity::AuthorityOf (r:0 w:1) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)

Source§

fn remove_username_authority() -> Weight

Storage: Identity::AuthorityOf (r:1 w:1) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)

Source§

fn set_username_for(_p: u32) -> Weight

Storage: Identity::AuthorityOf (r:1 w:1) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) Storage: Identity::UsernameInfoOf (r:1 w:1) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen) Storage: Identity::PendingUsernames (r:1 w:0) Proof: Identity::PendingUsernames (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) Storage: Identity::UsernameOf (r:1 w:1) Proof: Identity::UsernameOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) The range of component p is [0, 1].

Source§

fn accept_username() -> Weight

Storage: Identity::PendingUsernames (r:1 w:1) Proof: Identity::PendingUsernames (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) Storage: Identity::UsernameOf (r:1 w:1) Proof: Identity::UsernameOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) Storage: Identity::UsernameInfoOf (r:0 w:1) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen)

Source§

fn remove_expired_approval(_p: u32) -> Weight

Storage: Identity::PendingUsernames (r:1 w:1) Proof: Identity::PendingUsernames (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) Storage: Identity::AuthorityOf (r:1 w:0) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) The range of component p is [0, 1].

Source§

fn set_primary_username() -> Weight

Storage: Identity::UsernameInfoOf (r:1 w:0) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen) Storage: Identity::UsernameOf (r:0 w:1) Proof: Identity::UsernameOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)

Source§

fn unbind_username() -> Weight

Storage: Identity::UsernameInfoOf (r:1 w:0) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen) Storage: Identity::AuthorityOf (r:1 w:0) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) Storage: Identity::UnbindingUsernames (r:1 w:1) Proof: Identity::UnbindingUsernames (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn remove_username() -> Weight

Storage: Identity::UnbindingUsernames (r:1 w:1) Proof: Identity::UnbindingUsernames (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen) Storage: Identity::UsernameInfoOf (r:1 w:1) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen) Storage: Identity::UsernameOf (r:1 w:1) Proof: Identity::UsernameOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) Storage: Identity::AuthorityOf (r:1 w:0) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)

Source§

fn kill_username(_p: u32) -> Weight

Storage: Identity::UsernameInfoOf (r:1 w:1) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen) Storage: Identity::UsernameOf (r:1 w:1) Proof: Identity::UsernameOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) Storage: Identity::UnbindingUsernames (r:1 w:1) Proof: Identity::UnbindingUsernames (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen) Storage: Identity::AuthorityOf (r:1 w:0) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) The range of component p is [0, 1].

Source§

fn migration_v2_authority_step() -> Weight

Storage: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f99622d1423cdd16f5c33e2b531c34a53d (r:2 w:0) Proof: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f99622d1423cdd16f5c33e2b531c34a53d (r:2 w:0) Storage: Identity::AuthorityOf (r:0 w:1) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)

Source§

fn migration_v2_username_step() -> Weight

Storage: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f97c182fead9255863460affdd63116be3 (r:2 w:0) Proof: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f97c182fead9255863460affdd63116be3 (r:2 w:0) Storage: Identity::UsernameInfoOf (r:0 w:1) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen)

Source§

fn migration_v2_identity_step() -> Weight

Storage: Identity::IdentityOf (r:2 w:1) Proof: Identity::IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen) Storage: Identity::UsernameOf (r:0 w:1) Proof: Identity::UsernameOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)

Source§

fn migration_v2_pending_username_step() -> Weight

Storage: Identity::PendingUsernames (r:2 w:1) Proof: Identity::PendingUsernames (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen)

Source§

fn migration_v2_cleanup_authority_step() -> Weight

Storage: Identity::AuthorityOf (r:2 w:0) Proof: Identity::AuthorityOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) Storage: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f99622d1423cdd16f5c33e2b531c34a53d (r:1 w:1) Proof: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f99622d1423cdd16f5c33e2b531c34a53d (r:1 w:1)

Source§

fn migration_v2_cleanup_username_step() -> Weight

Storage: Identity::UsernameInfoOf (r:2 w:0) Proof: Identity::UsernameInfoOf (max_values: None, max_size: Some(98), added: 2573, mode: MaxEncodedLen) Storage: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f97c182fead9255863460affdd63116be3 (r:1 w:1) Proof: UNKNOWN KEY 0x2aeddc77fe58c98d50bd37f1b90840f97c182fead9255863460affdd63116be3 (r:1 w:1)

Implementors§

Source§

impl<T: Config> WeightInfo for SubstrateWeight<T>