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§
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
Object Safety§
Implementations on Foreign Types§
source§impl WeightInfo for ()
impl WeightInfo for ()
source§fn propose() -> Weight
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
)