referrerpolicy=no-referrer-when-downgrade

pallet_referenda/
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_referenda`
36//!
37//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
38//! DATE: 2025-02-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
39//! WORST CASE MAP SIZE: `1000000`
40//! HOSTNAME: `4563561839a5`, 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_referenda
51// --header=/__w/polkadot-sdk/polkadot-sdk/substrate/HEADER-APACHE2
52// --output=/__w/polkadot-sdk/polkadot-sdk/substrate/frame/referenda/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// --genesis-builder-policy=none
62// --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
63
64#![cfg_attr(rustfmt, rustfmt_skip)]
65#![allow(unused_parens)]
66#![allow(unused_imports)]
67#![allow(missing_docs)]
68#![allow(dead_code)]
69
70use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
71use core::marker::PhantomData;
72
73/// Weight functions needed for `pallet_referenda`.
74pub trait WeightInfo {
75	fn submit() -> Weight;
76	fn place_decision_deposit_preparing() -> Weight;
77	fn place_decision_deposit_queued() -> Weight;
78	fn place_decision_deposit_not_queued() -> Weight;
79	fn place_decision_deposit_passing() -> Weight;
80	fn place_decision_deposit_failing() -> Weight;
81	fn refund_decision_deposit() -> Weight;
82	fn refund_submission_deposit() -> Weight;
83	fn cancel() -> Weight;
84	fn kill() -> Weight;
85	fn one_fewer_deciding_queue_empty() -> Weight;
86	fn one_fewer_deciding_failing() -> Weight;
87	fn one_fewer_deciding_passing() -> Weight;
88	fn nudge_referendum_requeued_insertion() -> Weight;
89	fn nudge_referendum_requeued_slide() -> Weight;
90	fn nudge_referendum_queued() -> Weight;
91	fn nudge_referendum_not_queued() -> Weight;
92	fn nudge_referendum_no_deposit() -> Weight;
93	fn nudge_referendum_preparing() -> Weight;
94	fn nudge_referendum_timed_out() -> Weight;
95	fn nudge_referendum_begin_deciding_failing() -> Weight;
96	fn nudge_referendum_begin_deciding_passing() -> Weight;
97	fn nudge_referendum_begin_confirming() -> Weight;
98	fn nudge_referendum_end_confirming() -> Weight;
99	fn nudge_referendum_continue_not_confirming() -> Weight;
100	fn nudge_referendum_continue_confirming() -> Weight;
101	fn nudge_referendum_approved() -> Weight;
102	fn nudge_referendum_rejected() -> Weight;
103	fn set_some_metadata() -> Weight;
104	fn clear_metadata() -> Weight;
105}
106
107/// Weights for `pallet_referenda` using the Substrate node and recommended hardware.
108pub struct SubstrateWeight<T>(PhantomData<T>);
109impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
110	/// Storage: `Parameters::Parameters` (r:1 w:0)
111	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
112	/// Storage: `Referenda::ReferendumCount` (r:1 w:1)
113	/// Proof: `Referenda::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
114	/// Storage: `Scheduler::Agenda` (r:1 w:1)
115	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
116	/// Storage: `Referenda::ReferendumInfoFor` (r:0 w:1)
117	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
118	fn submit() -> Weight {
119		// Proof Size summary in bytes:
120		//  Measured:  `52`
121		//  Estimated: `110487`
122		// Minimum execution time: 29_951_000 picoseconds.
123		Weight::from_parts(30_644_000, 110487)
124			.saturating_add(T::DbWeight::get().reads(3_u64))
125			.saturating_add(T::DbWeight::get().writes(3_u64))
126	}
127	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
128	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
129	/// Storage: `Parameters::Parameters` (r:1 w:0)
130	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
131	/// Storage: `Scheduler::Agenda` (r:2 w:2)
132	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
133	/// Storage: `Scheduler::Retries` (r:0 w:1)
134	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
135	fn place_decision_deposit_preparing() -> Weight {
136		// Proof Size summary in bytes:
137		//  Measured:  `238`
138		//  Estimated: `219984`
139		// Minimum execution time: 44_797_000 picoseconds.
140		Weight::from_parts(45_583_000, 219984)
141			.saturating_add(T::DbWeight::get().reads(4_u64))
142			.saturating_add(T::DbWeight::get().writes(4_u64))
143	}
144	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
145	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
146	/// Storage: `Parameters::Parameters` (r:1 w:0)
147	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
148	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
149	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
150	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
151	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
152	/// Storage: `Scheduler::Agenda` (r:1 w:1)
153	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
154	/// Storage: `Scheduler::Retries` (r:0 w:1)
155	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
156	fn place_decision_deposit_queued() -> Weight {
157		// Proof Size summary in bytes:
158		//  Measured:  `2975`
159		//  Estimated: `110487`
160		// Minimum execution time: 63_841_000 picoseconds.
161		Weight::from_parts(65_276_000, 110487)
162			.saturating_add(T::DbWeight::get().reads(5_u64))
163			.saturating_add(T::DbWeight::get().writes(4_u64))
164	}
165	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
166	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
167	/// Storage: `Parameters::Parameters` (r:1 w:0)
168	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
169	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
170	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
171	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
172	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
173	/// Storage: `Scheduler::Agenda` (r:1 w:1)
174	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
175	/// Storage: `Scheduler::Retries` (r:0 w:1)
176	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
177	fn place_decision_deposit_not_queued() -> Weight {
178		// Proof Size summary in bytes:
179		//  Measured:  `2995`
180		//  Estimated: `110487`
181		// Minimum execution time: 62_426_000 picoseconds.
182		Weight::from_parts(66_039_000, 110487)
183			.saturating_add(T::DbWeight::get().reads(5_u64))
184			.saturating_add(T::DbWeight::get().writes(4_u64))
185	}
186	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
187	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
188	/// Storage: `Parameters::Parameters` (r:1 w:0)
189	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
190	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
191	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
192	/// Storage: `Scheduler::Agenda` (r:2 w:2)
193	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
194	/// Storage: `Scheduler::Retries` (r:0 w:1)
195	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
196	fn place_decision_deposit_passing() -> Weight {
197		// Proof Size summary in bytes:
198		//  Measured:  `238`
199		//  Estimated: `219984`
200		// Minimum execution time: 52_748_000 picoseconds.
201		Weight::from_parts(53_966_000, 219984)
202			.saturating_add(T::DbWeight::get().reads(5_u64))
203			.saturating_add(T::DbWeight::get().writes(5_u64))
204	}
205	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
206	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
207	/// Storage: `Parameters::Parameters` (r:1 w:0)
208	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
209	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
210	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
211	/// Storage: `Scheduler::Agenda` (r:2 w:2)
212	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
213	/// Storage: `Scheduler::Retries` (r:0 w:1)
214	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
215	fn place_decision_deposit_failing() -> Weight {
216		// Proof Size summary in bytes:
217		//  Measured:  `238`
218		//  Estimated: `219984`
219		// Minimum execution time: 50_585_000 picoseconds.
220		Weight::from_parts(51_774_000, 219984)
221			.saturating_add(T::DbWeight::get().reads(5_u64))
222			.saturating_add(T::DbWeight::get().writes(5_u64))
223	}
224	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
225	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
226	fn refund_decision_deposit() -> Weight {
227		// Proof Size summary in bytes:
228		//  Measured:  `209`
229		//  Estimated: `3831`
230		// Minimum execution time: 25_561_000 picoseconds.
231		Weight::from_parts(25_993_000, 3831)
232			.saturating_add(T::DbWeight::get().reads(1_u64))
233			.saturating_add(T::DbWeight::get().writes(1_u64))
234	}
235	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
236	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
237	fn refund_submission_deposit() -> Weight {
238		// Proof Size summary in bytes:
239		//  Measured:  `161`
240		//  Estimated: `3831`
241		// Minimum execution time: 24_799_000 picoseconds.
242		Weight::from_parts(25_604_000, 3831)
243			.saturating_add(T::DbWeight::get().reads(1_u64))
244			.saturating_add(T::DbWeight::get().writes(1_u64))
245	}
246	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
247	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
248	/// Storage: `Scheduler::Agenda` (r:2 w:2)
249	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
250	/// Storage: `Scheduler::Retries` (r:0 w:1)
251	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
252	fn cancel() -> Weight {
253		// Proof Size summary in bytes:
254		//  Measured:  `234`
255		//  Estimated: `219984`
256		// Minimum execution time: 27_807_000 picoseconds.
257		Weight::from_parts(28_364_000, 219984)
258			.saturating_add(T::DbWeight::get().reads(3_u64))
259			.saturating_add(T::DbWeight::get().writes(4_u64))
260	}
261	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
262	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
263	/// Storage: `Scheduler::Agenda` (r:2 w:2)
264	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
265	/// Storage: `Referenda::MetadataOf` (r:1 w:0)
266	/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
267	/// Storage: `Scheduler::Retries` (r:0 w:1)
268	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
269	fn kill() -> Weight {
270		// Proof Size summary in bytes:
271		//  Measured:  `388`
272		//  Estimated: `219984`
273		// Minimum execution time: 63_955_000 picoseconds.
274		Weight::from_parts(64_979_000, 219984)
275			.saturating_add(T::DbWeight::get().reads(4_u64))
276			.saturating_add(T::DbWeight::get().writes(4_u64))
277	}
278	/// Storage: `Parameters::Parameters` (r:1 w:0)
279	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
280	/// Storage: `Referenda::TrackQueue` (r:1 w:0)
281	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
282	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
283	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
284	fn one_fewer_deciding_queue_empty() -> Weight {
285		// Proof Size summary in bytes:
286		//  Measured:  `79`
287		//  Estimated: `14787`
288		// Minimum execution time: 10_985_000 picoseconds.
289		Weight::from_parts(11_371_000, 14787)
290			.saturating_add(T::DbWeight::get().reads(3_u64))
291			.saturating_add(T::DbWeight::get().writes(1_u64))
292	}
293	/// Storage: `Parameters::Parameters` (r:1 w:0)
294	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
295	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
296	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
297	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
298	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
299	/// Storage: `Scheduler::Agenda` (r:1 w:1)
300	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
301	fn one_fewer_deciding_failing() -> Weight {
302		// Proof Size summary in bytes:
303		//  Measured:  `2928`
304		//  Estimated: `110487`
305		// Minimum execution time: 43_023_000 picoseconds.
306		Weight::from_parts(44_282_000, 110487)
307			.saturating_add(T::DbWeight::get().reads(4_u64))
308			.saturating_add(T::DbWeight::get().writes(3_u64))
309	}
310	/// Storage: `Parameters::Parameters` (r:1 w:0)
311	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
312	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
313	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
314	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
315	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
316	/// Storage: `Scheduler::Agenda` (r:1 w:1)
317	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
318	fn one_fewer_deciding_passing() -> Weight {
319		// Proof Size summary in bytes:
320		//  Measured:  `2928`
321		//  Estimated: `110487`
322		// Minimum execution time: 43_919_000 picoseconds.
323		Weight::from_parts(45_147_000, 110487)
324			.saturating_add(T::DbWeight::get().reads(4_u64))
325			.saturating_add(T::DbWeight::get().writes(3_u64))
326	}
327	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
328	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
329	/// Storage: `Parameters::Parameters` (r:1 w:0)
330	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
331	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
332	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
333	fn nudge_referendum_requeued_insertion() -> Weight {
334		// Proof Size summary in bytes:
335		//  Measured:  `2940`
336		//  Estimated: `14787`
337		// Minimum execution time: 26_209_000 picoseconds.
338		Weight::from_parts(27_379_000, 14787)
339			.saturating_add(T::DbWeight::get().reads(3_u64))
340			.saturating_add(T::DbWeight::get().writes(1_u64))
341	}
342	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
343	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
344	/// Storage: `Parameters::Parameters` (r:1 w:0)
345	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
346	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
347	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
348	fn nudge_referendum_requeued_slide() -> Weight {
349		// Proof Size summary in bytes:
350		//  Measured:  `2940`
351		//  Estimated: `14787`
352		// Minimum execution time: 26_523_000 picoseconds.
353		Weight::from_parts(27_759_000, 14787)
354			.saturating_add(T::DbWeight::get().reads(3_u64))
355			.saturating_add(T::DbWeight::get().writes(1_u64))
356	}
357	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
358	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
359	/// Storage: `Parameters::Parameters` (r:1 w:0)
360	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
361	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
362	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
363	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
364	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
365	fn nudge_referendum_queued() -> Weight {
366		// Proof Size summary in bytes:
367		//  Measured:  `2920`
368		//  Estimated: `14787`
369		// Minimum execution time: 31_048_000 picoseconds.
370		Weight::from_parts(32_316_000, 14787)
371			.saturating_add(T::DbWeight::get().reads(4_u64))
372			.saturating_add(T::DbWeight::get().writes(2_u64))
373	}
374	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
375	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
376	/// Storage: `Parameters::Parameters` (r:1 w:0)
377	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
378	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
379	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
380	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
381	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
382	fn nudge_referendum_not_queued() -> Weight {
383		// Proof Size summary in bytes:
384		//  Measured:  `2940`
385		//  Estimated: `14787`
386		// Minimum execution time: 29_936_000 picoseconds.
387		Weight::from_parts(31_863_000, 14787)
388			.saturating_add(T::DbWeight::get().reads(4_u64))
389			.saturating_add(T::DbWeight::get().writes(2_u64))
390	}
391	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
392	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
393	/// Storage: `Parameters::Parameters` (r:1 w:0)
394	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
395	/// Storage: `Scheduler::Agenda` (r:1 w:1)
396	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
397	fn nudge_referendum_no_deposit() -> Weight {
398		// Proof Size summary in bytes:
399		//  Measured:  `186`
400		//  Estimated: `110487`
401		// Minimum execution time: 19_946_000 picoseconds.
402		Weight::from_parts(20_469_000, 110487)
403			.saturating_add(T::DbWeight::get().reads(3_u64))
404			.saturating_add(T::DbWeight::get().writes(2_u64))
405	}
406	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
407	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
408	/// Storage: `Parameters::Parameters` (r:1 w:0)
409	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
410	/// Storage: `Scheduler::Agenda` (r:1 w:1)
411	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
412	fn nudge_referendum_preparing() -> Weight {
413		// Proof Size summary in bytes:
414		//  Measured:  `234`
415		//  Estimated: `110487`
416		// Minimum execution time: 20_342_000 picoseconds.
417		Weight::from_parts(20_939_000, 110487)
418			.saturating_add(T::DbWeight::get().reads(3_u64))
419			.saturating_add(T::DbWeight::get().writes(2_u64))
420	}
421	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
422	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
423	/// Storage: `Parameters::Parameters` (r:1 w:0)
424	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
425	fn nudge_referendum_timed_out() -> Weight {
426		// Proof Size summary in bytes:
427		//  Measured:  `186`
428		//  Estimated: `14787`
429		// Minimum execution time: 15_161_000 picoseconds.
430		Weight::from_parts(15_555_000, 14787)
431			.saturating_add(T::DbWeight::get().reads(2_u64))
432			.saturating_add(T::DbWeight::get().writes(1_u64))
433	}
434	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
435	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
436	/// Storage: `Parameters::Parameters` (r:1 w:0)
437	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
438	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
439	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
440	/// Storage: `Scheduler::Agenda` (r:1 w:1)
441	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
442	fn nudge_referendum_begin_deciding_failing() -> Weight {
443		// Proof Size summary in bytes:
444		//  Measured:  `234`
445		//  Estimated: `110487`
446		// Minimum execution time: 26_157_000 picoseconds.
447		Weight::from_parts(26_634_000, 110487)
448			.saturating_add(T::DbWeight::get().reads(4_u64))
449			.saturating_add(T::DbWeight::get().writes(3_u64))
450	}
451	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
452	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
453	/// Storage: `Parameters::Parameters` (r:1 w:0)
454	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
455	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
456	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
457	/// Storage: `Scheduler::Agenda` (r:1 w:1)
458	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
459	fn nudge_referendum_begin_deciding_passing() -> Weight {
460		// Proof Size summary in bytes:
461		//  Measured:  `234`
462		//  Estimated: `110487`
463		// Minimum execution time: 28_009_000 picoseconds.
464		Weight::from_parts(28_800_000, 110487)
465			.saturating_add(T::DbWeight::get().reads(4_u64))
466			.saturating_add(T::DbWeight::get().writes(3_u64))
467	}
468	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
469	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
470	/// Storage: `Parameters::Parameters` (r:1 w:0)
471	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
472	/// Storage: `Scheduler::Agenda` (r:1 w:1)
473	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
474	fn nudge_referendum_begin_confirming() -> Weight {
475		// Proof Size summary in bytes:
476		//  Measured:  `273`
477		//  Estimated: `110487`
478		// Minimum execution time: 22_683_000 picoseconds.
479		Weight::from_parts(23_374_000, 110487)
480			.saturating_add(T::DbWeight::get().reads(3_u64))
481			.saturating_add(T::DbWeight::get().writes(2_u64))
482	}
483	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
484	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
485	/// Storage: `Parameters::Parameters` (r:1 w:0)
486	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
487	/// Storage: `Scheduler::Agenda` (r:1 w:1)
488	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
489	fn nudge_referendum_end_confirming() -> Weight {
490		// Proof Size summary in bytes:
491		//  Measured:  `277`
492		//  Estimated: `110487`
493		// Minimum execution time: 23_079_000 picoseconds.
494		Weight::from_parts(23_913_000, 110487)
495			.saturating_add(T::DbWeight::get().reads(3_u64))
496			.saturating_add(T::DbWeight::get().writes(2_u64))
497	}
498	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
499	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
500	/// Storage: `Parameters::Parameters` (r:1 w:0)
501	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
502	/// Storage: `Scheduler::Agenda` (r:1 w:1)
503	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
504	fn nudge_referendum_continue_not_confirming() -> Weight {
505		// Proof Size summary in bytes:
506		//  Measured:  `273`
507		//  Estimated: `110487`
508		// Minimum execution time: 22_568_000 picoseconds.
509		Weight::from_parts(23_248_000, 110487)
510			.saturating_add(T::DbWeight::get().reads(3_u64))
511			.saturating_add(T::DbWeight::get().writes(2_u64))
512	}
513	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
514	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
515	/// Storage: `Parameters::Parameters` (r:1 w:0)
516	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
517	/// Storage: `Scheduler::Agenda` (r:1 w:1)
518	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
519	fn nudge_referendum_continue_confirming() -> Weight {
520		// Proof Size summary in bytes:
521		//  Measured:  `277`
522		//  Estimated: `110487`
523		// Minimum execution time: 20_949_000 picoseconds.
524		Weight::from_parts(21_663_000, 110487)
525			.saturating_add(T::DbWeight::get().reads(3_u64))
526			.saturating_add(T::DbWeight::get().writes(2_u64))
527	}
528	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
529	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
530	/// Storage: `Parameters::Parameters` (r:1 w:0)
531	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
532	/// Storage: `Scheduler::Agenda` (r:2 w:2)
533	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
534	/// Storage: `Scheduler::Lookup` (r:1 w:1)
535	/// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`)
536	fn nudge_referendum_approved() -> Weight {
537		// Proof Size summary in bytes:
538		//  Measured:  `277`
539		//  Estimated: `219984`
540		// Minimum execution time: 32_425_000 picoseconds.
541		Weight::from_parts(33_048_000, 219984)
542			.saturating_add(T::DbWeight::get().reads(5_u64))
543			.saturating_add(T::DbWeight::get().writes(4_u64))
544	}
545	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
546	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
547	/// Storage: `Parameters::Parameters` (r:1 w:0)
548	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
549	/// Storage: `Scheduler::Agenda` (r:1 w:1)
550	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
551	fn nudge_referendum_rejected() -> Weight {
552		// Proof Size summary in bytes:
553		//  Measured:  `273`
554		//  Estimated: `110487`
555		// Minimum execution time: 22_900_000 picoseconds.
556		Weight::from_parts(23_450_000, 110487)
557			.saturating_add(T::DbWeight::get().reads(3_u64))
558			.saturating_add(T::DbWeight::get().writes(2_u64))
559	}
560	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
561	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
562	/// Storage: `Preimage::StatusFor` (r:1 w:0)
563	/// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
564	/// Storage: `Preimage::RequestStatusFor` (r:1 w:0)
565	/// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
566	/// Storage: `Referenda::MetadataOf` (r:0 w:1)
567	/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
568	fn set_some_metadata() -> Weight {
569		// Proof Size summary in bytes:
570		//  Measured:  `216`
571		//  Estimated: `3831`
572		// Minimum execution time: 17_753_000 picoseconds.
573		Weight::from_parts(18_106_000, 3831)
574			.saturating_add(T::DbWeight::get().reads(3_u64))
575			.saturating_add(T::DbWeight::get().writes(1_u64))
576	}
577	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
578	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
579	/// Storage: `Referenda::MetadataOf` (r:1 w:1)
580	/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
581	fn clear_metadata() -> Weight {
582		// Proof Size summary in bytes:
583		//  Measured:  `263`
584		//  Estimated: `3831`
585		// Minimum execution time: 15_408_000 picoseconds.
586		Weight::from_parts(15_983_000, 3831)
587			.saturating_add(T::DbWeight::get().reads(2_u64))
588			.saturating_add(T::DbWeight::get().writes(1_u64))
589	}
590}
591
592// For backwards compatibility and tests.
593impl WeightInfo for () {
594	/// Storage: `Parameters::Parameters` (r:1 w:0)
595	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
596	/// Storage: `Referenda::ReferendumCount` (r:1 w:1)
597	/// Proof: `Referenda::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
598	/// Storage: `Scheduler::Agenda` (r:1 w:1)
599	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
600	/// Storage: `Referenda::ReferendumInfoFor` (r:0 w:1)
601	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
602	fn submit() -> Weight {
603		// Proof Size summary in bytes:
604		//  Measured:  `52`
605		//  Estimated: `110487`
606		// Minimum execution time: 29_951_000 picoseconds.
607		Weight::from_parts(30_644_000, 110487)
608			.saturating_add(RocksDbWeight::get().reads(3_u64))
609			.saturating_add(RocksDbWeight::get().writes(3_u64))
610	}
611	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
612	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
613	/// Storage: `Parameters::Parameters` (r:1 w:0)
614	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
615	/// Storage: `Scheduler::Agenda` (r:2 w:2)
616	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
617	/// Storage: `Scheduler::Retries` (r:0 w:1)
618	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
619	fn place_decision_deposit_preparing() -> Weight {
620		// Proof Size summary in bytes:
621		//  Measured:  `238`
622		//  Estimated: `219984`
623		// Minimum execution time: 44_797_000 picoseconds.
624		Weight::from_parts(45_583_000, 219984)
625			.saturating_add(RocksDbWeight::get().reads(4_u64))
626			.saturating_add(RocksDbWeight::get().writes(4_u64))
627	}
628	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
629	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
630	/// Storage: `Parameters::Parameters` (r:1 w:0)
631	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
632	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
633	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
634	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
635	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
636	/// Storage: `Scheduler::Agenda` (r:1 w:1)
637	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
638	/// Storage: `Scheduler::Retries` (r:0 w:1)
639	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
640	fn place_decision_deposit_queued() -> Weight {
641		// Proof Size summary in bytes:
642		//  Measured:  `2975`
643		//  Estimated: `110487`
644		// Minimum execution time: 63_841_000 picoseconds.
645		Weight::from_parts(65_276_000, 110487)
646			.saturating_add(RocksDbWeight::get().reads(5_u64))
647			.saturating_add(RocksDbWeight::get().writes(4_u64))
648	}
649	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
650	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
651	/// Storage: `Parameters::Parameters` (r:1 w:0)
652	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
653	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
654	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
655	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
656	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
657	/// Storage: `Scheduler::Agenda` (r:1 w:1)
658	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
659	/// Storage: `Scheduler::Retries` (r:0 w:1)
660	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
661	fn place_decision_deposit_not_queued() -> Weight {
662		// Proof Size summary in bytes:
663		//  Measured:  `2995`
664		//  Estimated: `110487`
665		// Minimum execution time: 62_426_000 picoseconds.
666		Weight::from_parts(66_039_000, 110487)
667			.saturating_add(RocksDbWeight::get().reads(5_u64))
668			.saturating_add(RocksDbWeight::get().writes(4_u64))
669	}
670	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
671	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
672	/// Storage: `Parameters::Parameters` (r:1 w:0)
673	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
674	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
675	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
676	/// Storage: `Scheduler::Agenda` (r:2 w:2)
677	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
678	/// Storage: `Scheduler::Retries` (r:0 w:1)
679	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
680	fn place_decision_deposit_passing() -> Weight {
681		// Proof Size summary in bytes:
682		//  Measured:  `238`
683		//  Estimated: `219984`
684		// Minimum execution time: 52_748_000 picoseconds.
685		Weight::from_parts(53_966_000, 219984)
686			.saturating_add(RocksDbWeight::get().reads(5_u64))
687			.saturating_add(RocksDbWeight::get().writes(5_u64))
688	}
689	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
690	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
691	/// Storage: `Parameters::Parameters` (r:1 w:0)
692	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
693	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
694	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
695	/// Storage: `Scheduler::Agenda` (r:2 w:2)
696	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
697	/// Storage: `Scheduler::Retries` (r:0 w:1)
698	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
699	fn place_decision_deposit_failing() -> Weight {
700		// Proof Size summary in bytes:
701		//  Measured:  `238`
702		//  Estimated: `219984`
703		// Minimum execution time: 50_585_000 picoseconds.
704		Weight::from_parts(51_774_000, 219984)
705			.saturating_add(RocksDbWeight::get().reads(5_u64))
706			.saturating_add(RocksDbWeight::get().writes(5_u64))
707	}
708	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
709	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
710	fn refund_decision_deposit() -> Weight {
711		// Proof Size summary in bytes:
712		//  Measured:  `209`
713		//  Estimated: `3831`
714		// Minimum execution time: 25_561_000 picoseconds.
715		Weight::from_parts(25_993_000, 3831)
716			.saturating_add(RocksDbWeight::get().reads(1_u64))
717			.saturating_add(RocksDbWeight::get().writes(1_u64))
718	}
719	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
720	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
721	fn refund_submission_deposit() -> Weight {
722		// Proof Size summary in bytes:
723		//  Measured:  `161`
724		//  Estimated: `3831`
725		// Minimum execution time: 24_799_000 picoseconds.
726		Weight::from_parts(25_604_000, 3831)
727			.saturating_add(RocksDbWeight::get().reads(1_u64))
728			.saturating_add(RocksDbWeight::get().writes(1_u64))
729	}
730	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
731	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
732	/// Storage: `Scheduler::Agenda` (r:2 w:2)
733	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
734	/// Storage: `Scheduler::Retries` (r:0 w:1)
735	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
736	fn cancel() -> Weight {
737		// Proof Size summary in bytes:
738		//  Measured:  `234`
739		//  Estimated: `219984`
740		// Minimum execution time: 27_807_000 picoseconds.
741		Weight::from_parts(28_364_000, 219984)
742			.saturating_add(RocksDbWeight::get().reads(3_u64))
743			.saturating_add(RocksDbWeight::get().writes(4_u64))
744	}
745	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
746	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
747	/// Storage: `Scheduler::Agenda` (r:2 w:2)
748	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
749	/// Storage: `Referenda::MetadataOf` (r:1 w:0)
750	/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
751	/// Storage: `Scheduler::Retries` (r:0 w:1)
752	/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
753	fn kill() -> Weight {
754		// Proof Size summary in bytes:
755		//  Measured:  `388`
756		//  Estimated: `219984`
757		// Minimum execution time: 63_955_000 picoseconds.
758		Weight::from_parts(64_979_000, 219984)
759			.saturating_add(RocksDbWeight::get().reads(4_u64))
760			.saturating_add(RocksDbWeight::get().writes(4_u64))
761	}
762	/// Storage: `Parameters::Parameters` (r:1 w:0)
763	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
764	/// Storage: `Referenda::TrackQueue` (r:1 w:0)
765	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
766	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
767	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
768	fn one_fewer_deciding_queue_empty() -> Weight {
769		// Proof Size summary in bytes:
770		//  Measured:  `79`
771		//  Estimated: `14787`
772		// Minimum execution time: 10_985_000 picoseconds.
773		Weight::from_parts(11_371_000, 14787)
774			.saturating_add(RocksDbWeight::get().reads(3_u64))
775			.saturating_add(RocksDbWeight::get().writes(1_u64))
776	}
777	/// Storage: `Parameters::Parameters` (r:1 w:0)
778	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
779	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
780	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
781	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
782	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
783	/// Storage: `Scheduler::Agenda` (r:1 w:1)
784	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
785	fn one_fewer_deciding_failing() -> Weight {
786		// Proof Size summary in bytes:
787		//  Measured:  `2928`
788		//  Estimated: `110487`
789		// Minimum execution time: 43_023_000 picoseconds.
790		Weight::from_parts(44_282_000, 110487)
791			.saturating_add(RocksDbWeight::get().reads(4_u64))
792			.saturating_add(RocksDbWeight::get().writes(3_u64))
793	}
794	/// Storage: `Parameters::Parameters` (r:1 w:0)
795	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
796	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
797	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
798	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
799	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
800	/// Storage: `Scheduler::Agenda` (r:1 w:1)
801	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
802	fn one_fewer_deciding_passing() -> Weight {
803		// Proof Size summary in bytes:
804		//  Measured:  `2928`
805		//  Estimated: `110487`
806		// Minimum execution time: 43_919_000 picoseconds.
807		Weight::from_parts(45_147_000, 110487)
808			.saturating_add(RocksDbWeight::get().reads(4_u64))
809			.saturating_add(RocksDbWeight::get().writes(3_u64))
810	}
811	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
812	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
813	/// Storage: `Parameters::Parameters` (r:1 w:0)
814	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
815	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
816	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
817	fn nudge_referendum_requeued_insertion() -> Weight {
818		// Proof Size summary in bytes:
819		//  Measured:  `2940`
820		//  Estimated: `14787`
821		// Minimum execution time: 26_209_000 picoseconds.
822		Weight::from_parts(27_379_000, 14787)
823			.saturating_add(RocksDbWeight::get().reads(3_u64))
824			.saturating_add(RocksDbWeight::get().writes(1_u64))
825	}
826	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
827	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
828	/// Storage: `Parameters::Parameters` (r:1 w:0)
829	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
830	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
831	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
832	fn nudge_referendum_requeued_slide() -> Weight {
833		// Proof Size summary in bytes:
834		//  Measured:  `2940`
835		//  Estimated: `14787`
836		// Minimum execution time: 26_523_000 picoseconds.
837		Weight::from_parts(27_759_000, 14787)
838			.saturating_add(RocksDbWeight::get().reads(3_u64))
839			.saturating_add(RocksDbWeight::get().writes(1_u64))
840	}
841	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
842	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
843	/// Storage: `Parameters::Parameters` (r:1 w:0)
844	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
845	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
846	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
847	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
848	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
849	fn nudge_referendum_queued() -> Weight {
850		// Proof Size summary in bytes:
851		//  Measured:  `2920`
852		//  Estimated: `14787`
853		// Minimum execution time: 31_048_000 picoseconds.
854		Weight::from_parts(32_316_000, 14787)
855			.saturating_add(RocksDbWeight::get().reads(4_u64))
856			.saturating_add(RocksDbWeight::get().writes(2_u64))
857	}
858	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
859	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
860	/// Storage: `Parameters::Parameters` (r:1 w:0)
861	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
862	/// Storage: `Referenda::DecidingCount` (r:1 w:0)
863	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
864	/// Storage: `Referenda::TrackQueue` (r:1 w:1)
865	/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
866	fn nudge_referendum_not_queued() -> Weight {
867		// Proof Size summary in bytes:
868		//  Measured:  `2940`
869		//  Estimated: `14787`
870		// Minimum execution time: 29_936_000 picoseconds.
871		Weight::from_parts(31_863_000, 14787)
872			.saturating_add(RocksDbWeight::get().reads(4_u64))
873			.saturating_add(RocksDbWeight::get().writes(2_u64))
874	}
875	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
876	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
877	/// Storage: `Parameters::Parameters` (r:1 w:0)
878	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
879	/// Storage: `Scheduler::Agenda` (r:1 w:1)
880	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
881	fn nudge_referendum_no_deposit() -> Weight {
882		// Proof Size summary in bytes:
883		//  Measured:  `186`
884		//  Estimated: `110487`
885		// Minimum execution time: 19_946_000 picoseconds.
886		Weight::from_parts(20_469_000, 110487)
887			.saturating_add(RocksDbWeight::get().reads(3_u64))
888			.saturating_add(RocksDbWeight::get().writes(2_u64))
889	}
890	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
891	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
892	/// Storage: `Parameters::Parameters` (r:1 w:0)
893	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
894	/// Storage: `Scheduler::Agenda` (r:1 w:1)
895	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
896	fn nudge_referendum_preparing() -> Weight {
897		// Proof Size summary in bytes:
898		//  Measured:  `234`
899		//  Estimated: `110487`
900		// Minimum execution time: 20_342_000 picoseconds.
901		Weight::from_parts(20_939_000, 110487)
902			.saturating_add(RocksDbWeight::get().reads(3_u64))
903			.saturating_add(RocksDbWeight::get().writes(2_u64))
904	}
905	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
906	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
907	/// Storage: `Parameters::Parameters` (r:1 w:0)
908	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
909	fn nudge_referendum_timed_out() -> Weight {
910		// Proof Size summary in bytes:
911		//  Measured:  `186`
912		//  Estimated: `14787`
913		// Minimum execution time: 15_161_000 picoseconds.
914		Weight::from_parts(15_555_000, 14787)
915			.saturating_add(RocksDbWeight::get().reads(2_u64))
916			.saturating_add(RocksDbWeight::get().writes(1_u64))
917	}
918	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
919	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
920	/// Storage: `Parameters::Parameters` (r:1 w:0)
921	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
922	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
923	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
924	/// Storage: `Scheduler::Agenda` (r:1 w:1)
925	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
926	fn nudge_referendum_begin_deciding_failing() -> Weight {
927		// Proof Size summary in bytes:
928		//  Measured:  `234`
929		//  Estimated: `110487`
930		// Minimum execution time: 26_157_000 picoseconds.
931		Weight::from_parts(26_634_000, 110487)
932			.saturating_add(RocksDbWeight::get().reads(4_u64))
933			.saturating_add(RocksDbWeight::get().writes(3_u64))
934	}
935	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
936	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
937	/// Storage: `Parameters::Parameters` (r:1 w:0)
938	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
939	/// Storage: `Referenda::DecidingCount` (r:1 w:1)
940	/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
941	/// Storage: `Scheduler::Agenda` (r:1 w:1)
942	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
943	fn nudge_referendum_begin_deciding_passing() -> Weight {
944		// Proof Size summary in bytes:
945		//  Measured:  `234`
946		//  Estimated: `110487`
947		// Minimum execution time: 28_009_000 picoseconds.
948		Weight::from_parts(28_800_000, 110487)
949			.saturating_add(RocksDbWeight::get().reads(4_u64))
950			.saturating_add(RocksDbWeight::get().writes(3_u64))
951	}
952	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
953	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
954	/// Storage: `Parameters::Parameters` (r:1 w:0)
955	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
956	/// Storage: `Scheduler::Agenda` (r:1 w:1)
957	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
958	fn nudge_referendum_begin_confirming() -> Weight {
959		// Proof Size summary in bytes:
960		//  Measured:  `273`
961		//  Estimated: `110487`
962		// Minimum execution time: 22_683_000 picoseconds.
963		Weight::from_parts(23_374_000, 110487)
964			.saturating_add(RocksDbWeight::get().reads(3_u64))
965			.saturating_add(RocksDbWeight::get().writes(2_u64))
966	}
967	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
968	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
969	/// Storage: `Parameters::Parameters` (r:1 w:0)
970	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
971	/// Storage: `Scheduler::Agenda` (r:1 w:1)
972	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
973	fn nudge_referendum_end_confirming() -> Weight {
974		// Proof Size summary in bytes:
975		//  Measured:  `277`
976		//  Estimated: `110487`
977		// Minimum execution time: 23_079_000 picoseconds.
978		Weight::from_parts(23_913_000, 110487)
979			.saturating_add(RocksDbWeight::get().reads(3_u64))
980			.saturating_add(RocksDbWeight::get().writes(2_u64))
981	}
982	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
983	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
984	/// Storage: `Parameters::Parameters` (r:1 w:0)
985	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
986	/// Storage: `Scheduler::Agenda` (r:1 w:1)
987	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
988	fn nudge_referendum_continue_not_confirming() -> Weight {
989		// Proof Size summary in bytes:
990		//  Measured:  `273`
991		//  Estimated: `110487`
992		// Minimum execution time: 22_568_000 picoseconds.
993		Weight::from_parts(23_248_000, 110487)
994			.saturating_add(RocksDbWeight::get().reads(3_u64))
995			.saturating_add(RocksDbWeight::get().writes(2_u64))
996	}
997	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
998	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
999	/// Storage: `Parameters::Parameters` (r:1 w:0)
1000	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
1001	/// Storage: `Scheduler::Agenda` (r:1 w:1)
1002	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
1003	fn nudge_referendum_continue_confirming() -> Weight {
1004		// Proof Size summary in bytes:
1005		//  Measured:  `277`
1006		//  Estimated: `110487`
1007		// Minimum execution time: 20_949_000 picoseconds.
1008		Weight::from_parts(21_663_000, 110487)
1009			.saturating_add(RocksDbWeight::get().reads(3_u64))
1010			.saturating_add(RocksDbWeight::get().writes(2_u64))
1011	}
1012	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
1013	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
1014	/// Storage: `Parameters::Parameters` (r:1 w:0)
1015	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
1016	/// Storage: `Scheduler::Agenda` (r:2 w:2)
1017	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
1018	/// Storage: `Scheduler::Lookup` (r:1 w:1)
1019	/// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`)
1020	fn nudge_referendum_approved() -> Weight {
1021		// Proof Size summary in bytes:
1022		//  Measured:  `277`
1023		//  Estimated: `219984`
1024		// Minimum execution time: 32_425_000 picoseconds.
1025		Weight::from_parts(33_048_000, 219984)
1026			.saturating_add(RocksDbWeight::get().reads(5_u64))
1027			.saturating_add(RocksDbWeight::get().writes(4_u64))
1028	}
1029	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
1030	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
1031	/// Storage: `Parameters::Parameters` (r:1 w:0)
1032	/// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(11322), added: 13797, mode: `MaxEncodedLen`)
1033	/// Storage: `Scheduler::Agenda` (r:1 w:1)
1034	/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
1035	fn nudge_referendum_rejected() -> Weight {
1036		// Proof Size summary in bytes:
1037		//  Measured:  `273`
1038		//  Estimated: `110487`
1039		// Minimum execution time: 22_900_000 picoseconds.
1040		Weight::from_parts(23_450_000, 110487)
1041			.saturating_add(RocksDbWeight::get().reads(3_u64))
1042			.saturating_add(RocksDbWeight::get().writes(2_u64))
1043	}
1044	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
1045	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
1046	/// Storage: `Preimage::StatusFor` (r:1 w:0)
1047	/// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
1048	/// Storage: `Preimage::RequestStatusFor` (r:1 w:0)
1049	/// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
1050	/// Storage: `Referenda::MetadataOf` (r:0 w:1)
1051	/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
1052	fn set_some_metadata() -> Weight {
1053		// Proof Size summary in bytes:
1054		//  Measured:  `216`
1055		//  Estimated: `3831`
1056		// Minimum execution time: 17_753_000 picoseconds.
1057		Weight::from_parts(18_106_000, 3831)
1058			.saturating_add(RocksDbWeight::get().reads(3_u64))
1059			.saturating_add(RocksDbWeight::get().writes(1_u64))
1060	}
1061	/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
1062	/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
1063	/// Storage: `Referenda::MetadataOf` (r:1 w:1)
1064	/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
1065	fn clear_metadata() -> Weight {
1066		// Proof Size summary in bytes:
1067		//  Measured:  `263`
1068		//  Estimated: `3831`
1069		// Minimum execution time: 15_408_000 picoseconds.
1070		Weight::from_parts(15_983_000, 3831)
1071			.saturating_add(RocksDbWeight::get().reads(2_u64))
1072			.saturating_add(RocksDbWeight::get().writes(1_u64))
1073	}
1074}