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

Trait WeightInfo

Source
pub trait WeightInfo {
Show 28 methods // Required methods fn propose() -> Weight; fn second() -> Weight; fn vote_new() -> Weight; fn vote_existing() -> Weight; fn emergency_cancel() -> Weight; fn blacklist() -> Weight; fn external_propose() -> Weight; fn external_propose_majority() -> Weight; fn external_propose_default() -> Weight; fn fast_track() -> Weight; fn veto_external() -> Weight; fn cancel_proposal() -> Weight; fn cancel_referendum() -> Weight; fn on_initialize_base(r: u32) -> Weight; fn on_initialize_base_with_launch_period(r: u32) -> Weight; fn delegate(r: u32) -> Weight; fn undelegate(r: u32) -> Weight; fn clear_public_proposals() -> Weight; fn unlock_remove(r: u32) -> Weight; fn unlock_set(r: u32) -> Weight; fn remove_vote(r: u32) -> Weight; fn remove_other_vote(r: u32) -> Weight; fn set_external_metadata() -> Weight; fn clear_external_metadata() -> Weight; fn set_proposal_metadata() -> Weight; fn clear_proposal_metadata() -> Weight; fn set_referendum_metadata() -> Weight; fn clear_referendum_metadata() -> Weight;
}
Expand description

Weight functions needed for pallet_democracy.

Required Methods§

Source

fn propose() -> Weight

Source

fn second() -> Weight

Source

fn vote_new() -> Weight

Source

fn vote_existing() -> Weight

Source

fn emergency_cancel() -> Weight

Source

fn blacklist() -> Weight

Source

fn external_propose() -> Weight

Source

fn external_propose_majority() -> Weight

Source

fn external_propose_default() -> Weight

Source

fn fast_track() -> Weight

Source

fn veto_external() -> Weight

Source

fn cancel_proposal() -> Weight

Source

fn cancel_referendum() -> Weight

Source

fn on_initialize_base(r: u32) -> Weight

Source

fn on_initialize_base_with_launch_period(r: u32) -> Weight

Source

fn delegate(r: u32) -> Weight

Source

fn undelegate(r: u32) -> Weight

Source

fn clear_public_proposals() -> Weight

Source

fn unlock_remove(r: u32) -> Weight

Source

fn unlock_set(r: u32) -> Weight

Source

fn remove_vote(r: u32) -> Weight

Source

fn remove_other_vote(r: u32) -> Weight

Source

fn set_external_metadata() -> Weight

Source

fn clear_external_metadata() -> Weight

Source

fn set_proposal_metadata() -> Weight

Source

fn clear_proposal_metadata() -> Weight

Source

fn set_referendum_metadata() -> Weight

Source

fn clear_referendum_metadata() -> 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 propose() -> Weight

Storage: Democracy::PublicPropCount (r:1 w:1) Proof: Democracy::PublicPropCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Democracy::PublicProps (r:1 w:1) Proof: Democracy::PublicProps (max_values: Some(1), max_size: Some(16702), added: 17197, mode: MaxEncodedLen) Storage: Democracy::Blacklist (r:1 w:0) Proof: Democracy::Blacklist (max_values: None, max_size: Some(3238), added: 5713, mode: MaxEncodedLen) Storage: Democracy::DepositOf (r:0 w:1) Proof: Democracy::DepositOf (max_values: None, max_size: Some(3230), added: 5705, mode: MaxEncodedLen)

Source§

fn second() -> Weight

Storage: Democracy::DepositOf (r:1 w:1) Proof: Democracy::DepositOf (max_values: None, max_size: Some(3230), added: 5705, mode: MaxEncodedLen)

Source§

fn vote_new() -> Weight

Storage: Democracy::ReferendumInfoOf (r:1 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Democracy::VotingOf (r:1 w:1) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) Storage: Balances::Locks (r:1 w:1) Proof: Balances::Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) Storage: Balances::Freezes (r:1 w:0) Proof: Balances::Freezes (max_values: None, max_size: Some(85), added: 2560, mode: MaxEncodedLen)

Source§

fn vote_existing() -> Weight

Storage: Democracy::ReferendumInfoOf (r:1 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Democracy::VotingOf (r:1 w:1) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) Storage: Balances::Locks (r:1 w:1) Proof: Balances::Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) Storage: Balances::Freezes (r:1 w:0) Proof: Balances::Freezes (max_values: None, max_size: Some(85), added: 2560, mode: MaxEncodedLen)

Source§

fn emergency_cancel() -> Weight

Storage: Democracy::ReferendumInfoOf (r:1 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Democracy::Cancellations (r:1 w:1) Proof: Democracy::Cancellations (max_values: None, max_size: Some(33), added: 2508, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:1 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn blacklist() -> Weight

Storage: Democracy::PublicProps (r:1 w:1) Proof: Democracy::PublicProps (max_values: Some(1), max_size: Some(16702), added: 17197, mode: MaxEncodedLen) Storage: Democracy::DepositOf (r:1 w:1) Proof: Democracy::DepositOf (max_values: None, max_size: Some(3230), added: 5705, mode: MaxEncodedLen) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:3 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen) Storage: Democracy::NextExternal (r:1 w:1) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen) Storage: Democracy::ReferendumInfoOf (r:1 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Democracy::Blacklist (r:0 w:1) Proof: Democracy::Blacklist (max_values: None, max_size: Some(3238), added: 5713, mode: MaxEncodedLen)

Source§

fn external_propose() -> Weight

Storage: Democracy::NextExternal (r:1 w:1) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen) Storage: Democracy::Blacklist (r:1 w:0) Proof: Democracy::Blacklist (max_values: None, max_size: Some(3238), added: 5713, mode: MaxEncodedLen)

Source§

fn external_propose_majority() -> Weight

Storage: Democracy::NextExternal (r:0 w:1) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen)

Source§

fn external_propose_default() -> Weight

Storage: Democracy::NextExternal (r:0 w:1) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen)

Source§

fn fast_track() -> Weight

Storage: Democracy::NextExternal (r:1 w:1) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen) Storage: Democracy::ReferendumCount (r:1 w:1) Proof: Democracy::ReferendumCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:1 w:2) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen) Storage: Democracy::ReferendumInfoOf (r:0 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen)

Source§

fn veto_external() -> Weight

Storage: Democracy::NextExternal (r:1 w:1) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen) Storage: Democracy::Blacklist (r:1 w:1) Proof: Democracy::Blacklist (max_values: None, max_size: Some(3238), added: 5713, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:1 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn cancel_proposal() -> Weight

Storage: Democracy::PublicProps (r:1 w:1) Proof: Democracy::PublicProps (max_values: Some(1), max_size: Some(16702), added: 17197, mode: MaxEncodedLen) Storage: Democracy::DepositOf (r:1 w:1) Proof: Democracy::DepositOf (max_values: None, max_size: Some(3230), added: 5705, mode: MaxEncodedLen) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:1 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn cancel_referendum() -> Weight

Storage: Democracy::MetadataOf (r:1 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen) Storage: Democracy::ReferendumInfoOf (r:0 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen)

Source§

fn on_initialize_base(r: u32) -> Weight

Storage: Democracy::LowestUnbaked (r:1 w:1) Proof: Democracy::LowestUnbaked (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Democracy::ReferendumCount (r:1 w:0) Proof: Democracy::ReferendumCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Democracy::ReferendumInfoOf (r:99 w:0) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) The range of component r is [0, 99].

Source§

fn on_initialize_base_with_launch_period(r: u32) -> Weight

Storage: Democracy::LowestUnbaked (r:1 w:1) Proof: Democracy::LowestUnbaked (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Democracy::ReferendumCount (r:1 w:0) Proof: Democracy::ReferendumCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) Storage: Democracy::LastTabledWasExternal (r:1 w:0) Proof: Democracy::LastTabledWasExternal (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) Storage: Democracy::NextExternal (r:1 w:0) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen) Storage: Democracy::PublicProps (r:1 w:0) Proof: Democracy::PublicProps (max_values: Some(1), max_size: Some(16702), added: 17197, mode: MaxEncodedLen) Storage: Democracy::ReferendumInfoOf (r:99 w:0) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) The range of component r is [0, 99].

Source§

fn delegate(r: u32) -> Weight

Storage: Democracy::VotingOf (r:3 w:3) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) Storage: Democracy::ReferendumInfoOf (r:99 w:99) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Balances::Locks (r:1 w:1) Proof: Balances::Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) Storage: Balances::Freezes (r:1 w:0) Proof: Balances::Freezes (max_values: None, max_size: Some(85), added: 2560, mode: MaxEncodedLen) The range of component r is [0, 99].

Source§

fn undelegate(r: u32) -> Weight

Storage: Democracy::VotingOf (r:2 w:2) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) Storage: Democracy::ReferendumInfoOf (r:99 w:99) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) The range of component r is [0, 99].

Source§

fn clear_public_proposals() -> Weight

Storage: Democracy::PublicProps (r:0 w:1) Proof: Democracy::PublicProps (max_values: Some(1), max_size: Some(16702), added: 17197, mode: MaxEncodedLen)

Source§

fn unlock_remove(r: u32) -> Weight

Storage: Democracy::VotingOf (r:1 w:1) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) Storage: Balances::Locks (r:1 w:1) Proof: Balances::Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) Storage: Balances::Freezes (r:1 w:0) Proof: Balances::Freezes (max_values: None, max_size: Some(85), added: 2560, 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 r is [0, 99].

Source§

fn unlock_set(r: u32) -> Weight

Storage: Democracy::VotingOf (r:1 w:1) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) Storage: Balances::Locks (r:1 w:1) Proof: Balances::Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) Storage: Balances::Freezes (r:1 w:0) Proof: Balances::Freezes (max_values: None, max_size: Some(85), added: 2560, 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 r is [0, 99].

Source§

fn remove_vote(r: u32) -> Weight

Storage: Democracy::ReferendumInfoOf (r:1 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Democracy::VotingOf (r:1 w:1) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) The range of component r is [1, 100].

Source§

fn remove_other_vote(r: u32) -> Weight

Storage: Democracy::ReferendumInfoOf (r:1 w:1) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Democracy::VotingOf (r:1 w:1) Proof: Democracy::VotingOf (max_values: None, max_size: Some(3795), added: 6270, mode: MaxEncodedLen) The range of component r is [1, 100].

Source§

fn set_external_metadata() -> Weight

Storage: Democracy::NextExternal (r:1 w:0) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen) Storage: Preimage::StatusFor (r:1 w:0) Proof: Preimage::StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Preimage::RequestStatusFor (r:1 w:0) Proof: Preimage::RequestStatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:0 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn clear_external_metadata() -> Weight

Storage: Democracy::NextExternal (r:1 w:0) Proof: Democracy::NextExternal (max_values: Some(1), max_size: Some(132), added: 627, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:1 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn set_proposal_metadata() -> Weight

Storage: Democracy::PublicProps (r:1 w:0) Proof: Democracy::PublicProps (max_values: Some(1), max_size: Some(16702), added: 17197, mode: MaxEncodedLen) Storage: Preimage::StatusFor (r:1 w:0) Proof: Preimage::StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Preimage::RequestStatusFor (r:1 w:0) Proof: Preimage::RequestStatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:0 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn clear_proposal_metadata() -> Weight

Storage: Democracy::PublicProps (r:1 w:0) Proof: Democracy::PublicProps (max_values: Some(1), max_size: Some(16702), added: 17197, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:1 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn set_referendum_metadata() -> Weight

Storage: Preimage::StatusFor (r:1 w:0) Proof: Preimage::StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Preimage::RequestStatusFor (r:1 w:0) Proof: Preimage::RequestStatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:0 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Source§

fn clear_referendum_metadata() -> Weight

Storage: Democracy::ReferendumInfoOf (r:1 w:0) Proof: Democracy::ReferendumInfoOf (max_values: None, max_size: Some(201), added: 2676, mode: MaxEncodedLen) Storage: Democracy::MetadataOf (r:1 w:1) Proof: Democracy::MetadataOf (max_values: None, max_size: Some(53), added: 2528, mode: MaxEncodedLen)

Implementors§

Source§

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