pallet_society/weights.rs
1// This file is part of Substrate.
2
3// Copyright (C) Parity Technologies (UK) Ltd.
4// SPDX-License-Identifier: Apache-2.0
5
6// Licensed under the Apache License, Version 2.0 (the "License");
7// you may not use this file except in compliance with the License.
8// You may obtain a copy of the License at
9//
10// http://www.apache.org/licenses/LICENSE-2.0
11//
12// Unless required by applicable law or agreed to in writing, software
13// distributed under the License is distributed on an "AS IS" BASIS,
14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15// See the License for the specific language governing permissions and
16// limitations under the License.
17
18// This file is part of Substrate.
19
20// Copyright (C) Parity Technologies (UK) Ltd.
21// SPDX-License-Identifier: Apache-2.0
22
23// Licensed under the Apache License, Version 2.0 (the "License");
24// you may not use this file except in compliance with the License.
25// You may obtain a copy of the License at
26//
27// http://www.apache.org/licenses/LICENSE-2.0
28//
29// Unless required by applicable law or agreed to in writing, software
30// distributed under the License is distributed on an "AS IS" BASIS,
31// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
32// See the License for the specific language governing permissions and
33// limitations under the License.
34
35//! Autogenerated weights for `pallet_society`
36//!
37//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
38//! DATE: 2025-03-06, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
39//! WORST CASE MAP SIZE: `1000000`
40//! HOSTNAME: `0848bec9fe49`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
41//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
42
43// Executed Command:
44// frame-omni-bencher
45// v1
46// benchmark
47// pallet
48// --extrinsic=*
49// --runtime=target/production/wbuild/kitchensink-runtime/kitchensink_runtime.wasm
50// --pallet=pallet_society
51// --header=/__w/polkadot-sdk/polkadot-sdk/substrate/HEADER-APACHE2
52// --output=/__w/polkadot-sdk/polkadot-sdk/substrate/frame/society/src/weights.rs
53// --wasm-execution=compiled
54// --steps=50
55// --repeat=20
56// --heap-pages=4096
57// --template=substrate/.maintain/frame-weight-template.hbs
58// --no-storage-info
59// --no-min-squares
60// --no-median-slopes
61// --exclude-pallets=pallet_xcm,pallet_xcm_benchmarks::fungible,pallet_xcm_benchmarks::generic,pallet_nomination_pools,pallet_remark,pallet_transaction_storage,pallet_election_provider_multi_block,pallet_election_provider_multi_block::signed,pallet_election_provider_multi_block::unsigned,pallet_election_provider_multi_block::verifier
62
63#![cfg_attr(rustfmt, rustfmt_skip)]
64#![allow(unused_parens)]
65#![allow(unused_imports)]
66#![allow(missing_docs)]
67#![allow(dead_code)]
68
69use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
70use core::marker::PhantomData;
71
72/// Weight functions needed for `pallet_society`.
73pub trait WeightInfo {
74 fn bid() -> Weight;
75 fn unbid() -> Weight;
76 fn vouch() -> Weight;
77 fn unvouch() -> Weight;
78 fn vote() -> Weight;
79 fn defender_vote() -> Weight;
80 fn payout() -> Weight;
81 fn waive_repay() -> Weight;
82 fn found_society() -> Weight;
83 fn dissolve() -> Weight;
84 fn judge_suspended_member() -> Weight;
85 fn set_parameters() -> Weight;
86 fn punish_skeptic() -> Weight;
87 fn claim_membership() -> Weight;
88 fn bestow_membership() -> Weight;
89 fn kick_candidate() -> Weight;
90 fn resign_candidacy() -> Weight;
91 fn drop_candidate() -> Weight;
92 fn cleanup_candidacy() -> Weight;
93 fn cleanup_challenge() -> Weight;
94 fn poke_deposit() -> Weight;
95 fn kick_member() -> Weight;
96}
97
98/// Weights for `pallet_society` using the Substrate node and recommended hardware.
99pub struct SubstrateWeight<T>(PhantomData<T>);
100impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
101 /// Storage: `Society::Bids` (r:1 w:1)
102 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
103 /// Storage: `Society::Candidates` (r:1 w:0)
104 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
105 /// Storage: `Society::Members` (r:1 w:0)
106 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
107 /// Storage: `Society::SuspendedMembers` (r:1 w:0)
108 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
109 /// Storage: `Society::Parameters` (r:1 w:0)
110 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
111 fn bid() -> Weight {
112 // Proof Size summary in bytes:
113 // Measured: `444`
114 // Estimated: `3591`
115 // Minimum execution time: 37_702_000 picoseconds.
116 Weight::from_parts(38_951_000, 3591)
117 .saturating_add(T::DbWeight::get().reads(5_u64))
118 .saturating_add(T::DbWeight::get().writes(1_u64))
119 }
120 /// Storage: `Society::Bids` (r:1 w:1)
121 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
122 fn unbid() -> Weight {
123 // Proof Size summary in bytes:
124 // Measured: `461`
125 // Estimated: `2456`
126 // Minimum execution time: 28_427_000 picoseconds.
127 Weight::from_parts(29_573_000, 2456)
128 .saturating_add(T::DbWeight::get().reads(1_u64))
129 .saturating_add(T::DbWeight::get().writes(1_u64))
130 }
131 /// Storage: `Society::Bids` (r:1 w:1)
132 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
133 /// Storage: `Society::Candidates` (r:1 w:0)
134 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
135 /// Storage: `Society::Members` (r:2 w:1)
136 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
137 /// Storage: `Society::SuspendedMembers` (r:1 w:0)
138 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
139 fn vouch() -> Weight {
140 // Proof Size summary in bytes:
141 // Measured: `481`
142 // Estimated: `6048`
143 // Minimum execution time: 28_040_000 picoseconds.
144 Weight::from_parts(29_063_000, 6048)
145 .saturating_add(T::DbWeight::get().reads(5_u64))
146 .saturating_add(T::DbWeight::get().writes(2_u64))
147 }
148 /// Storage: `Society::Bids` (r:1 w:1)
149 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
150 /// Storage: `Society::Members` (r:1 w:1)
151 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
152 fn unvouch() -> Weight {
153 // Proof Size summary in bytes:
154 // Measured: `535`
155 // Estimated: `3519`
156 // Minimum execution time: 20_480_000 picoseconds.
157 Weight::from_parts(23_171_000, 3519)
158 .saturating_add(T::DbWeight::get().reads(2_u64))
159 .saturating_add(T::DbWeight::get().writes(2_u64))
160 }
161 /// Storage: `Society::Candidates` (r:1 w:1)
162 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
163 /// Storage: `Society::Members` (r:1 w:0)
164 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
165 /// Storage: `Society::Votes` (r:1 w:1)
166 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
167 fn vote() -> Weight {
168 // Proof Size summary in bytes:
169 // Measured: `569`
170 // Estimated: `3591`
171 // Minimum execution time: 27_478_000 picoseconds.
172 Weight::from_parts(28_524_000, 3591)
173 .saturating_add(T::DbWeight::get().reads(3_u64))
174 .saturating_add(T::DbWeight::get().writes(2_u64))
175 }
176 /// Storage: `Society::Defending` (r:1 w:1)
177 /// Proof: `Society::Defending` (`max_values`: Some(1), `max_size`: Some(72), added: 567, mode: `MaxEncodedLen`)
178 /// Storage: `Society::Members` (r:1 w:0)
179 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
180 /// Storage: `Society::ChallengeRoundCount` (r:1 w:0)
181 /// Proof: `Society::ChallengeRoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
182 /// Storage: `Society::DefenderVotes` (r:1 w:1)
183 /// Proof: `Society::DefenderVotes` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`)
184 fn defender_vote() -> Weight {
185 // Proof Size summary in bytes:
186 // Measured: `561`
187 // Estimated: `3522`
188 // Minimum execution time: 24_458_000 picoseconds.
189 Weight::from_parts(25_690_000, 3522)
190 .saturating_add(T::DbWeight::get().reads(4_u64))
191 .saturating_add(T::DbWeight::get().writes(2_u64))
192 }
193 /// Storage: `Society::Members` (r:1 w:0)
194 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
195 /// Storage: `Society::Payouts` (r:1 w:1)
196 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
197 /// Storage: `System::Account` (r:1 w:1)
198 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
199 fn payout() -> Weight {
200 // Proof Size summary in bytes:
201 // Measured: `687`
202 // Estimated: `3722`
203 // Minimum execution time: 56_406_000 picoseconds.
204 Weight::from_parts(65_030_000, 3722)
205 .saturating_add(T::DbWeight::get().reads(3_u64))
206 .saturating_add(T::DbWeight::get().writes(2_u64))
207 }
208 /// Storage: `Society::Members` (r:1 w:1)
209 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
210 /// Storage: `Society::Payouts` (r:1 w:1)
211 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
212 fn waive_repay() -> Weight {
213 // Proof Size summary in bytes:
214 // Measured: `547`
215 // Estimated: `3722`
216 // Minimum execution time: 24_846_000 picoseconds.
217 Weight::from_parts(25_812_000, 3722)
218 .saturating_add(T::DbWeight::get().reads(2_u64))
219 .saturating_add(T::DbWeight::get().writes(2_u64))
220 }
221 /// Storage: `Society::Head` (r:1 w:1)
222 /// Proof: `Society::Head` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
223 /// Storage: `Society::MemberCount` (r:1 w:1)
224 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
225 /// Storage: `Society::MemberByIndex` (r:0 w:1)
226 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
227 /// Storage: `Society::Founder` (r:0 w:1)
228 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
229 /// Storage: `Society::Rules` (r:0 w:1)
230 /// Proof: `Society::Rules` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
231 /// Storage: `Society::Members` (r:0 w:1)
232 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
233 /// Storage: `Society::Parameters` (r:0 w:1)
234 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
235 fn found_society() -> Weight {
236 // Proof Size summary in bytes:
237 // Measured: `180`
238 // Estimated: `1517`
239 // Minimum execution time: 15_931_000 picoseconds.
240 Weight::from_parts(16_622_000, 1517)
241 .saturating_add(T::DbWeight::get().reads(2_u64))
242 .saturating_add(T::DbWeight::get().writes(7_u64))
243 }
244 /// Storage: `Society::Founder` (r:1 w:1)
245 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
246 /// Storage: `Society::MemberCount` (r:1 w:1)
247 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
248 /// Storage: `Society::Members` (r:5 w:5)
249 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
250 /// Storage: `Society::MemberByIndex` (r:5 w:5)
251 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
252 /// Storage: `Society::Votes` (r:4 w:4)
253 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
254 /// Storage: `Society::Candidates` (r:4 w:4)
255 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
256 /// Storage: `Society::Head` (r:0 w:1)
257 /// Proof: `Society::Head` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
258 /// Storage: `Society::Defending` (r:0 w:1)
259 /// Proof: `Society::Defending` (`max_values`: Some(1), `max_size`: Some(72), added: 567, mode: `MaxEncodedLen`)
260 /// Storage: `Society::ChallengeRoundCount` (r:0 w:1)
261 /// Proof: `Society::ChallengeRoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
262 /// Storage: `Society::Skeptic` (r:0 w:1)
263 /// Proof: `Society::Skeptic` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
264 /// Storage: `Society::Pot` (r:0 w:1)
265 /// Proof: `Society::Pot` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
266 /// Storage: `Society::Rules` (r:0 w:1)
267 /// Proof: `Society::Rules` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
268 /// Storage: `Society::RoundCount` (r:0 w:1)
269 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
270 /// Storage: `Society::Bids` (r:0 w:1)
271 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
272 /// Storage: `Society::Parameters` (r:0 w:1)
273 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
274 /// Storage: `Society::NextHead` (r:0 w:1)
275 /// Proof: `Society::NextHead` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
276 fn dissolve() -> Weight {
277 // Proof Size summary in bytes:
278 // Measured: `1654`
279 // Estimated: `13635`
280 // Minimum execution time: 65_898_000 picoseconds.
281 Weight::from_parts(69_842_000, 13635)
282 .saturating_add(T::DbWeight::get().reads(20_u64))
283 .saturating_add(T::DbWeight::get().writes(30_u64))
284 }
285 /// Storage: `Society::Founder` (r:1 w:0)
286 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
287 /// Storage: `Society::SuspendedMembers` (r:1 w:1)
288 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
289 /// Storage: `Society::Payouts` (r:1 w:0)
290 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
291 /// Storage: `Society::Pot` (r:1 w:1)
292 /// Proof: `Society::Pot` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
293 fn judge_suspended_member() -> Weight {
294 // Proof Size summary in bytes:
295 // Measured: `505`
296 // Estimated: `3722`
297 // Minimum execution time: 25_659_000 picoseconds.
298 Weight::from_parts(26_456_000, 3722)
299 .saturating_add(T::DbWeight::get().reads(4_u64))
300 .saturating_add(T::DbWeight::get().writes(2_u64))
301 }
302 /// Storage: `Society::Founder` (r:1 w:0)
303 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
304 /// Storage: `Society::MemberCount` (r:1 w:0)
305 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
306 /// Storage: `Society::Parameters` (r:0 w:1)
307 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
308 fn set_parameters() -> Weight {
309 // Proof Size summary in bytes:
310 // Measured: `387`
311 // Estimated: `1517`
312 // Minimum execution time: 12_063_000 picoseconds.
313 Weight::from_parts(13_035_000, 1517)
314 .saturating_add(T::DbWeight::get().reads(2_u64))
315 .saturating_add(T::DbWeight::get().writes(1_u64))
316 }
317 /// Storage: `Society::Candidates` (r:1 w:1)
318 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
319 /// Storage: `Society::RoundCount` (r:1 w:0)
320 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
321 /// Storage: `Society::Skeptic` (r:1 w:0)
322 /// Proof: `Society::Skeptic` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
323 /// Storage: `Society::Votes` (r:1 w:0)
324 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
325 /// Storage: `Society::Members` (r:1 w:1)
326 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
327 /// Storage: `Society::Parameters` (r:1 w:0)
328 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
329 fn punish_skeptic() -> Weight {
330 // Proof Size summary in bytes:
331 // Measured: `636`
332 // Estimated: `3591`
333 // Minimum execution time: 29_789_000 picoseconds.
334 Weight::from_parts(30_860_000, 3591)
335 .saturating_add(T::DbWeight::get().reads(6_u64))
336 .saturating_add(T::DbWeight::get().writes(2_u64))
337 }
338 /// Storage: `Society::Candidates` (r:1 w:1)
339 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
340 /// Storage: `Society::RoundCount` (r:1 w:0)
341 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
342 /// Storage: `Society::Parameters` (r:1 w:0)
343 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
344 /// Storage: `Society::MemberCount` (r:1 w:1)
345 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
346 /// Storage: `Society::NextHead` (r:1 w:1)
347 /// Proof: `Society::NextHead` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
348 /// Storage: `System::Account` (r:1 w:1)
349 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
350 /// Storage: `Society::MemberByIndex` (r:0 w:1)
351 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
352 /// Storage: `Society::Members` (r:0 w:1)
353 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
354 fn claim_membership() -> Weight {
355 // Proof Size summary in bytes:
356 // Measured: `632`
357 // Estimated: `3593`
358 // Minimum execution time: 43_192_000 picoseconds.
359 Weight::from_parts(44_463_000, 3593)
360 .saturating_add(T::DbWeight::get().reads(6_u64))
361 .saturating_add(T::DbWeight::get().writes(6_u64))
362 }
363 /// Storage: `Society::Founder` (r:1 w:0)
364 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
365 /// Storage: `Society::Candidates` (r:1 w:1)
366 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
367 /// Storage: `Society::RoundCount` (r:1 w:0)
368 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
369 /// Storage: `Society::Parameters` (r:1 w:0)
370 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
371 /// Storage: `Society::MemberCount` (r:1 w:1)
372 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
373 /// Storage: `Society::NextHead` (r:1 w:1)
374 /// Proof: `Society::NextHead` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
375 /// Storage: `System::Account` (r:1 w:1)
376 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
377 /// Storage: `Society::MemberByIndex` (r:0 w:1)
378 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
379 /// Storage: `Society::Members` (r:0 w:1)
380 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
381 fn bestow_membership() -> Weight {
382 // Proof Size summary in bytes:
383 // Measured: `650`
384 // Estimated: `3593`
385 // Minimum execution time: 44_050_000 picoseconds.
386 Weight::from_parts(46_458_000, 3593)
387 .saturating_add(T::DbWeight::get().reads(7_u64))
388 .saturating_add(T::DbWeight::get().writes(6_u64))
389 }
390 /// Storage: `Society::Founder` (r:1 w:0)
391 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
392 /// Storage: `Society::Candidates` (r:1 w:1)
393 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
394 /// Storage: `Society::RoundCount` (r:1 w:0)
395 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
396 /// Storage: `System::Account` (r:2 w:2)
397 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
398 fn kick_candidate() -> Weight {
399 // Proof Size summary in bytes:
400 // Measured: `776`
401 // Estimated: `6196`
402 // Minimum execution time: 45_018_000 picoseconds.
403 Weight::from_parts(46_785_000, 6196)
404 .saturating_add(T::DbWeight::get().reads(5_u64))
405 .saturating_add(T::DbWeight::get().writes(3_u64))
406 }
407 /// Storage: `Society::Candidates` (r:1 w:1)
408 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
409 /// Storage: `Society::RoundCount` (r:1 w:0)
410 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
411 /// Storage: `System::Account` (r:2 w:2)
412 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
413 fn resign_candidacy() -> Weight {
414 // Proof Size summary in bytes:
415 // Measured: `746`
416 // Estimated: `6196`
417 // Minimum execution time: 42_297_000 picoseconds.
418 Weight::from_parts(43_475_000, 6196)
419 .saturating_add(T::DbWeight::get().reads(4_u64))
420 .saturating_add(T::DbWeight::get().writes(3_u64))
421 }
422 /// Storage: `Society::Candidates` (r:1 w:1)
423 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
424 /// Storage: `Society::RoundCount` (r:1 w:0)
425 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
426 /// Storage: `System::Account` (r:2 w:2)
427 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
428 fn drop_candidate() -> Weight {
429 // Proof Size summary in bytes:
430 // Measured: `758`
431 // Estimated: `6196`
432 // Minimum execution time: 42_533_000 picoseconds.
433 Weight::from_parts(44_355_000, 6196)
434 .saturating_add(T::DbWeight::get().reads(4_u64))
435 .saturating_add(T::DbWeight::get().writes(3_u64))
436 }
437 /// Storage: `Society::Candidates` (r:1 w:0)
438 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
439 /// Storage: `Society::VoteClearCursor` (r:1 w:0)
440 /// Proof: `Society::VoteClearCursor` (`max_values`: None, `max_size`: Some(154), added: 2629, mode: `MaxEncodedLen`)
441 /// Storage: `Society::Votes` (r:2 w:2)
442 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
443 fn cleanup_candidacy() -> Weight {
444 // Proof Size summary in bytes:
445 // Measured: `552`
446 // Estimated: `6110`
447 // Minimum execution time: 20_326_000 picoseconds.
448 Weight::from_parts(21_079_000, 6110)
449 .saturating_add(T::DbWeight::get().reads(4_u64))
450 .saturating_add(T::DbWeight::get().writes(2_u64))
451 }
452 /// Storage: `Society::ChallengeRoundCount` (r:1 w:0)
453 /// Proof: `Society::ChallengeRoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
454 /// Storage: `Society::DefenderVotes` (r:1 w:1)
455 /// Proof: `Society::DefenderVotes` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`)
456 fn cleanup_challenge() -> Weight {
457 // Proof Size summary in bytes:
458 // Measured: `510`
459 // Estimated: `3522`
460 // Minimum execution time: 13_993_000 picoseconds.
461 Weight::from_parts(14_622_000, 3522)
462 .saturating_add(T::DbWeight::get().reads(2_u64))
463 .saturating_add(T::DbWeight::get().writes(1_u64))
464 }
465 /// Storage: `Society::Bids` (r:1 w:1)
466 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
467 /// Storage: `Society::Parameters` (r:1 w:0)
468 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
469 fn poke_deposit() -> Weight {
470 // Proof Size summary in bytes:
471 // Measured: `475`
472 // Estimated: `2456`
473 // Minimum execution time: 30_463_000 picoseconds.
474 Weight::from_parts(31_422_000, 2456)
475 .saturating_add(T::DbWeight::get().reads(2_u64))
476 .saturating_add(T::DbWeight::get().writes(1_u64))
477 }
478 /// Storage: `Society::Founder` (r:1 w:0)
479 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
480 /// Storage: `Society::Payouts` (r:1 w:1)
481 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
482 /// Storage: `Society::Head` (r:1 w:0)
483 /// Proof: `Society::Head` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
484 /// Storage: `Society::Members` (r:1 w:1)
485 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
486 /// Storage: `Society::MemberCount` (r:1 w:1)
487 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
488 /// Storage: `Society::Bids` (r:1 w:1)
489 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
490 /// Storage: `Society::SuspendedMembers` (r:0 w:1)
491 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
492 /// Storage: `Society::MemberByIndex` (r:0 w:1)
493 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
494 fn kick_member() -> Weight {
495 // Proof Size summary in bytes:
496 // Measured: `892`
497 // Estimated: `3722`
498 // Minimum execution time: 24_000_000 picoseconds.
499 Weight::from_parts(28_000_000, 3722)
500 .saturating_add(T::DbWeight::get().reads(6_u64))
501 .saturating_add(T::DbWeight::get().writes(6_u64))
502 }
503}
504
505// For backwards compatibility and tests.
506impl WeightInfo for () {
507 /// Storage: `Society::Bids` (r:1 w:1)
508 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
509 /// Storage: `Society::Candidates` (r:1 w:0)
510 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
511 /// Storage: `Society::Members` (r:1 w:0)
512 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
513 /// Storage: `Society::SuspendedMembers` (r:1 w:0)
514 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
515 /// Storage: `Society::Parameters` (r:1 w:0)
516 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
517 fn bid() -> Weight {
518 // Proof Size summary in bytes:
519 // Measured: `444`
520 // Estimated: `3591`
521 // Minimum execution time: 37_702_000 picoseconds.
522 Weight::from_parts(38_951_000, 3591)
523 .saturating_add(RocksDbWeight::get().reads(5_u64))
524 .saturating_add(RocksDbWeight::get().writes(1_u64))
525 }
526 /// Storage: `Society::Bids` (r:1 w:1)
527 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
528 fn unbid() -> Weight {
529 // Proof Size summary in bytes:
530 // Measured: `461`
531 // Estimated: `2456`
532 // Minimum execution time: 28_427_000 picoseconds.
533 Weight::from_parts(29_573_000, 2456)
534 .saturating_add(RocksDbWeight::get().reads(1_u64))
535 .saturating_add(RocksDbWeight::get().writes(1_u64))
536 }
537 /// Storage: `Society::Bids` (r:1 w:1)
538 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
539 /// Storage: `Society::Candidates` (r:1 w:0)
540 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
541 /// Storage: `Society::Members` (r:2 w:1)
542 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
543 /// Storage: `Society::SuspendedMembers` (r:1 w:0)
544 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
545 fn vouch() -> Weight {
546 // Proof Size summary in bytes:
547 // Measured: `481`
548 // Estimated: `6048`
549 // Minimum execution time: 28_040_000 picoseconds.
550 Weight::from_parts(29_063_000, 6048)
551 .saturating_add(RocksDbWeight::get().reads(5_u64))
552 .saturating_add(RocksDbWeight::get().writes(2_u64))
553 }
554 /// Storage: `Society::Bids` (r:1 w:1)
555 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
556 /// Storage: `Society::Members` (r:1 w:1)
557 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
558 fn unvouch() -> Weight {
559 // Proof Size summary in bytes:
560 // Measured: `535`
561 // Estimated: `3519`
562 // Minimum execution time: 20_480_000 picoseconds.
563 Weight::from_parts(23_171_000, 3519)
564 .saturating_add(RocksDbWeight::get().reads(2_u64))
565 .saturating_add(RocksDbWeight::get().writes(2_u64))
566 }
567 /// Storage: `Society::Candidates` (r:1 w:1)
568 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
569 /// Storage: `Society::Members` (r:1 w:0)
570 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
571 /// Storage: `Society::Votes` (r:1 w:1)
572 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
573 fn vote() -> Weight {
574 // Proof Size summary in bytes:
575 // Measured: `569`
576 // Estimated: `3591`
577 // Minimum execution time: 27_478_000 picoseconds.
578 Weight::from_parts(28_524_000, 3591)
579 .saturating_add(RocksDbWeight::get().reads(3_u64))
580 .saturating_add(RocksDbWeight::get().writes(2_u64))
581 }
582 /// Storage: `Society::Defending` (r:1 w:1)
583 /// Proof: `Society::Defending` (`max_values`: Some(1), `max_size`: Some(72), added: 567, mode: `MaxEncodedLen`)
584 /// Storage: `Society::Members` (r:1 w:0)
585 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
586 /// Storage: `Society::ChallengeRoundCount` (r:1 w:0)
587 /// Proof: `Society::ChallengeRoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
588 /// Storage: `Society::DefenderVotes` (r:1 w:1)
589 /// Proof: `Society::DefenderVotes` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`)
590 fn defender_vote() -> Weight {
591 // Proof Size summary in bytes:
592 // Measured: `561`
593 // Estimated: `3522`
594 // Minimum execution time: 24_458_000 picoseconds.
595 Weight::from_parts(25_690_000, 3522)
596 .saturating_add(RocksDbWeight::get().reads(4_u64))
597 .saturating_add(RocksDbWeight::get().writes(2_u64))
598 }
599 /// Storage: `Society::Members` (r:1 w:0)
600 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
601 /// Storage: `Society::Payouts` (r:1 w:1)
602 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
603 /// Storage: `System::Account` (r:1 w:1)
604 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
605 fn payout() -> Weight {
606 // Proof Size summary in bytes:
607 // Measured: `687`
608 // Estimated: `3722`
609 // Minimum execution time: 56_406_000 picoseconds.
610 Weight::from_parts(65_030_000, 3722)
611 .saturating_add(RocksDbWeight::get().reads(3_u64))
612 .saturating_add(RocksDbWeight::get().writes(2_u64))
613 }
614 /// Storage: `Society::Members` (r:1 w:1)
615 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
616 /// Storage: `Society::Payouts` (r:1 w:1)
617 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
618 fn waive_repay() -> Weight {
619 // Proof Size summary in bytes:
620 // Measured: `547`
621 // Estimated: `3722`
622 // Minimum execution time: 24_846_000 picoseconds.
623 Weight::from_parts(25_812_000, 3722)
624 .saturating_add(RocksDbWeight::get().reads(2_u64))
625 .saturating_add(RocksDbWeight::get().writes(2_u64))
626 }
627 /// Storage: `Society::Head` (r:1 w:1)
628 /// Proof: `Society::Head` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
629 /// Storage: `Society::MemberCount` (r:1 w:1)
630 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
631 /// Storage: `Society::MemberByIndex` (r:0 w:1)
632 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
633 /// Storage: `Society::Founder` (r:0 w:1)
634 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
635 /// Storage: `Society::Rules` (r:0 w:1)
636 /// Proof: `Society::Rules` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
637 /// Storage: `Society::Members` (r:0 w:1)
638 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
639 /// Storage: `Society::Parameters` (r:0 w:1)
640 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
641 fn found_society() -> Weight {
642 // Proof Size summary in bytes:
643 // Measured: `180`
644 // Estimated: `1517`
645 // Minimum execution time: 15_931_000 picoseconds.
646 Weight::from_parts(16_622_000, 1517)
647 .saturating_add(RocksDbWeight::get().reads(2_u64))
648 .saturating_add(RocksDbWeight::get().writes(7_u64))
649 }
650 /// Storage: `Society::Founder` (r:1 w:1)
651 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
652 /// Storage: `Society::MemberCount` (r:1 w:1)
653 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
654 /// Storage: `Society::Members` (r:5 w:5)
655 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
656 /// Storage: `Society::MemberByIndex` (r:5 w:5)
657 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
658 /// Storage: `Society::Votes` (r:4 w:4)
659 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
660 /// Storage: `Society::Candidates` (r:4 w:4)
661 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
662 /// Storage: `Society::Head` (r:0 w:1)
663 /// Proof: `Society::Head` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
664 /// Storage: `Society::Defending` (r:0 w:1)
665 /// Proof: `Society::Defending` (`max_values`: Some(1), `max_size`: Some(72), added: 567, mode: `MaxEncodedLen`)
666 /// Storage: `Society::ChallengeRoundCount` (r:0 w:1)
667 /// Proof: `Society::ChallengeRoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
668 /// Storage: `Society::Skeptic` (r:0 w:1)
669 /// Proof: `Society::Skeptic` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
670 /// Storage: `Society::Pot` (r:0 w:1)
671 /// Proof: `Society::Pot` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
672 /// Storage: `Society::Rules` (r:0 w:1)
673 /// Proof: `Society::Rules` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
674 /// Storage: `Society::RoundCount` (r:0 w:1)
675 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
676 /// Storage: `Society::Bids` (r:0 w:1)
677 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
678 /// Storage: `Society::Parameters` (r:0 w:1)
679 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
680 /// Storage: `Society::NextHead` (r:0 w:1)
681 /// Proof: `Society::NextHead` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
682 fn dissolve() -> Weight {
683 // Proof Size summary in bytes:
684 // Measured: `1654`
685 // Estimated: `13635`
686 // Minimum execution time: 65_898_000 picoseconds.
687 Weight::from_parts(69_842_000, 13635)
688 .saturating_add(RocksDbWeight::get().reads(20_u64))
689 .saturating_add(RocksDbWeight::get().writes(30_u64))
690 }
691 /// Storage: `Society::Founder` (r:1 w:0)
692 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
693 /// Storage: `Society::SuspendedMembers` (r:1 w:1)
694 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
695 /// Storage: `Society::Payouts` (r:1 w:0)
696 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
697 /// Storage: `Society::Pot` (r:1 w:1)
698 /// Proof: `Society::Pot` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
699 fn judge_suspended_member() -> Weight {
700 // Proof Size summary in bytes:
701 // Measured: `505`
702 // Estimated: `3722`
703 // Minimum execution time: 25_659_000 picoseconds.
704 Weight::from_parts(26_456_000, 3722)
705 .saturating_add(RocksDbWeight::get().reads(4_u64))
706 .saturating_add(RocksDbWeight::get().writes(2_u64))
707 }
708 /// Storage: `Society::Founder` (r:1 w:0)
709 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
710 /// Storage: `Society::MemberCount` (r:1 w:0)
711 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
712 /// Storage: `Society::Parameters` (r:0 w:1)
713 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
714 fn set_parameters() -> Weight {
715 // Proof Size summary in bytes:
716 // Measured: `387`
717 // Estimated: `1517`
718 // Minimum execution time: 12_063_000 picoseconds.
719 Weight::from_parts(13_035_000, 1517)
720 .saturating_add(RocksDbWeight::get().reads(2_u64))
721 .saturating_add(RocksDbWeight::get().writes(1_u64))
722 }
723 /// Storage: `Society::Candidates` (r:1 w:1)
724 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
725 /// Storage: `Society::RoundCount` (r:1 w:0)
726 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
727 /// Storage: `Society::Skeptic` (r:1 w:0)
728 /// Proof: `Society::Skeptic` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
729 /// Storage: `Society::Votes` (r:1 w:0)
730 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
731 /// Storage: `Society::Members` (r:1 w:1)
732 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
733 /// Storage: `Society::Parameters` (r:1 w:0)
734 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
735 fn punish_skeptic() -> Weight {
736 // Proof Size summary in bytes:
737 // Measured: `636`
738 // Estimated: `3591`
739 // Minimum execution time: 29_789_000 picoseconds.
740 Weight::from_parts(30_860_000, 3591)
741 .saturating_add(RocksDbWeight::get().reads(6_u64))
742 .saturating_add(RocksDbWeight::get().writes(2_u64))
743 }
744 /// Storage: `Society::Candidates` (r:1 w:1)
745 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
746 /// Storage: `Society::RoundCount` (r:1 w:0)
747 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
748 /// Storage: `Society::Parameters` (r:1 w:0)
749 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
750 /// Storage: `Society::MemberCount` (r:1 w:1)
751 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
752 /// Storage: `Society::NextHead` (r:1 w:1)
753 /// Proof: `Society::NextHead` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
754 /// Storage: `System::Account` (r:1 w:1)
755 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
756 /// Storage: `Society::MemberByIndex` (r:0 w:1)
757 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
758 /// Storage: `Society::Members` (r:0 w:1)
759 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
760 fn claim_membership() -> Weight {
761 // Proof Size summary in bytes:
762 // Measured: `632`
763 // Estimated: `3593`
764 // Minimum execution time: 43_192_000 picoseconds.
765 Weight::from_parts(44_463_000, 3593)
766 .saturating_add(RocksDbWeight::get().reads(6_u64))
767 .saturating_add(RocksDbWeight::get().writes(6_u64))
768 }
769 /// Storage: `Society::Founder` (r:1 w:0)
770 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
771 /// Storage: `Society::Candidates` (r:1 w:1)
772 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
773 /// Storage: `Society::RoundCount` (r:1 w:0)
774 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
775 /// Storage: `Society::Parameters` (r:1 w:0)
776 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
777 /// Storage: `Society::MemberCount` (r:1 w:1)
778 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
779 /// Storage: `Society::NextHead` (r:1 w:1)
780 /// Proof: `Society::NextHead` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
781 /// Storage: `System::Account` (r:1 w:1)
782 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
783 /// Storage: `Society::MemberByIndex` (r:0 w:1)
784 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
785 /// Storage: `Society::Members` (r:0 w:1)
786 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
787 fn bestow_membership() -> Weight {
788 // Proof Size summary in bytes:
789 // Measured: `650`
790 // Estimated: `3593`
791 // Minimum execution time: 44_050_000 picoseconds.
792 Weight::from_parts(46_458_000, 3593)
793 .saturating_add(RocksDbWeight::get().reads(7_u64))
794 .saturating_add(RocksDbWeight::get().writes(6_u64))
795 }
796 /// Storage: `Society::Founder` (r:1 w:0)
797 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
798 /// Storage: `Society::Candidates` (r:1 w:1)
799 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
800 /// Storage: `Society::RoundCount` (r:1 w:0)
801 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
802 /// Storage: `System::Account` (r:2 w:2)
803 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
804 fn kick_candidate() -> Weight {
805 // Proof Size summary in bytes:
806 // Measured: `776`
807 // Estimated: `6196`
808 // Minimum execution time: 45_018_000 picoseconds.
809 Weight::from_parts(46_785_000, 6196)
810 .saturating_add(RocksDbWeight::get().reads(5_u64))
811 .saturating_add(RocksDbWeight::get().writes(3_u64))
812 }
813 /// Storage: `Society::Candidates` (r:1 w:1)
814 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
815 /// Storage: `Society::RoundCount` (r:1 w:0)
816 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
817 /// Storage: `System::Account` (r:2 w:2)
818 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
819 fn resign_candidacy() -> Weight {
820 // Proof Size summary in bytes:
821 // Measured: `746`
822 // Estimated: `6196`
823 // Minimum execution time: 42_297_000 picoseconds.
824 Weight::from_parts(43_475_000, 6196)
825 .saturating_add(RocksDbWeight::get().reads(4_u64))
826 .saturating_add(RocksDbWeight::get().writes(3_u64))
827 }
828 /// Storage: `Society::Candidates` (r:1 w:1)
829 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
830 /// Storage: `Society::RoundCount` (r:1 w:0)
831 /// Proof: `Society::RoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
832 /// Storage: `System::Account` (r:2 w:2)
833 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
834 fn drop_candidate() -> Weight {
835 // Proof Size summary in bytes:
836 // Measured: `758`
837 // Estimated: `6196`
838 // Minimum execution time: 42_533_000 picoseconds.
839 Weight::from_parts(44_355_000, 6196)
840 .saturating_add(RocksDbWeight::get().reads(4_u64))
841 .saturating_add(RocksDbWeight::get().writes(3_u64))
842 }
843 /// Storage: `Society::Candidates` (r:1 w:0)
844 /// Proof: `Society::Candidates` (`max_values`: None, `max_size`: Some(126), added: 2601, mode: `MaxEncodedLen`)
845 /// Storage: `Society::VoteClearCursor` (r:1 w:0)
846 /// Proof: `Society::VoteClearCursor` (`max_values`: None, `max_size`: Some(154), added: 2629, mode: `MaxEncodedLen`)
847 /// Storage: `Society::Votes` (r:2 w:2)
848 /// Proof: `Society::Votes` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
849 fn cleanup_candidacy() -> Weight {
850 // Proof Size summary in bytes:
851 // Measured: `552`
852 // Estimated: `6110`
853 // Minimum execution time: 20_326_000 picoseconds.
854 Weight::from_parts(21_079_000, 6110)
855 .saturating_add(RocksDbWeight::get().reads(4_u64))
856 .saturating_add(RocksDbWeight::get().writes(2_u64))
857 }
858 /// Storage: `Society::ChallengeRoundCount` (r:1 w:0)
859 /// Proof: `Society::ChallengeRoundCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
860 /// Storage: `Society::DefenderVotes` (r:1 w:1)
861 /// Proof: `Society::DefenderVotes` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `MaxEncodedLen`)
862 fn cleanup_challenge() -> Weight {
863 // Proof Size summary in bytes:
864 // Measured: `510`
865 // Estimated: `3522`
866 // Minimum execution time: 13_993_000 picoseconds.
867 Weight::from_parts(14_622_000, 3522)
868 .saturating_add(RocksDbWeight::get().reads(2_u64))
869 .saturating_add(RocksDbWeight::get().writes(1_u64))
870 }
871 /// Storage: `Society::Bids` (r:1 w:1)
872 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
873 /// Storage: `Society::Parameters` (r:1 w:0)
874 /// Proof: `Society::Parameters` (`max_values`: Some(1), `max_size`: Some(28), added: 523, mode: `MaxEncodedLen`)
875 fn poke_deposit() -> Weight {
876 // Proof Size summary in bytes:
877 // Measured: `475`
878 // Estimated: `2456`
879 // Minimum execution time: 30_463_000 picoseconds.
880 Weight::from_parts(31_422_000, 2456)
881 .saturating_add(RocksDbWeight::get().reads(2_u64))
882 .saturating_add(RocksDbWeight::get().writes(1_u64))
883 }
884 /// Storage: `Society::Founder` (r:1 w:0)
885 /// Proof: `Society::Founder` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
886 /// Storage: `Society::Payouts` (r:1 w:1)
887 /// Proof: `Society::Payouts` (`max_values`: None, `max_size`: Some(257), added: 2732, mode: `MaxEncodedLen`)
888 /// Storage: `Society::Head` (r:1 w:0)
889 /// Proof: `Society::Head` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
890 /// Storage: `Society::Members` (r:1 w:1)
891 /// Proof: `Society::Members` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
892 /// Storage: `Society::MemberCount` (r:1 w:1)
893 /// Proof: `Society::MemberCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
894 /// Storage: `Society::Bids` (r:1 w:1)
895 /// Proof: `Society::Bids` (`max_values`: Some(1), `max_size`: Some(971), added: 1466, mode: `MaxEncodedLen`)
896 /// Storage: `Society::SuspendedMembers` (r:0 w:1)
897 /// Proof: `Society::SuspendedMembers` (`max_values`: None, `max_size`: Some(54), added: 2529, mode: `MaxEncodedLen`)
898 /// Storage: `Society::MemberByIndex` (r:0 w:1)
899 /// Proof: `Society::MemberByIndex` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
900 fn kick_member() -> Weight {
901 // Proof Size summary in bytes:
902 // Measured: `892`
903 // Estimated: `3722`
904 // Minimum execution time: 24_000_000 picoseconds.
905 Weight::from_parts(28_000_000, 3722)
906 .saturating_add(RocksDbWeight::get().reads(6_u64))
907 .saturating_add(RocksDbWeight::get().writes(6_u64))
908 }
909}