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}