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
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 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(85), added: 2560, 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(85), added: 2560, 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(85), added: 2560, 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(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
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
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
)