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§
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 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_username_step() -> Weight
fn migration_v2_identity_step() -> Weight
fn migration_v2_pending_username_step() -> Weight
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 ()
impl WeightInfo for ()
Source§fn add_registrar(r: u32) -> Weight
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
.
Storage: Identity::AuthorityOf
(r:0 w:1)
Proof: Identity::AuthorityOf
(max_values
: None, max_size
: Some(52), added: 2527, mode: MaxEncodedLen
)
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
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
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
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
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
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
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
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]
.
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
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
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
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
)
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
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)