mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-18 20:01:03 +00:00
Staking optimisation (#3300)
* staking code api * doc + test * version bump * index fn * rename function * doc * adress comments * add complexity comment
This commit is contained in:
committed by
Robert Habermeier
parent
65a7629361
commit
556a9416ae
@@ -422,10 +422,12 @@ pub fn current_total_payout_for_duration(duration: u64) -> u64 {
|
||||
res
|
||||
}
|
||||
|
||||
pub fn add_reward_points_to_all_elected() {
|
||||
for v in <Module<Test>>::current_elected() {
|
||||
<Module<Test>>::add_reward_points_to_validator(v, 1);
|
||||
}
|
||||
pub fn reward_all_elected() {
|
||||
let rewards = <Module<Test>>::current_elected().iter()
|
||||
.map(|v| (*v, 1))
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
<Module<Test>>::reward_by_ids(rewards)
|
||||
}
|
||||
|
||||
pub fn validator_controllers() -> Vec<AccountId> {
|
||||
|
||||
Reference in New Issue
Block a user