Trait moonbeam_runtime::WeightInfo
source · pub trait WeightInfo {
Show 39 methods
// Required methods
fn set_staking_expectations() -> Weight;
fn set_inflation() -> Weight;
fn set_parachain_bond_account() -> Weight;
fn set_parachain_bond_reserve_percent() -> Weight;
fn set_inflation_distribution_config() -> Weight;
fn set_total_selected() -> Weight;
fn set_collator_commission() -> Weight;
fn set_blocks_per_round() -> Weight;
fn join_candidates(x: u32) -> Weight;
fn schedule_leave_candidates(x: u32) -> Weight;
fn execute_leave_candidates_worst_case(x: u32) -> Weight;
fn execute_leave_candidates_ideal(x: u32, y: u32) -> Weight;
fn cancel_leave_candidates(x: u32) -> Weight;
fn go_offline(x: u32) -> Weight;
fn go_online(x: u32) -> Weight;
fn candidate_bond_more(x: u32) -> Weight;
fn schedule_candidate_bond_less() -> Weight;
fn execute_candidate_bond_less(x: u32) -> Weight;
fn set_candidate_bond_to_zero(x: u32) -> Weight;
fn cancel_candidate_bond_less() -> Weight;
fn schedule_revoke_delegation(x: u32) -> Weight;
fn delegator_bond_more(x: u32) -> Weight;
fn schedule_delegator_bond_less(x: u32) -> Weight;
fn execute_revoke_delegation() -> Weight;
fn execute_delegator_revoke_delegation_worst() -> Weight;
fn execute_delegator_bond_less_worst() -> Weight;
fn cancel_delegation_request(x: u32) -> Weight;
fn prepare_staking_payouts() -> Weight;
fn get_rewardable_delegators(y: u32) -> Weight;
fn select_top_candidates(x: u32, y: u32) -> Weight;
fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight;
fn pay_one_collator_reward(y: u32) -> Weight;
fn base_on_initialize() -> Weight;
fn set_auto_compound(x: u32, y: u32) -> Weight;
fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight;
fn delegate_with_auto_compound_worst() -> Weight;
fn mint_collator_reward() -> Weight;
fn notify_inactive_collator() -> Weight;
fn mark_collators_as_inactive(x: u32) -> Weight;
}
Expand description
Weight functions needed for pallet_parachain_staking
.
Required Methods§
fn set_staking_expectations() -> Weight
fn set_inflation() -> Weight
fn set_parachain_bond_account() -> Weight
fn set_parachain_bond_reserve_percent() -> Weight
fn set_inflation_distribution_config() -> Weight
fn set_total_selected() -> Weight
fn set_collator_commission() -> Weight
fn set_blocks_per_round() -> Weight
fn join_candidates(x: u32) -> Weight
fn schedule_leave_candidates(x: u32) -> Weight
fn execute_leave_candidates_worst_case(x: u32) -> Weight
fn execute_leave_candidates_ideal(x: u32, y: u32) -> Weight
fn cancel_leave_candidates(x: u32) -> Weight
fn go_offline(x: u32) -> Weight
fn go_online(x: u32) -> Weight
fn candidate_bond_more(x: u32) -> Weight
fn schedule_candidate_bond_less() -> Weight
fn execute_candidate_bond_less(x: u32) -> Weight
fn set_candidate_bond_to_zero(x: u32) -> Weight
fn cancel_candidate_bond_less() -> Weight
fn schedule_revoke_delegation(x: u32) -> Weight
fn delegator_bond_more(x: u32) -> Weight
fn schedule_delegator_bond_less(x: u32) -> Weight
fn execute_revoke_delegation() -> Weight
fn execute_delegator_revoke_delegation_worst() -> Weight
fn execute_delegator_bond_less_worst() -> Weight
fn cancel_delegation_request(x: u32) -> Weight
fn prepare_staking_payouts() -> Weight
fn get_rewardable_delegators(y: u32) -> Weight
fn select_top_candidates(x: u32, y: u32) -> Weight
fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight
fn pay_one_collator_reward(y: u32) -> Weight
fn base_on_initialize() -> Weight
fn set_auto_compound(x: u32, y: u32) -> Weight
fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight
fn delegate_with_auto_compound_worst() -> Weight
fn mint_collator_reward() -> Weight
fn notify_inactive_collator() -> Weight
fn mark_collators_as_inactive(x: u32) -> Weight
Object Safety§
Implementations on Foreign Types§
source§impl WeightInfo for ()
impl WeightInfo for ()
source§fn set_staking_expectations() -> Weight
fn set_staking_expectations() -> Weight
Storage: ParachainStaking::InflationConfig
(r:1 w:1)
Proof: ParachainStaking::InflationConfig
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn set_inflation() -> Weight
fn set_inflation() -> Weight
Storage: ParachainStaking::InflationConfig
(r:1 w:1)
Proof: ParachainStaking::InflationConfig
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn set_parachain_bond_account() -> Weight
fn set_parachain_bond_account() -> Weight
Storage: ParachainStaking::InflationDistributionInfo
(r:1 w:1)
Proof: ParachainStaking::InflationDistributionInfo
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn set_parachain_bond_reserve_percent() -> Weight
fn set_parachain_bond_reserve_percent() -> Weight
Storage: ParachainStaking::InflationDistributionInfo
(r:1 w:1)
Proof: ParachainStaking::InflationDistributionInfo
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn set_inflation_distribution_config() -> Weight
fn set_inflation_distribution_config() -> Weight
Storage: ParachainStaking::InflationDistributionInfo
(r:1 w:1)
Proof: ParachainStaking::InflationDistributionInfo
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn set_total_selected() -> Weight
fn set_total_selected() -> Weight
Storage: ParachainStaking::TotalSelected
(r:1 w:1)
Proof: ParachainStaking::TotalSelected
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn set_collator_commission() -> Weight
fn set_collator_commission() -> Weight
Storage: ParachainStaking::CollatorCommission
(r:1 w:1)
Proof: ParachainStaking::CollatorCommission
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn set_blocks_per_round() -> Weight
fn set_blocks_per_round() -> Weight
Storage: ParachainStaking::TotalSelected
(r:1 w:0)
Proof: ParachainStaking::TotalSelected
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::InflationConfig
(r:1 w:1)
Proof: ParachainStaking::InflationConfig
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn join_candidates(x: u32) -> Weight
fn join_candidates(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegatorState
(r:1 w:0)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:0 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:0 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [3, 200]
.
source§fn schedule_leave_candidates(x: u32) -> Weight
fn schedule_leave_candidates(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [3, 200]
.
source§fn execute_leave_candidates_worst_case(x: u32) -> Weight
fn execute_leave_candidates_worst_case(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:1 w:1)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegatorState
(r:349 w:349)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:350 w:350)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:350 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: System::Account
(r:350 w:350)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:1 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [2, 350]
.
source§fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight
fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:1 w:1)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegatorState
(r:349 w:349)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:350 w:350)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:350 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: System::Account
(r:350 w:350)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:1 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [2, 350]
.
The range of component y
is [2, 350]
.
source§fn cancel_leave_candidates(x: u32) -> Weight
fn cancel_leave_candidates(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [3, 200]
.
source§fn go_offline(x: u32) -> Weight
fn go_offline(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [1, 200]
.
source§fn go_online(x: u32) -> Weight
fn go_online(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [1, 200]
.
source§fn candidate_bond_more(x: u32) -> Weight
fn candidate_bond_more(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [1, 200]
.
source§fn schedule_candidate_bond_less() -> Weight
fn schedule_candidate_bond_less() -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
source§fn execute_candidate_bond_less(x: u32) -> Weight
fn execute_candidate_bond_less(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [1, 200]
.
source§fn set_candidate_bond_to_zero(x: u32) -> Weight
fn set_candidate_bond_to_zero(x: u32) -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [1, 200]
.
source§fn cancel_candidate_bond_less() -> Weight
fn cancel_candidate_bond_less() -> Weight
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
source§fn schedule_revoke_delegation(x: u32) -> Weight
fn schedule_revoke_delegation(x: u32) -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [0, 349]
.
source§fn delegator_bond_more(x: u32) -> Weight
fn delegator_bond_more(x: u32) -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:0)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [0, 349]
.
source§fn schedule_delegator_bond_less(x: u32) -> Weight
fn schedule_delegator_bond_less(x: u32) -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [0, 349]
.
source§fn execute_revoke_delegation() -> Weight
fn execute_revoke_delegation() -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:1 w:1)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn execute_delegator_revoke_delegation_worst() -> Weight
fn execute_delegator_revoke_delegation_worst() -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:1 w:1)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:1 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn execute_delegator_bond_less_worst() -> Weight
fn execute_delegator_bond_less_worst() -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:1 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn cancel_delegation_request(x: u32) -> Weight
fn cancel_delegation_request(x: u32) -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [0, 349]
.
source§fn prepare_staking_payouts() -> Weight
fn prepare_staking_payouts() -> Weight
Storage: ParachainStaking::Points
(r:1 w:0)
Proof: ParachainStaking::Points
(max_values
: None, max_size
: None, mode: Measured
)
source§fn get_rewardable_delegators(y: u32) -> Weight
fn get_rewardable_delegators(y: u32) -> Weight
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:0)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:0)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
The range of component y
is [0, 100]
.
source§fn select_top_candidates(x: u32, y: u32) -> Weight
fn select_top_candidates(x: u32, y: u32) -> Weight
Storage: ParachainStaking::TotalSelected
(r:1 w:0)
Proof: ParachainStaking::TotalSelected
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:0)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidateInfo
(r:51 w:0)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:51 w:0)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:51 w:0)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:51 w:0)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::SelectedCandidates
(r:0 w:1)
Proof: ParachainStaking::SelectedCandidates
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::AtStake
(r:0 w:51)
Proof: ParachainStaking::AtStake
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [0, 50]
.
The range of component y
is [0, 100]
.
source§fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight
fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight
Storage: System::Account
(r:349 w:349)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::DelegatorState
(r:349 w:349)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:0)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:349 w:349)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:349 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:1 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [0, 349]
.
The range of component y
is [0, 349]
.
The range of component z
is [0, 349]
.
source§fn pay_one_collator_reward(y: u32) -> Weight
fn pay_one_collator_reward(y: u32) -> Weight
Storage: ParachainStaking::DelayedPayouts
(r:1 w:0)
Proof: ParachainStaking::DelayedPayouts
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::Points
(r:1 w:0)
Proof: ParachainStaking::Points
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AtStake
(r:2 w:1)
Proof: ParachainStaking::AtStake
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AwardedPts
(r:1 w:1)
Proof: ParachainStaking::AwardedPts
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:0)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: MoonbeamOrbiters::OrbiterPerRound
(r:1 w:0)
Proof: MoonbeamOrbiters::OrbiterPerRound
(max_values
: None, max_size
: None, mode: Measured
)
Storage: System::Account
(r:301 w:301)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
The range of component y
is [0, 300]
.
source§fn set_auto_compound(x: u32, y: u32) -> Weight
fn set_auto_compound(x: u32, y: u32) -> Weight
Storage: ParachainStaking::DelegatorState
(r:1 w:0)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:1 w:1)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [0, 300]
.
The range of component y
is [0, 100]
.
source§fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight
fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::DelegatorState
(r:1 w:1)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:1 w:1)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:1 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:1 w:1)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:1 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
The range of component x
is [0, 350]
.
The range of component y
is [0, 349]
.
The range of component z
is [0, 99]
.
source§fn delegate_with_auto_compound_worst() -> Weight
fn delegate_with_auto_compound_worst() -> Weight
Storage: System::Account
(r:2 w:2)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
Storage: ParachainStaking::DelegatorState
(r:2 w:2)
Proof: ParachainStaking::DelegatorState
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AutoCompoundingDelegations
(r:1 w:1)
Proof: ParachainStaking::AutoCompoundingDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::TopDelegations
(r:1 w:1)
Proof: ParachainStaking::TopDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::BottomDelegations
(r:1 w:1)
Proof: ParachainStaking::BottomDelegations
(max_values
: None, max_size
: None, mode: Measured
)
Storage: Balances::Locks
(r:2 w:2)
Proof: Balances::Locks
(max_values
: None, max_size
: Some(1287), added: 3762, mode: MaxEncodedLen
)
Storage: Balances::Freezes
(r:2 w:0)
Proof: Balances::Freezes
(max_values
: None, max_size
: Some(37), added: 2512, mode: MaxEncodedLen
)
Storage: ParachainStaking::DelegationScheduledRequests
(r:1 w:1)
Proof: ParachainStaking::DelegationScheduledRequests
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::Total
(r:1 w:1)
Proof: ParachainStaking::Total
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn mint_collator_reward() -> Weight
fn mint_collator_reward() -> Weight
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(116), added: 2591, mode: MaxEncodedLen
)
source§fn notify_inactive_collator() -> Weight
fn notify_inactive_collator() -> Weight
Storage: ParachainStaking::EnableMarkingOffline
(r:1 w:0)
Proof: ParachainStaking::EnableMarkingOffline
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::TotalSelected
(r:1 w:0)
Proof: ParachainStaking::TotalSelected
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::SelectedCandidates
(r:1 w:0)
Proof: ParachainStaking::SelectedCandidates
(max_values
: Some(1), max_size
: None, mode: Measured
)
Storage: ParachainStaking::WasInactive
(r:2 w:0)
Proof: ParachainStaking::WasInactive
(max_values
: None, max_size
: None, mode: Measured
)
Storage: MoonbeamOrbiters::OrbiterPerRound
(r:1 w:0)
Proof: MoonbeamOrbiters::OrbiterPerRound
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidateInfo
(r:1 w:1)
Proof: ParachainStaking::CandidateInfo
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::CandidatePool
(r:1 w:1)
Proof: ParachainStaking::CandidatePool
(max_values
: Some(1), max_size
: None, mode: Measured
)
source§fn mark_collators_as_inactive(x: u32) -> Weight
fn mark_collators_as_inactive(x: u32) -> Weight
Storage: ParachainStaking::AtStake
(r:52 w:0)
Proof: ParachainStaking::AtStake
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::AwardedPts
(r:51 w:0)
Proof: ParachainStaking::AwardedPts
(max_values
: None, max_size
: None, mode: Measured
)
Storage: ParachainStaking::WasInactive
(r:0 w:51)
Proof: ParachainStaking::WasInactive
(max_values
: None, max_size
: None, mode: Measured
)
The range of component x
is [0, 50]
.