referrerpolicy=no-referrer-when-downgrade

rococo_runtime/weights/
pallet_referenda_fellowship_referenda.rs

1// Copyright (C) Parity Technologies (UK) Ltd.
2// This file is part of Polkadot.
3
4// Polkadot is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8
9// Polkadot is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12// GNU General Public License for more details.
13
14// You should have received a copy of the GNU General Public License
15// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
16
17//! Autogenerated weights for `pallet_referenda`
18//!
19//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
20//! DATE: 2025-02-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
21//! WORST CASE MAP SIZE: `1000000`
22//! HOSTNAME: `d3a9aad6f7a3`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
23//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
24
25// Executed Command:
26// frame-omni-bencher
27// v1
28// benchmark
29// pallet
30// --extrinsic=*
31// --runtime=target/production/wbuild/rococo-runtime/rococo_runtime.wasm
32// --pallet=pallet_referenda
33// --header=/__w/polkadot-sdk/polkadot-sdk/polkadot/file_header.txt
34// --output=./polkadot/runtime/rococo/src/weights
35// --wasm-execution=compiled
36// --steps=50
37// --repeat=20
38// --heap-pages=4096
39// --no-storage-info
40// --no-min-squares
41// --no-median-slopes
42
43#![cfg_attr(rustfmt, rustfmt_skip)]
44#![allow(unused_parens)]
45#![allow(unused_imports)]
46#![allow(missing_docs)]
47
48use frame_support::{traits::Get, weights::Weight};
49use core::marker::PhantomData;
50
51/// Weight functions for `pallet_referenda`.
52pub struct WeightInfo<T>(PhantomData<T>);
53impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
54	/// Storage: `FellowshipCollective::Members` (r:1 w:0)
55	/// Proof: `FellowshipCollective::Members` (`max_values`: None, `max_size`: Some(42), added: 2517, mode: `MaxEncodedLen`)
56	/// Storage: `FellowshipReferenda::ReferendumCount` (r:1 w:1)
57	/// Proof: `FellowshipReferenda::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
58	/// Storage: `Scheduler::Agenda` (r:1 w:1)
59	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
60	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:0 w:1)
61	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
62	fn submit() -> Weight {
63		// Proof Size summary in bytes:
64		//  Measured:  `293`
65		//  Estimated: `42428`
66		// Minimum execution time: 27_354_000 picoseconds.
67		Weight::from_parts(28_808_000, 0)
68			.saturating_add(Weight::from_parts(0, 42428))
69			.saturating_add(T::DbWeight::get().reads(3))
70			.saturating_add(T::DbWeight::get().writes(3))
71	}
72	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
73	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
74	/// Storage: `Scheduler::Agenda` (r:2 w:2)
75	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
76	/// Storage: `Scheduler::Retries` (r:0 w:1)
77	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
78	fn place_decision_deposit_preparing() -> Weight {
79		// Proof Size summary in bytes:
80		//  Measured:  `404`
81		//  Estimated: `83866`
82		// Minimum execution time: 51_005_000 picoseconds.
83		Weight::from_parts(52_816_000, 0)
84			.saturating_add(Weight::from_parts(0, 83866))
85			.saturating_add(T::DbWeight::get().reads(3))
86			.saturating_add(T::DbWeight::get().writes(4))
87	}
88	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
89	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
90	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:0)
91	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
92	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
93	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
94	/// Storage: `Scheduler::Agenda` (r:1 w:1)
95	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
96	/// Storage: `Scheduler::Retries` (r:0 w:1)
97	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
98	fn place_decision_deposit_queued() -> Weight {
99		// Proof Size summary in bytes:
100		//  Measured:  `2042`
101		//  Estimated: `42428`
102		// Minimum execution time: 98_664_000 picoseconds.
103		Weight::from_parts(103_183_000, 0)
104			.saturating_add(Weight::from_parts(0, 42428))
105			.saturating_add(T::DbWeight::get().reads(4))
106			.saturating_add(T::DbWeight::get().writes(4))
107	}
108	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
109	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
110	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:0)
111	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
112	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
113	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
114	/// Storage: `Scheduler::Agenda` (r:1 w:1)
115	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
116	/// Storage: `Scheduler::Retries` (r:0 w:1)
117	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
118	fn place_decision_deposit_not_queued() -> Weight {
119		// Proof Size summary in bytes:
120		//  Measured:  `2083`
121		//  Estimated: `42428`
122		// Minimum execution time: 96_671_000 picoseconds.
123		Weight::from_parts(101_538_000, 0)
124			.saturating_add(Weight::from_parts(0, 42428))
125			.saturating_add(T::DbWeight::get().reads(4))
126			.saturating_add(T::DbWeight::get().writes(4))
127	}
128	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
129	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
130	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:1)
131	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
132	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
133	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
134	/// Storage: `Scheduler::Agenda` (r:2 w:2)
135	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
136	/// Storage: `Scheduler::Retries` (r:0 w:1)
137	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
138	fn place_decision_deposit_passing() -> Weight {
139		// Proof Size summary in bytes:
140		//  Measured:  `740`
141		//  Estimated: `83866`
142		// Minimum execution time: 149_229_000 picoseconds.
143		Weight::from_parts(168_217_000, 0)
144			.saturating_add(Weight::from_parts(0, 83866))
145			.saturating_add(T::DbWeight::get().reads(5))
146			.saturating_add(T::DbWeight::get().writes(5))
147	}
148	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
149	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
150	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:1)
151	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
152	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
153	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
154	/// Storage: `Scheduler::Agenda` (r:2 w:2)
155	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
156	/// Storage: `Scheduler::Retries` (r:0 w:1)
157	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
158	fn place_decision_deposit_failing() -> Weight {
159		// Proof Size summary in bytes:
160		//  Measured:  `605`
161		//  Estimated: `83866`
162		// Minimum execution time: 66_033_000 picoseconds.
163		Weight::from_parts(67_523_000, 0)
164			.saturating_add(Weight::from_parts(0, 83866))
165			.saturating_add(T::DbWeight::get().reads(5))
166			.saturating_add(T::DbWeight::get().writes(5))
167	}
168	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
169	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
170	fn refund_decision_deposit() -> Weight {
171		// Proof Size summary in bytes:
172		//  Measured:  `317`
173		//  Estimated: `4365`
174		// Minimum execution time: 29_860_000 picoseconds.
175		Weight::from_parts(30_457_000, 0)
176			.saturating_add(Weight::from_parts(0, 4365))
177			.saturating_add(T::DbWeight::get().reads(1))
178			.saturating_add(T::DbWeight::get().writes(1))
179	}
180	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
181	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
182	fn refund_submission_deposit() -> Weight {
183		// Proof Size summary in bytes:
184		//  Measured:  `167`
185		//  Estimated: `4365`
186		// Minimum execution time: 14_071_000 picoseconds.
187		Weight::from_parts(14_690_000, 0)
188			.saturating_add(Weight::from_parts(0, 4365))
189			.saturating_add(T::DbWeight::get().reads(1))
190			.saturating_add(T::DbWeight::get().writes(1))
191	}
192	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
193	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
194	/// Storage: `Scheduler::Agenda` (r:2 w:2)
195	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
196	/// Storage: `Scheduler::Retries` (r:0 w:1)
197	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
198	fn cancel() -> Weight {
199		// Proof Size summary in bytes:
200		//  Measured:  `349`
201		//  Estimated: `83866`
202		// Minimum execution time: 35_382_000 picoseconds.
203		Weight::from_parts(36_542_000, 0)
204			.saturating_add(Weight::from_parts(0, 83866))
205			.saturating_add(T::DbWeight::get().reads(3))
206			.saturating_add(T::DbWeight::get().writes(4))
207	}
208	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
209	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
210	/// Storage: `Scheduler::Agenda` (r:2 w:2)
211	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
212	/// Storage: `FellowshipReferenda::MetadataOf` (r:1 w:0)
213	/// Proof: `FellowshipReferenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
214	/// Storage: `Scheduler::Retries` (r:0 w:1)
215	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
216	fn kill() -> Weight {
217		// Proof Size summary in bytes:
218		//  Measured:  `450`
219		//  Estimated: `83866`
220		// Minimum execution time: 68_411_000 picoseconds.
221		Weight::from_parts(70_179_000, 0)
222			.saturating_add(Weight::from_parts(0, 83866))
223			.saturating_add(T::DbWeight::get().reads(4))
224			.saturating_add(T::DbWeight::get().writes(4))
225	}
226	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:0)
227	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
228	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:1)
229	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
230	fn one_fewer_deciding_queue_empty() -> Weight {
231		// Proof Size summary in bytes:
232		//  Measured:  `140`
233		//  Estimated: `4277`
234		// Minimum execution time: 12_107_000 picoseconds.
235		Weight::from_parts(12_512_000, 0)
236			.saturating_add(Weight::from_parts(0, 4277))
237			.saturating_add(T::DbWeight::get().reads(2))
238			.saturating_add(T::DbWeight::get().writes(1))
239	}
240	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
241	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
242	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
243	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
244	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
245	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
246	/// Storage: `Scheduler::Agenda` (r:1 w:1)
247	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
248	fn one_fewer_deciding_failing() -> Weight {
249		// Proof Size summary in bytes:
250		//  Measured:  `2342`
251		//  Estimated: `42428`
252		// Minimum execution time: 88_251_000 picoseconds.
253		Weight::from_parts(92_301_000, 0)
254			.saturating_add(Weight::from_parts(0, 42428))
255			.saturating_add(T::DbWeight::get().reads(4))
256			.saturating_add(T::DbWeight::get().writes(3))
257	}
258	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
259	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
260	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
261	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
262	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
263	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
264	/// Storage: `Scheduler::Agenda` (r:1 w:1)
265	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
266	fn one_fewer_deciding_passing() -> Weight {
267		// Proof Size summary in bytes:
268		//  Measured:  `2328`
269		//  Estimated: `42428`
270		// Minimum execution time: 86_613_000 picoseconds.
271		Weight::from_parts(90_422_000, 0)
272			.saturating_add(Weight::from_parts(0, 42428))
273			.saturating_add(T::DbWeight::get().reads(4))
274			.saturating_add(T::DbWeight::get().writes(3))
275	}
276	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:0)
277	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
278	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
279	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
280	fn nudge_referendum_requeued_insertion() -> Weight {
281		// Proof Size summary in bytes:
282		//  Measured:  `1807`
283		//  Estimated: `4365`
284		// Minimum execution time: 42_093_000 picoseconds.
285		Weight::from_parts(44_027_000, 0)
286			.saturating_add(Weight::from_parts(0, 4365))
287			.saturating_add(T::DbWeight::get().reads(2))
288			.saturating_add(T::DbWeight::get().writes(1))
289	}
290	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:0)
291	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
292	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
293	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
294	fn nudge_referendum_requeued_slide() -> Weight {
295		// Proof Size summary in bytes:
296		//  Measured:  `1774`
297		//  Estimated: `4365`
298		// Minimum execution time: 39_115_000 picoseconds.
299		Weight::from_parts(43_478_000, 0)
300			.saturating_add(Weight::from_parts(0, 4365))
301			.saturating_add(T::DbWeight::get().reads(2))
302			.saturating_add(T::DbWeight::get().writes(1))
303	}
304	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
305	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
306	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:0)
307	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
308	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
309	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
310	fn nudge_referendum_queued() -> Weight {
311		// Proof Size summary in bytes:
312		//  Measured:  `1790`
313		//  Estimated: `4365`
314		// Minimum execution time: 49_205_000 picoseconds.
315		Weight::from_parts(51_648_000, 0)
316			.saturating_add(Weight::from_parts(0, 4365))
317			.saturating_add(T::DbWeight::get().reads(3))
318			.saturating_add(T::DbWeight::get().writes(2))
319	}
320	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
321	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
322	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:0)
323	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
324	/// Storage: `FellowshipReferenda::TrackQueue` (r:1 w:1)
325	/// Proof: `FellowshipReferenda::TrackQueue` (`max_values`: None, `max_size`: Some(812), added: 3287, mode: `MaxEncodedLen`)
326	fn nudge_referendum_not_queued() -> Weight {
327		// Proof Size summary in bytes:
328		//  Measured:  `1831`
329		//  Estimated: `4365`
330		// Minimum execution time: 47_692_000 picoseconds.
331		Weight::from_parts(51_756_000, 0)
332			.saturating_add(Weight::from_parts(0, 4365))
333			.saturating_add(T::DbWeight::get().reads(3))
334			.saturating_add(T::DbWeight::get().writes(2))
335	}
336	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
337	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
338	/// Storage: `Scheduler::Agenda` (r:1 w:1)
339	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
340	fn nudge_referendum_no_deposit() -> Weight {
341		// Proof Size summary in bytes:
342		//  Measured:  `301`
343		//  Estimated: `42428`
344		// Minimum execution time: 24_114_000 picoseconds.
345		Weight::from_parts(25_083_000, 0)
346			.saturating_add(Weight::from_parts(0, 42428))
347			.saturating_add(T::DbWeight::get().reads(2))
348			.saturating_add(T::DbWeight::get().writes(2))
349	}
350	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
351	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
352	/// Storage: `Scheduler::Agenda` (r:1 w:1)
353	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
354	fn nudge_referendum_preparing() -> Weight {
355		// Proof Size summary in bytes:
356		//  Measured:  `349`
357		//  Estimated: `42428`
358		// Minimum execution time: 23_863_000 picoseconds.
359		Weight::from_parts(25_274_000, 0)
360			.saturating_add(Weight::from_parts(0, 42428))
361			.saturating_add(T::DbWeight::get().reads(2))
362			.saturating_add(T::DbWeight::get().writes(2))
363	}
364	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
365	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
366	fn nudge_referendum_timed_out() -> Weight {
367		// Proof Size summary in bytes:
368		//  Measured:  `208`
369		//  Estimated: `4365`
370		// Minimum execution time: 15_202_000 picoseconds.
371		Weight::from_parts(15_831_000, 0)
372			.saturating_add(Weight::from_parts(0, 4365))
373			.saturating_add(T::DbWeight::get().reads(1))
374			.saturating_add(T::DbWeight::get().writes(1))
375	}
376	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
377	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
378	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:1)
379	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
380	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
381	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
382	/// Storage: `Scheduler::Agenda` (r:1 w:1)
383	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
384	fn nudge_referendum_begin_deciding_failing() -> Weight {
385		// Proof Size summary in bytes:
386		//  Measured:  `550`
387		//  Estimated: `42428`
388		// Minimum execution time: 37_649_000 picoseconds.
389		Weight::from_parts(38_973_000, 0)
390			.saturating_add(Weight::from_parts(0, 42428))
391			.saturating_add(T::DbWeight::get().reads(4))
392			.saturating_add(T::DbWeight::get().writes(3))
393	}
394	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
395	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
396	/// Storage: `FellowshipReferenda::DecidingCount` (r:1 w:1)
397	/// Proof: `FellowshipReferenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
398	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
399	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
400	/// Storage: `Scheduler::Agenda` (r:1 w:1)
401	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
402	fn nudge_referendum_begin_deciding_passing() -> Weight {
403		// Proof Size summary in bytes:
404		//  Measured:  `685`
405		//  Estimated: `42428`
406		// Minimum execution time: 77_633_000 picoseconds.
407		Weight::from_parts(80_573_000, 0)
408			.saturating_add(Weight::from_parts(0, 42428))
409			.saturating_add(T::DbWeight::get().reads(4))
410			.saturating_add(T::DbWeight::get().writes(3))
411	}
412	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
413	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
414	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
415	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
416	/// Storage: `Scheduler::Agenda` (r:1 w:1)
417	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
418	fn nudge_referendum_begin_confirming() -> Weight {
419		// Proof Size summary in bytes:
420		//  Measured:  `736`
421		//  Estimated: `42428`
422		// Minimum execution time: 108_648_000 picoseconds.
423		Weight::from_parts(124_320_000, 0)
424			.saturating_add(Weight::from_parts(0, 42428))
425			.saturating_add(T::DbWeight::get().reads(3))
426			.saturating_add(T::DbWeight::get().writes(2))
427	}
428	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
429	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
430	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
431	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
432	/// Storage: `Scheduler::Agenda` (r:1 w:1)
433	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
434	fn nudge_referendum_end_confirming() -> Weight {
435		// Proof Size summary in bytes:
436		//  Measured:  `721`
437		//  Estimated: `42428`
438		// Minimum execution time: 107_357_000 picoseconds.
439		Weight::from_parts(134_687_000, 0)
440			.saturating_add(Weight::from_parts(0, 42428))
441			.saturating_add(T::DbWeight::get().reads(3))
442			.saturating_add(T::DbWeight::get().writes(2))
443	}
444	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
445	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
446	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
447	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
448	/// Storage: `Scheduler::Agenda` (r:1 w:1)
449	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
450	fn nudge_referendum_continue_not_confirming() -> Weight {
451		// Proof Size summary in bytes:
452		//  Measured:  `736`
453		//  Estimated: `42428`
454		// Minimum execution time: 114_998_000 picoseconds.
455		Weight::from_parts(128_601_000, 0)
456			.saturating_add(Weight::from_parts(0, 42428))
457			.saturating_add(T::DbWeight::get().reads(3))
458			.saturating_add(T::DbWeight::get().writes(2))
459	}
460	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
461	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
462	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
463	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
464	/// Storage: `Scheduler::Agenda` (r:1 w:1)
465	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
466	fn nudge_referendum_continue_confirming() -> Weight {
467		// Proof Size summary in bytes:
468		//  Measured:  `742`
469		//  Estimated: `42428`
470		// Minimum execution time: 69_703_000 picoseconds.
471		Weight::from_parts(72_382_000, 0)
472			.saturating_add(Weight::from_parts(0, 42428))
473			.saturating_add(T::DbWeight::get().reads(3))
474			.saturating_add(T::DbWeight::get().writes(2))
475	}
476	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
477	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
478	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
479	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
480	/// Storage: `Scheduler::Agenda` (r:2 w:2)
481	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
482	/// Storage: `Scheduler::Lookup` (r:1 w:1)
483	/// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`)
484	fn nudge_referendum_approved() -> Weight {
485		// Proof Size summary in bytes:
486		//  Measured:  `742`
487		//  Estimated: `83866`
488		// Minimum execution time: 117_256_000 picoseconds.
489		Weight::from_parts(141_643_000, 0)
490			.saturating_add(Weight::from_parts(0, 83866))
491			.saturating_add(T::DbWeight::get().reads(5))
492			.saturating_add(T::DbWeight::get().writes(4))
493	}
494	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:1)
495	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
496	/// Storage: `FellowshipCollective::MemberCount` (r:1 w:0)
497	/// Proof: `FellowshipCollective::MemberCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
498	/// Storage: `Scheduler::Agenda` (r:1 w:1)
499	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
500	fn nudge_referendum_rejected() -> Weight {
501		// Proof Size summary in bytes:
502		//  Measured:  `738`
503		//  Estimated: `42428`
504		// Minimum execution time: 106_442_000 picoseconds.
505		Weight::from_parts(128_451_000, 0)
506			.saturating_add(Weight::from_parts(0, 42428))
507			.saturating_add(T::DbWeight::get().reads(3))
508			.saturating_add(T::DbWeight::get().writes(2))
509	}
510	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:0)
511	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
512	/// Storage: `Preimage::StatusFor` (r:1 w:0)
513	/// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
514	/// Storage: `Preimage::RequestStatusFor` (r:1 w:0)
515	/// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
516	/// Storage: `FellowshipReferenda::MetadataOf` (r:0 w:1)
517	/// Proof: `FellowshipReferenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
518	fn set_some_metadata() -> Weight {
519		// Proof Size summary in bytes:
520		//  Measured:  `351`
521		//  Estimated: `4365`
522		// Minimum execution time: 23_152_000 picoseconds.
523		Weight::from_parts(24_060_000, 0)
524			.saturating_add(Weight::from_parts(0, 4365))
525			.saturating_add(T::DbWeight::get().reads(3))
526			.saturating_add(T::DbWeight::get().writes(1))
527	}
528	/// Storage: `FellowshipReferenda::ReferendumInfoFor` (r:1 w:0)
529	/// Proof: `FellowshipReferenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(900), added: 3375, mode: `MaxEncodedLen`)
530	/// Storage: `FellowshipReferenda::MetadataOf` (r:1 w:1)
531	/// Proof: `FellowshipReferenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
532	fn clear_metadata() -> Weight {
533		// Proof Size summary in bytes:
534		//  Measured:  `285`
535		//  Estimated: `4365`
536		// Minimum execution time: 18_286_000 picoseconds.
537		Weight::from_parts(19_035_000, 0)
538			.saturating_add(Weight::from_parts(0, 4365))
539			.saturating_add(T::DbWeight::get().reads(2))
540			.saturating_add(T::DbWeight::get().writes(1))
541	}
542}