referrerpolicy=no-referrer-when-downgrade

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}