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