pallet_collator_selection/
weights.rs1#![cfg_attr(rustfmt, rustfmt_skip)]
44#![allow(unused_parens)]
45#![allow(unused_imports)]
46#![allow(missing_docs)]
47#![allow(dead_code)]
48
49use frame_support::{traits::Get, weights::{constants::RocksDbWeight, Weight}};
50use core::marker::PhantomData;
51
52pub trait WeightInfo {
54 fn set_invulnerables(b: u32, ) -> Weight;
55 fn add_invulnerable(i: u32, ) -> Weight;
56 fn remove_invulnerable(i: u32, ) -> Weight;
57 fn set_desired_candidates() -> Weight;
58 fn set_candidacy_bond() -> Weight;
59 fn register_as_candidate() -> Weight;
60 fn apply_for_candidacy() -> Weight;
61 fn close_application() -> Weight;
62 fn approve_application(c: u32, ) -> Weight;
63 fn kick_candidate(c: u32, ) -> Weight;
64 fn leave_intent(c: u32, ) -> Weight;
65 fn withdraw_bond() -> Weight;
66 fn note_author() -> Weight;
67 fn new_session(r: u32, c: u32, ) -> Weight;
68}
69
70pub struct SubstrateWeight<T>(PhantomData<T>);
72impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
73 fn set_invulnerables(b: u32, ) -> Weight {
75 Weight::from_parts(12_508_678, 0)
80 .saturating_add(Weight::from_parts(0, 0))
81 .saturating_add(Weight::from_parts(3_129_599, 0).saturating_mul(b.into()))
83 .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into())))
84 .saturating_add(T::DbWeight::get().writes(1))
85 }
86 fn add_invulnerable(i: u32, ) -> Weight {
88 Weight::from_parts(19_653_308, 0)
93 .saturating_add(Weight::from_parts(0, 0))
94 .saturating_add(Weight::from_parts(80_814, 0).saturating_mul(i.into()))
96 .saturating_add(T::DbWeight::get().reads(2))
97 .saturating_add(T::DbWeight::get().writes(1))
98 }
99 fn remove_invulnerable(i: u32, ) -> Weight {
101 Weight::from_parts(12_603_771, 0)
106 .saturating_add(Weight::from_parts(0, 0))
107 .saturating_add(Weight::from_parts(39_389, 0).saturating_mul(i.into()))
109 .saturating_add(T::DbWeight::get().reads(1))
110 .saturating_add(T::DbWeight::get().writes(1))
111 }
112 fn set_desired_candidates() -> Weight {
113 Weight::from_parts(6_532_000, 0)
118 .saturating_add(Weight::from_parts(0, 0))
119 .saturating_add(T::DbWeight::get().writes(1))
120 }
121 fn set_candidacy_bond() -> Weight {
122 Weight::from_parts(6_542_000, 0)
127 .saturating_add(Weight::from_parts(0, 0))
128 .saturating_add(T::DbWeight::get().writes(1))
129 }
130 fn register_as_candidate() -> Weight {
131 Weight::from_parts(6_090_000, 0)
136 .saturating_add(Weight::from_parts(0, 0))
137 }
138 fn apply_for_candidacy() -> Weight {
139 Weight::from_parts(43_998_000, 0)
144 .saturating_add(Weight::from_parts(0, 0))
145 .saturating_add(T::DbWeight::get().reads(7))
146 .saturating_add(T::DbWeight::get().writes(2))
147 }
148 fn close_application() -> Weight {
149 Weight::from_parts(25_916_000, 0)
154 .saturating_add(Weight::from_parts(0, 0))
155 .saturating_add(T::DbWeight::get().reads(1))
156 .saturating_add(T::DbWeight::get().writes(1))
157 }
158 fn approve_application(c: u32, ) -> Weight {
160 Weight::from_parts(29_571_535, 0)
165 .saturating_add(Weight::from_parts(0, 0))
166 .saturating_add(Weight::from_parts(57_387, 0).saturating_mul(c.into()))
168 .saturating_add(T::DbWeight::get().reads(4))
169 .saturating_add(T::DbWeight::get().writes(3))
170 }
171 fn kick_candidate(c: u32, ) -> Weight {
173 Weight::from_parts(56_992_252, 0)
178 .saturating_add(Weight::from_parts(0, 0))
179 .saturating_add(Weight::from_parts(57_441, 0).saturating_mul(c.into()))
181 .saturating_add(T::DbWeight::get().reads(3))
182 .saturating_add(T::DbWeight::get().writes(3))
183 }
184 fn leave_intent(c: u32, ) -> Weight {
186 Weight::from_parts(19_010_015, 0)
191 .saturating_add(Weight::from_parts(0, 0))
192 .saturating_add(Weight::from_parts(49_506, 0).saturating_mul(c.into()))
194 .saturating_add(T::DbWeight::get().reads(2))
195 .saturating_add(T::DbWeight::get().writes(2))
196 }
197 fn withdraw_bond() -> Weight {
198 Weight::from_parts(33_638_000, 0)
203 .saturating_add(Weight::from_parts(0, 0))
204 .saturating_add(T::DbWeight::get().reads(2))
205 .saturating_add(T::DbWeight::get().writes(2))
206 }
207 fn note_author() -> Weight {
208 Weight::from_parts(45_029_000, 0)
213 .saturating_add(Weight::from_parts(0, 0))
214 .saturating_add(T::DbWeight::get().reads(2))
215 .saturating_add(T::DbWeight::get().writes(3))
216 }
217 fn new_session(_r: u32, c: u32, ) -> Weight {
220 Weight::from_parts(25_767_000, 0)
225 .saturating_add(Weight::from_parts(0, 0))
226 .saturating_add(Weight::from_parts(21_823_460, 0).saturating_mul(c.into()))
228 .saturating_add(T::DbWeight::get().reads(4))
229 .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
230 .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
231 }
232}
233
234impl WeightInfo for () {
236 fn set_invulnerables(b: u32, ) -> Weight {
238 Weight::from_parts(12_508_678, 0)
243 .saturating_add(Weight::from_parts(0, 0))
244 .saturating_add(Weight::from_parts(3_129_599, 0).saturating_mul(b.into()))
246 .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(b.into())))
247 .saturating_add(RocksDbWeight::get().writes(1))
248 }
249 fn add_invulnerable(i: u32, ) -> Weight {
251 Weight::from_parts(19_653_308, 0)
256 .saturating_add(Weight::from_parts(0, 0))
257 .saturating_add(Weight::from_parts(80_814, 0).saturating_mul(i.into()))
259 .saturating_add(RocksDbWeight::get().reads(2))
260 .saturating_add(RocksDbWeight::get().writes(1))
261 }
262 fn remove_invulnerable(i: u32, ) -> Weight {
264 Weight::from_parts(12_603_771, 0)
269 .saturating_add(Weight::from_parts(0, 0))
270 .saturating_add(Weight::from_parts(39_389, 0).saturating_mul(i.into()))
272 .saturating_add(RocksDbWeight::get().reads(1))
273 .saturating_add(RocksDbWeight::get().writes(1))
274 }
275 fn set_desired_candidates() -> Weight {
276 Weight::from_parts(6_532_000, 0)
281 .saturating_add(Weight::from_parts(0, 0))
282 .saturating_add(RocksDbWeight::get().writes(1))
283 }
284 fn set_candidacy_bond() -> Weight {
285 Weight::from_parts(6_542_000, 0)
290 .saturating_add(Weight::from_parts(0, 0))
291 .saturating_add(RocksDbWeight::get().writes(1))
292 }
293 fn register_as_candidate() -> Weight {
294 Weight::from_parts(6_090_000, 0)
299 .saturating_add(Weight::from_parts(0, 0))
300 }
301 fn apply_for_candidacy() -> Weight {
302 Weight::from_parts(43_998_000, 0)
307 .saturating_add(Weight::from_parts(0, 0))
308 .saturating_add(RocksDbWeight::get().reads(7))
309 .saturating_add(RocksDbWeight::get().writes(2))
310 }
311 fn close_application() -> Weight {
312 Weight::from_parts(25_916_000, 0)
317 .saturating_add(Weight::from_parts(0, 0))
318 .saturating_add(RocksDbWeight::get().reads(1))
319 .saturating_add(RocksDbWeight::get().writes(1))
320 }
321 fn approve_application(c: u32, ) -> Weight {
323 Weight::from_parts(29_571_535, 0)
328 .saturating_add(Weight::from_parts(0, 0))
329 .saturating_add(Weight::from_parts(57_387, 0).saturating_mul(c.into()))
331 .saturating_add(RocksDbWeight::get().reads(4))
332 .saturating_add(RocksDbWeight::get().writes(3))
333 }
334 fn kick_candidate(c: u32, ) -> Weight {
336 Weight::from_parts(56_992_252, 0)
341 .saturating_add(Weight::from_parts(0, 0))
342 .saturating_add(Weight::from_parts(57_441, 0).saturating_mul(c.into()))
344 .saturating_add(RocksDbWeight::get().reads(3))
345 .saturating_add(RocksDbWeight::get().writes(3))
346 }
347 fn leave_intent(c: u32, ) -> Weight {
349 Weight::from_parts(19_010_015, 0)
354 .saturating_add(Weight::from_parts(0, 0))
355 .saturating_add(Weight::from_parts(49_506, 0).saturating_mul(c.into()))
357 .saturating_add(RocksDbWeight::get().reads(2))
358 .saturating_add(RocksDbWeight::get().writes(2))
359 }
360 fn withdraw_bond() -> Weight {
361 Weight::from_parts(33_638_000, 0)
366 .saturating_add(Weight::from_parts(0, 0))
367 .saturating_add(RocksDbWeight::get().reads(2))
368 .saturating_add(RocksDbWeight::get().writes(2))
369 }
370 fn note_author() -> Weight {
371 Weight::from_parts(45_029_000, 0)
376 .saturating_add(Weight::from_parts(0, 0))
377 .saturating_add(RocksDbWeight::get().reads(2))
378 .saturating_add(RocksDbWeight::get().writes(3))
379 }
380 fn new_session(_r: u32, c: u32, ) -> Weight {
383 Weight::from_parts(25_767_000, 0)
388 .saturating_add(Weight::from_parts(0, 0))
389 .saturating_add(Weight::from_parts(21_823_460, 0).saturating_mul(c.into()))
391 .saturating_add(RocksDbWeight::get().reads(4))
392 .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(c.into())))
393 .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(c.into())))
394 }
395}