shiden_runtime/weights/xcm/generic.rs
1
2// This file is part of Astar.
3
4// Copyright (C) Stake Technologies Pte.Ltd.
5// SPDX-License-Identifier: GPL-3.0-or-later
6
7// Astar is free software: you can redistribute it and/or modify
8// it under the terms of the GNU General Public License as published by
9// the Free Software Foundation, either version 3 of the License, or
10// (at your option) any later version.
11
12// Astar is distributed in the hope that it will be useful,
13// but WITHOUT ANY WARRANTY; without even the implied warranty of
14// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15// GNU General Public License for more details.
16
17// You should have received a copy of the GNU General Public License
18// along with Astar. If not, see <http://www.gnu.org/licenses/>.
19
20//! Autogenerated weights for `xcm_benchmarks_generic`
21//!
22//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0
23//! DATE: 2026-06-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
24//! WORST CASE MAP SIZE: `1000000`
25//! HOSTNAME: `gh-runner-01-ovh`, CPU: `Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz`
26//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
27
28// Executed Command:
29// frame-omni-bencher
30// v1
31// benchmark
32// pallet
33// --runtime=./target/release/wbuild/shiden-runtime/shiden_runtime.compact.compressed.wasm
34// --steps=50
35// --repeat=20
36// --pallet=xcm_benchmarks_generic
37// --extrinsic=*
38// --wasm-execution=compiled
39// --heap-pages=4096
40// --output=./benchmark-results/shiden/runtime/benchmarks_generic_weights.rs
41// --template=./scripts/templates/runtime-weight-template.hbs
42
43#![cfg_attr(rustfmt, rustfmt_skip)]
44#![allow(unused_parens)]
45#![allow(unused_imports)]
46#![allow(missing_docs)]
47#![allow(dead_code)]
48
49use frame_support::{traits::Get, weights::Weight};
50use core::marker::PhantomData;
51
52/// Weight functions for `xcm_benchmarks_generic`.
53pub struct SubstrateWeight<T>(PhantomData<T>);
54impl<T: frame_system::Config> SubstrateWeight<T> {
55 /// Storage: `XcAssetConfig::AssetLocationUnitsPerSecond` (r:1 w:0)
56 /// Proof: `XcAssetConfig::AssetLocationUnitsPerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
57 /// Storage: `XcAssetConfig::AssetLocationToId` (r:1 w:0)
58 /// Proof: `XcAssetConfig::AssetLocationToId` (`max_values`: None, `max_size`: None, mode: `Measured`)
59 /// Storage: `Assets::Asset` (r:1 w:1)
60 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(222), added: 2697, mode: `MaxEncodedLen`)
61 /// Storage: `Assets::Account` (r:1 w:1)
62 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(146), added: 2621, mode: `MaxEncodedLen`)
63 /// Storage: `System::Account` (r:1 w:1)
64 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
65 pub fn buy_execution() -> Weight {
66 // Proof Size summary in bytes:
67 // Measured: `686`
68 // Estimated: `4151`
69 // Minimum execution time: 18_327_000 picoseconds.
70 Weight::from_parts(19_649_000, 0)
71 .saturating_add(Weight::from_parts(0, 4151))
72 .saturating_add(T::DbWeight::get().reads(5))
73 .saturating_add(T::DbWeight::get().writes(3))
74 }
75 /// Storage: `Benchmark::Override` (r:0 w:0)
76 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
77 pub fn exchange_asset() -> Weight {
78 // Proof Size summary in bytes:
79 // Measured: `0`
80 // Estimated: `0`
81 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
82 Weight::from_parts(18_446_744_073_709_551_000, 0)
83 .saturating_add(Weight::from_parts(0, 0))
84 }
85 /// Storage: `Benchmark::Override` (r:0 w:0)
86 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
87 pub fn export_message() -> Weight {
88 // Proof Size summary in bytes:
89 // Measured: `0`
90 // Estimated: `0`
91 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
92 Weight::from_parts(18_446_744_073_709_551_000, 0)
93 .saturating_add(Weight::from_parts(0, 0))
94 }
95 /// Storage: `Benchmark::Override` (r:0 w:0)
96 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
97 pub fn lock_asset() -> Weight {
98 // Proof Size summary in bytes:
99 // Measured: `0`
100 // Estimated: `0`
101 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
102 Weight::from_parts(18_446_744_073_709_551_000, 0)
103 .saturating_add(Weight::from_parts(0, 0))
104 }
105 /// Storage: `Benchmark::Override` (r:0 w:0)
106 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
107 pub fn unlock_asset() -> Weight {
108 // Proof Size summary in bytes:
109 // Measured: `0`
110 // Estimated: `0`
111 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
112 Weight::from_parts(18_446_744_073_709_551_000, 0)
113 .saturating_add(Weight::from_parts(0, 0))
114 }
115 /// Storage: `Benchmark::Override` (r:0 w:0)
116 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
117 pub fn note_unlockable() -> Weight {
118 // Proof Size summary in bytes:
119 // Measured: `0`
120 // Estimated: `0`
121 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
122 Weight::from_parts(18_446_744_073_709_551_000, 0)
123 .saturating_add(Weight::from_parts(0, 0))
124 }
125 /// Storage: `Benchmark::Override` (r:0 w:0)
126 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
127 pub fn request_unlock() -> Weight {
128 // Proof Size summary in bytes:
129 // Measured: `0`
130 // Estimated: `0`
131 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
132 Weight::from_parts(18_446_744_073_709_551_000, 0)
133 .saturating_add(Weight::from_parts(0, 0))
134 }
135 /// Storage: `Benchmark::Override` (r:0 w:0)
136 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
137 pub fn universal_origin() -> Weight {
138 // Proof Size summary in bytes:
139 // Measured: `0`
140 // Estimated: `0`
141 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
142 Weight::from_parts(18_446_744_073_709_551_000, 0)
143 .saturating_add(Weight::from_parts(0, 0))
144 }
145 /// Storage: `Benchmark::Override` (r:0 w:0)
146 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
147 pub fn alias_origin() -> Weight {
148 // Proof Size summary in bytes:
149 // Measured: `0`
150 // Estimated: `0`
151 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
152 Weight::from_parts(18_446_744_073_709_551_000, 0)
153 .saturating_add(Weight::from_parts(0, 0))
154 }
155 /// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
156 /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
157 /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0)
158 /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
159 /// Storage: `ParachainSystem::RelevantMessagingState` (r:1 w:0)
160 /// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
161 /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
162 /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
163 /// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1)
164 /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(131106), added: 133581, mode: `MaxEncodedLen`)
165 pub fn report_holding() -> Weight {
166 // Proof Size summary in bytes:
167 // Measured: `307`
168 // Estimated: `3772`
169 // Minimum execution time: 62_369_000 picoseconds.
170 Weight::from_parts(63_924_000, 0)
171 .saturating_add(Weight::from_parts(0, 3772))
172 .saturating_add(T::DbWeight::get().reads(4))
173 .saturating_add(T::DbWeight::get().writes(2))
174 }
175 /// Storage: `System::Account` (r:1 w:1)
176 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
177 pub fn pay_fees() -> Weight {
178 // Proof Size summary in bytes:
179 // Measured: `0`
180 // Estimated: `3593`
181 // Minimum execution time: 6_726_000 picoseconds.
182 Weight::from_parts(6_863_000, 0)
183 .saturating_add(Weight::from_parts(0, 3593))
184 .saturating_add(T::DbWeight::get().reads(1))
185 .saturating_add(T::DbWeight::get().writes(1))
186 }
187 pub fn asset_claimer() -> Weight {
188 // Proof Size summary in bytes:
189 // Measured: `0`
190 // Estimated: `0`
191 // Minimum execution time: 789_000 picoseconds.
192 Weight::from_parts(829_000, 0)
193 .saturating_add(Weight::from_parts(0, 0))
194 }
195 /// Storage: `PolkadotXcm::Queries` (r:1 w:0)
196 /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
197 pub fn query_response() -> Weight {
198 // Proof Size summary in bytes:
199 // Measured: `0`
200 // Estimated: `3465`
201 // Minimum execution time: 5_429_000 picoseconds.
202 Weight::from_parts(5_546_000, 0)
203 .saturating_add(Weight::from_parts(0, 3465))
204 .saturating_add(T::DbWeight::get().reads(1))
205 }
206 pub fn transact() -> Weight {
207 // Proof Size summary in bytes:
208 // Measured: `0`
209 // Estimated: `0`
210 // Minimum execution time: 8_341_000 picoseconds.
211 Weight::from_parts(8_508_000, 0)
212 .saturating_add(Weight::from_parts(0, 0))
213 }
214 pub fn refund_surplus() -> Weight {
215 // Proof Size summary in bytes:
216 // Measured: `0`
217 // Estimated: `0`
218 // Minimum execution time: 1_793_000 picoseconds.
219 Weight::from_parts(1_849_000, 0)
220 .saturating_add(Weight::from_parts(0, 0))
221 }
222 pub fn set_error_handler() -> Weight {
223 // Proof Size summary in bytes:
224 // Measured: `0`
225 // Estimated: `0`
226 // Minimum execution time: 817_000 picoseconds.
227 Weight::from_parts(843_000, 0)
228 .saturating_add(Weight::from_parts(0, 0))
229 }
230 pub fn set_appendix() -> Weight {
231 // Proof Size summary in bytes:
232 // Measured: `0`
233 // Estimated: `0`
234 // Minimum execution time: 825_000 picoseconds.
235 Weight::from_parts(872_000, 0)
236 .saturating_add(Weight::from_parts(0, 0))
237 }
238 pub fn clear_error() -> Weight {
239 // Proof Size summary in bytes:
240 // Measured: `0`
241 // Estimated: `0`
242 // Minimum execution time: 787_000 picoseconds.
243 Weight::from_parts(805_000, 0)
244 .saturating_add(Weight::from_parts(0, 0))
245 }
246 pub fn descend_origin() -> Weight {
247 // Proof Size summary in bytes:
248 // Measured: `0`
249 // Estimated: `0`
250 // Minimum execution time: 823_000 picoseconds.
251 Weight::from_parts(850_000, 0)
252 .saturating_add(Weight::from_parts(0, 0))
253 }
254 /// Storage: `Benchmark::Override` (r:0 w:0)
255 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
256 pub fn execute_with_origin() -> Weight {
257 // Proof Size summary in bytes:
258 // Measured: `0`
259 // Estimated: `0`
260 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
261 Weight::from_parts(18_446_744_073_709_551_000, 0)
262 .saturating_add(Weight::from_parts(0, 0))
263 }
264 pub fn clear_origin() -> Weight {
265 // Proof Size summary in bytes:
266 // Measured: `0`
267 // Estimated: `0`
268 // Minimum execution time: 749_000 picoseconds.
269 Weight::from_parts(806_000, 0)
270 .saturating_add(Weight::from_parts(0, 0))
271 }
272 /// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
273 /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
274 /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0)
275 /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
276 /// Storage: `ParachainSystem::RelevantMessagingState` (r:1 w:0)
277 /// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
278 /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
279 /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
280 /// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1)
281 /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(131106), added: 133581, mode: `MaxEncodedLen`)
282 pub fn report_error() -> Weight {
283 // Proof Size summary in bytes:
284 // Measured: `307`
285 // Estimated: `3772`
286 // Minimum execution time: 29_207_000 picoseconds.
287 Weight::from_parts(29_748_000, 0)
288 .saturating_add(Weight::from_parts(0, 3772))
289 .saturating_add(T::DbWeight::get().reads(4))
290 .saturating_add(T::DbWeight::get().writes(2))
291 }
292 /// Storage: `PolkadotXcm::AssetTraps` (r:1 w:1)
293 /// Proof: `PolkadotXcm::AssetTraps` (`max_values`: None, `max_size`: None, mode: `Measured`)
294 pub fn claim_asset() -> Weight {
295 // Proof Size summary in bytes:
296 // Measured: `24`
297 // Estimated: `3489`
298 // Minimum execution time: 9_100_000 picoseconds.
299 Weight::from_parts(9_297_000, 0)
300 .saturating_add(Weight::from_parts(0, 3489))
301 .saturating_add(T::DbWeight::get().reads(1))
302 .saturating_add(T::DbWeight::get().writes(1))
303 }
304 pub fn trap() -> Weight {
305 // Proof Size summary in bytes:
306 // Measured: `0`
307 // Estimated: `0`
308 // Minimum execution time: 3_649_000 picoseconds.
309 Weight::from_parts(3_751_000, 0)
310 .saturating_add(Weight::from_parts(0, 0))
311 }
312 /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:1 w:1)
313 /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
314 /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0)
315 /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
316 /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0)
317 /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
318 /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1)
319 /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
320 pub fn subscribe_version() -> Weight {
321 // Proof Size summary in bytes:
322 // Measured: `135`
323 // Estimated: `3600`
324 // Minimum execution time: 23_733_000 picoseconds.
325 Weight::from_parts(24_267_000, 0)
326 .saturating_add(Weight::from_parts(0, 3600))
327 .saturating_add(T::DbWeight::get().reads(4))
328 .saturating_add(T::DbWeight::get().writes(2))
329 }
330 /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:0 w:1)
331 /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
332 pub fn unsubscribe_version() -> Weight {
333 // Proof Size summary in bytes:
334 // Measured: `0`
335 // Estimated: `0`
336 // Minimum execution time: 2_861_000 picoseconds.
337 Weight::from_parts(2_978_000, 0)
338 .saturating_add(Weight::from_parts(0, 0))
339 .saturating_add(T::DbWeight::get().writes(1))
340 }
341 pub fn burn_asset() -> Weight {
342 // Proof Size summary in bytes:
343 // Measured: `0`
344 // Estimated: `0`
345 // Minimum execution time: 22_024_000 picoseconds.
346 Weight::from_parts(22_214_000, 0)
347 .saturating_add(Weight::from_parts(0, 0))
348 }
349 pub fn expect_asset() -> Weight {
350 // Proof Size summary in bytes:
351 // Measured: `0`
352 // Estimated: `0`
353 // Minimum execution time: 7_975_000 picoseconds.
354 Weight::from_parts(8_072_000, 0)
355 .saturating_add(Weight::from_parts(0, 0))
356 }
357 pub fn expect_origin() -> Weight {
358 // Proof Size summary in bytes:
359 // Measured: `0`
360 // Estimated: `0`
361 // Minimum execution time: 3_611_000 picoseconds.
362 Weight::from_parts(3_775_000, 0)
363 .saturating_add(Weight::from_parts(0, 0))
364 }
365 pub fn expect_error() -> Weight {
366 // Proof Size summary in bytes:
367 // Measured: `0`
368 // Estimated: `0`
369 // Minimum execution time: 3_578_000 picoseconds.
370 Weight::from_parts(3_752_000, 0)
371 .saturating_add(Weight::from_parts(0, 0))
372 }
373 pub fn expect_transact_status() -> Weight {
374 // Proof Size summary in bytes:
375 // Measured: `0`
376 // Estimated: `0`
377 // Minimum execution time: 898_000 picoseconds.
378 Weight::from_parts(937_000, 0)
379 .saturating_add(Weight::from_parts(0, 0))
380 }
381 /// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
382 /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
383 /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0)
384 /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
385 /// Storage: `ParachainSystem::RelevantMessagingState` (r:1 w:0)
386 /// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
387 /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
388 /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
389 /// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1)
390 /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(131106), added: 133581, mode: `MaxEncodedLen`)
391 pub fn query_pallet() -> Weight {
392 // Proof Size summary in bytes:
393 // Measured: `307`
394 // Estimated: `3772`
395 // Minimum execution time: 33_407_000 picoseconds.
396 Weight::from_parts(33_743_000, 0)
397 .saturating_add(Weight::from_parts(0, 3772))
398 .saturating_add(T::DbWeight::get().reads(4))
399 .saturating_add(T::DbWeight::get().writes(2))
400 }
401 pub fn expect_pallet() -> Weight {
402 // Proof Size summary in bytes:
403 // Measured: `0`
404 // Estimated: `0`
405 // Minimum execution time: 3_798_000 picoseconds.
406 Weight::from_parts(3_897_000, 0)
407 .saturating_add(Weight::from_parts(0, 0))
408 }
409 /// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
410 /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
411 /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0)
412 /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
413 /// Storage: `ParachainSystem::RelevantMessagingState` (r:1 w:0)
414 /// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
415 /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
416 /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
417 /// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1)
418 /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(131106), added: 133581, mode: `MaxEncodedLen`)
419 pub fn report_transact_status() -> Weight {
420 // Proof Size summary in bytes:
421 // Measured: `307`
422 // Estimated: `3772`
423 // Minimum execution time: 29_501_000 picoseconds.
424 Weight::from_parts(29_886_000, 0)
425 .saturating_add(Weight::from_parts(0, 3772))
426 .saturating_add(T::DbWeight::get().reads(4))
427 .saturating_add(T::DbWeight::get().writes(2))
428 }
429 pub fn clear_transact_status() -> Weight {
430 // Proof Size summary in bytes:
431 // Measured: `0`
432 // Estimated: `0`
433 // Minimum execution time: 820_000 picoseconds.
434 Weight::from_parts(861_000, 0)
435 .saturating_add(Weight::from_parts(0, 0))
436 }
437 pub fn set_topic() -> Weight {
438 // Proof Size summary in bytes:
439 // Measured: `0`
440 // Estimated: `0`
441 // Minimum execution time: 770_000 picoseconds.
442 Weight::from_parts(851_000, 0)
443 .saturating_add(Weight::from_parts(0, 0))
444 }
445 pub fn clear_topic() -> Weight {
446 // Proof Size summary in bytes:
447 // Measured: `0`
448 // Estimated: `0`
449 // Minimum execution time: 804_000 picoseconds.
450 Weight::from_parts(837_000, 0)
451 .saturating_add(Weight::from_parts(0, 0))
452 }
453 pub fn set_fees_mode() -> Weight {
454 // Proof Size summary in bytes:
455 // Measured: `0`
456 // Estimated: `0`
457 // Minimum execution time: 783_000 picoseconds.
458 Weight::from_parts(821_000, 0)
459 .saturating_add(Weight::from_parts(0, 0))
460 }
461 pub fn unpaid_execution() -> Weight {
462 // Proof Size summary in bytes:
463 // Measured: `0`
464 // Estimated: `0`
465 // Minimum execution time: 1_223_000 picoseconds.
466 Weight::from_parts(1_263_000, 0)
467 .saturating_add(Weight::from_parts(0, 0))
468 }
469}