1234567891011121314151617181920212223242526272829303132333435#![allow(unused_parens)]36#![allow(unused_imports)]3738use frame_support::{39 traits::Get,40 weights::{constants::RocksDbWeight, Weight},41};42use sp_std::marker::PhantomData;434445pub trait WeightInfo {46 fn set_invulnerables(_b: u32) -> Weight;47 fn set_desired_candidates() -> Weight;48 fn set_candidacy_bond() -> Weight;49 fn register_as_candidate(_c: u32) -> Weight;50 fn leave_intent(_c: u32) -> Weight;51 fn note_author() -> Weight;52 fn new_session(_c: u32, _r: u32) -> Weight;53}545556pub struct SubstrateWeight<T>(PhantomData<T>);57impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {58 fn set_invulnerables(b: u32) -> Weight {59 Weight::from_ref_time(18_563_000 as u64)60 61 .saturating_add(Weight::from_ref_time(68_000 as u64).saturating_mul(b as u64))62 .saturating_add(T::DbWeight::get().writes(1 as u64))63 }64 fn set_desired_candidates() -> Weight {65 Weight::from_ref_time(16_363_000 as u64).saturating_add(T::DbWeight::get().writes(1 as u64))66 }67 fn set_candidacy_bond() -> Weight {68 Weight::from_ref_time(16_840_000 as u64).saturating_add(T::DbWeight::get().writes(1 as u64))69 }70 fn register_as_candidate(c: u32) -> Weight {71 Weight::from_ref_time(71_196_000 as u64)72 73 .saturating_add(Weight::from_ref_time(198_000 as u64).saturating_mul(c as u64))74 .saturating_add(T::DbWeight::get().reads(4 as u64))75 .saturating_add(T::DbWeight::get().writes(2 as u64))76 }77 fn leave_intent(c: u32) -> Weight {78 Weight::from_ref_time(55_336_000 as u64)79 80 .saturating_add(Weight::from_ref_time(151_000 as u64).saturating_mul(c as u64))81 .saturating_add(T::DbWeight::get().reads(1 as u64))82 .saturating_add(T::DbWeight::get().writes(2 as u64))83 }84 fn note_author() -> Weight {85 Weight::from_ref_time(71_461_000 as u64)86 .saturating_add(T::DbWeight::get().reads(3 as u64))87 .saturating_add(T::DbWeight::get().writes(4 as u64))88 }89 fn new_session(r: u32, c: u32) -> Weight {90 Weight::from_ref_time(0 as u64)91 92 .saturating_add(Weight::from_ref_time(109_961_000 as u64).saturating_mul(r as u64))93 94 .saturating_add(Weight::from_ref_time(151_952_000 as u64).saturating_mul(c as u64))95 .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64)))96 .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64)))97 .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(r as u64)))98 .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(c as u64)))99 }100}101102103impl WeightInfo for () {104 fn set_invulnerables(b: u32) -> Weight {105 Weight::from_ref_time(18_563_000 as u64)106 107 .saturating_add(Weight::from_ref_time(68_000 as u64).saturating_mul(b as u64))108 .saturating_add(RocksDbWeight::get().writes(1 as u64))109 }110 fn set_desired_candidates() -> Weight {111 Weight::from_ref_time(16_363_000 as u64)112 .saturating_add(RocksDbWeight::get().writes(1 as u64))113 }114 fn set_candidacy_bond() -> Weight {115 Weight::from_ref_time(16_840_000 as u64)116 .saturating_add(RocksDbWeight::get().writes(1 as u64))117 }118 fn register_as_candidate(c: u32) -> Weight {119 Weight::from_ref_time(71_196_000 as u64)120 121 .saturating_add(Weight::from_ref_time(198_000 as u64).saturating_mul(c as u64))122 .saturating_add(RocksDbWeight::get().reads(4 as u64))123 .saturating_add(RocksDbWeight::get().writes(2 as u64))124 }125 fn leave_intent(c: u32) -> Weight {126 Weight::from_ref_time(55_336_000 as u64)127 128 .saturating_add(Weight::from_ref_time(151_000 as u64).saturating_mul(c as u64))129 .saturating_add(RocksDbWeight::get().reads(1 as u64))130 .saturating_add(RocksDbWeight::get().writes(2 as u64))131 }132 fn note_author() -> Weight {133 Weight::from_ref_time(71_461_000 as u64)134 .saturating_add(RocksDbWeight::get().reads(3 as u64))135 .saturating_add(RocksDbWeight::get().writes(4 as u64))136 }137 fn new_session(r: u32, c: u32) -> Weight {138 Weight::from_ref_time(0 as u64)139 140 .saturating_add(Weight::from_ref_time(109_961_000 as u64).saturating_mul(r as u64))141 142 .saturating_add(Weight::from_ref_time(151_952_000 as u64).saturating_mul(c as u64))143 .saturating_add(RocksDbWeight::get().reads((1 as u64).saturating_mul(r as u64)))144 .saturating_add(RocksDbWeight::get().reads((2 as u64).saturating_mul(c as u64)))145 .saturating_add(RocksDbWeight::get().writes((2 as u64).saturating_mul(r as u64)))146 .saturating_add(RocksDbWeight::get().writes((2 as u64).saturating_mul(c as u64)))147 }148}