referrerpolicy=no-referrer-when-downgrade

Trait pallet_democracy::weights::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

Object Safety§

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(67), added: 2542, 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(67), added: 2542, 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(67), added: 2542, 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(67), added: 2542, 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(67), added: 2542, 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>