common_runtime/weights/pallet_xcm.rs
1// Copyright (C) Parity Technologies and the various Polkadot contributors, see Contributions.md
2// for a list of specific contributors.
3// SPDX-License-Identifier: Apache-2.0
4
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17//! Autogenerated weights for `pallet_xcm`
18//!
19//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.0.0
20//! DATE: 2025-07-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
21//! WORST CASE MAP SIZE: `1000000`
22//! HOSTNAME: `e9d5f1f03b4d`, CPU: `QEMU Virtual CPU version 2.5+`
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/polkadot-runtime/polkadot_runtime.wasm
32// --pallet=pallet_xcm
33// --header=/_work/fellowship-001/runtimes/runtimes/.github/scripts/cmd/file_header.txt
34// --output=./relay/polkadot/src/weights
35// --wasm-execution=compiled
36// --steps=50
37// --repeat=20
38// --heap-pages=4096
39
40#![cfg_attr(rustfmt, rustfmt_skip)]
41#![allow(unused_parens)]
42#![allow(unused_imports)]
43#![allow(missing_docs)]
44
45use frame_support::{traits::Get, weights::Weight};
46use core::marker::PhantomData;
47
48/// Weight functions for `pallet_xcm`.
49pub struct WeightInfo<T>(PhantomData<T>);
50impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
51 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
52 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
53 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
54 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
55 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:1)
56 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
57 /// Storage: `Paras::Heads` (r:1 w:0)
58 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
59 /// Storage: `Dmp::DownwardMessageQueueHeads` (r:1 w:1)
60 /// Proof: `Dmp::DownwardMessageQueueHeads` (`max_values`: None, `max_size`: None, mode: `Measured`)
61 fn send() -> Weight {
62 // Proof Size summary in bytes:
63 // Measured: `179`
64 // Estimated: `3644`
65 // Minimum execution time: 45_880_000 picoseconds.
66 Weight::from_parts(49_550_000, 0)
67 .saturating_add(Weight::from_parts(0, 3644))
68 .saturating_add(T::DbWeight::get().reads(5))
69 .saturating_add(T::DbWeight::get().writes(2))
70 }
71 /// Storage: `System::Account` (r:1 w:1)
72 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
73 /// Storage: `XcmPallet::ShouldRecordXcm` (r:1 w:0)
74 /// Proof: `XcmPallet::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
75 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
76 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
77 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
78 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
79 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:1)
80 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
81 /// Storage: `Paras::Heads` (r:1 w:0)
82 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
83 /// Storage: `Dmp::DownwardMessageQueueHeads` (r:1 w:1)
84 /// Proof: `Dmp::DownwardMessageQueueHeads` (`max_values`: None, `max_size`: None, mode: `Measured`)
85 fn teleport_assets() -> Weight {
86 // Proof Size summary in bytes:
87 // Measured: `179`
88 // Estimated: `3644`
89 // Minimum execution time: 175_168_000 picoseconds.
90 Weight::from_parts(186_430_000, 0)
91 .saturating_add(Weight::from_parts(0, 3644))
92 .saturating_add(T::DbWeight::get().reads(7))
93 .saturating_add(T::DbWeight::get().writes(3))
94 }
95 /// Storage: `XcmPallet::ShouldRecordXcm` (r:1 w:0)
96 /// Proof: `XcmPallet::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
97 /// Storage: `System::Account` (r:1 w:1)
98 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
99 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
100 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
101 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
102 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
103 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:1)
104 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
105 /// Storage: `Paras::Heads` (r:1 w:0)
106 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
107 /// Storage: `Dmp::DownwardMessageQueueHeads` (r:1 w:1)
108 /// Proof: `Dmp::DownwardMessageQueueHeads` (`max_values`: None, `max_size`: None, mode: `Measured`)
109 fn reserve_transfer_assets() -> Weight {
110 // Proof Size summary in bytes:
111 // Measured: `231`
112 // Estimated: `3696`
113 // Minimum execution time: 171_350_000 picoseconds.
114 Weight::from_parts(183_260_000, 0)
115 .saturating_add(Weight::from_parts(0, 3696))
116 .saturating_add(T::DbWeight::get().reads(9))
117 .saturating_add(T::DbWeight::get().writes(6))
118 }
119 /// Storage: `System::Account` (r:1 w:1)
120 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
121 /// Storage: `XcmPallet::ShouldRecordXcm` (r:1 w:0)
122 /// Proof: `XcmPallet::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
123 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
124 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
125 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
126 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
127 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:1)
128 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
129 /// Storage: `Paras::Heads` (r:1 w:0)
130 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
131 /// Storage: `Dmp::DownwardMessageQueueHeads` (r:1 w:1)
132 /// Proof: `Dmp::DownwardMessageQueueHeads` (`max_values`: None, `max_size`: None, mode: `Measured`)
133 fn transfer_assets() -> Weight {
134 // Proof Size summary in bytes:
135 // Measured: `179`
136 // Estimated: `3644`
137 // Minimum execution time: 194_501_000 picoseconds.
138 Weight::from_parts(223_418_000, 0)
139 .saturating_add(Weight::from_parts(0, 3644))
140 .saturating_add(T::DbWeight::get().reads(7))
141 .saturating_add(T::DbWeight::get().writes(3))
142 }
143 /// Storage: `XcmPallet::ShouldRecordXcm` (r:1 w:0)
144 /// Proof: `XcmPallet::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
145 fn execute() -> Weight {
146 // Proof Size summary in bytes:
147 // Measured: `0`
148 // Estimated: `1485`
149 // Minimum execution time: 11_431_000 picoseconds.
150 Weight::from_parts(12_909_000, 0)
151 .saturating_add(Weight::from_parts(0, 1485))
152 .saturating_add(T::DbWeight::get().reads(1))
153 }
154 /// Storage: `XcmPallet::SupportedVersion` (r:0 w:1)
155 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
156 fn force_xcm_version() -> Weight {
157 // Proof Size summary in bytes:
158 // Measured: `0`
159 // Estimated: `0`
160 // Minimum execution time: 9_970_000 picoseconds.
161 Weight::from_parts(14_210_000, 0)
162 .saturating_add(Weight::from_parts(0, 0))
163 .saturating_add(T::DbWeight::get().writes(1))
164 }
165 fn force_default_xcm_version() -> Weight {
166 // Proof Size summary in bytes:
167 // Measured: `0`
168 // Estimated: `0`
169 // Minimum execution time: 4_210_000 picoseconds.
170 Weight::from_parts(6_230_000, 0)
171 .saturating_add(Weight::from_parts(0, 0))
172 }
173 /// Storage: `XcmPallet::VersionNotifiers` (r:1 w:1)
174 /// Proof: `XcmPallet::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`)
175 /// Storage: `XcmPallet::QueryCounter` (r:1 w:1)
176 /// Proof: `XcmPallet::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
177 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
178 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
179 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
180 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
181 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:1)
182 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
183 /// Storage: `Paras::Heads` (r:1 w:0)
184 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
185 /// Storage: `Dmp::DownwardMessageQueueHeads` (r:1 w:1)
186 /// Proof: `Dmp::DownwardMessageQueueHeads` (`max_values`: None, `max_size`: None, mode: `Measured`)
187 /// Storage: `XcmPallet::Queries` (r:0 w:1)
188 /// Proof: `XcmPallet::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
189 fn force_subscribe_version_notify() -> Weight {
190 // Proof Size summary in bytes:
191 // Measured: `179`
192 // Estimated: `3644`
193 // Minimum execution time: 59_600_000 picoseconds.
194 Weight::from_parts(74_571_000, 0)
195 .saturating_add(Weight::from_parts(0, 3644))
196 .saturating_add(T::DbWeight::get().reads(7))
197 .saturating_add(T::DbWeight::get().writes(5))
198 }
199 /// Storage: `XcmPallet::VersionNotifiers` (r:1 w:1)
200 /// Proof: `XcmPallet::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`)
201 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
202 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
203 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
204 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
205 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:1)
206 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
207 /// Storage: `Paras::Heads` (r:1 w:0)
208 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
209 /// Storage: `Dmp::DownwardMessageQueueHeads` (r:1 w:1)
210 /// Proof: `Dmp::DownwardMessageQueueHeads` (`max_values`: None, `max_size`: None, mode: `Measured`)
211 /// Storage: `XcmPallet::Queries` (r:0 w:1)
212 /// Proof: `XcmPallet::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
213 fn force_unsubscribe_version_notify() -> Weight {
214 // Proof Size summary in bytes:
215 // Measured: `359`
216 // Estimated: `3824`
217 // Minimum execution time: 67_200_000 picoseconds.
218 Weight::from_parts(90_230_000, 0)
219 .saturating_add(Weight::from_parts(0, 3824))
220 .saturating_add(T::DbWeight::get().reads(6))
221 .saturating_add(T::DbWeight::get().writes(4))
222 }
223 /// Storage: `XcmPallet::XcmExecutionSuspended` (r:0 w:1)
224 /// Proof: `XcmPallet::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
225 fn force_suspension() -> Weight {
226 // Proof Size summary in bytes:
227 // Measured: `0`
228 // Estimated: `0`
229 // Minimum execution time: 3_970_000 picoseconds.
230 Weight::from_parts(6_740_000, 0)
231 .saturating_add(Weight::from_parts(0, 0))
232 .saturating_add(T::DbWeight::get().writes(1))
233 }
234 /// Storage: `XcmPallet::SupportedVersion` (r:6 w:2)
235 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
236 fn migrate_supported_version() -> Weight {
237 // Proof Size summary in bytes:
238 // Measured: `22`
239 // Estimated: `15862`
240 // Minimum execution time: 34_529_000 picoseconds.
241 Weight::from_parts(46_440_000, 0)
242 .saturating_add(Weight::from_parts(0, 15862))
243 .saturating_add(T::DbWeight::get().reads(6))
244 .saturating_add(T::DbWeight::get().writes(2))
245 }
246 /// Storage: `XcmPallet::VersionNotifiers` (r:6 w:2)
247 /// Proof: `XcmPallet::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`)
248 fn migrate_version_notifiers() -> Weight {
249 // Proof Size summary in bytes:
250 // Measured: `26`
251 // Estimated: `15866`
252 // Minimum execution time: 32_770_000 picoseconds.
253 Weight::from_parts(52_100_000, 0)
254 .saturating_add(Weight::from_parts(0, 15866))
255 .saturating_add(T::DbWeight::get().reads(6))
256 .saturating_add(T::DbWeight::get().writes(2))
257 }
258 /// Storage: `XcmPallet::VersionNotifyTargets` (r:7 w:0)
259 /// Proof: `XcmPallet::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
260 fn already_notified_target() -> Weight {
261 // Proof Size summary in bytes:
262 // Measured: `40`
263 // Estimated: `18355`
264 // Minimum execution time: 35_410_000 picoseconds.
265 Weight::from_parts(50_100_000, 0)
266 .saturating_add(Weight::from_parts(0, 18355))
267 .saturating_add(T::DbWeight::get().reads(7))
268 }
269 /// Storage: `XcmPallet::VersionNotifyTargets` (r:2 w:1)
270 /// Proof: `XcmPallet::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
271 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
272 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
273 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
274 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
275 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:0)
276 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
277 /// Storage: `Paras::Heads` (r:1 w:0)
278 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
279 fn notify_current_targets() -> Weight {
280 // Proof Size summary in bytes:
281 // Measured: `178`
282 // Estimated: `6118`
283 // Minimum execution time: 40_388_000 picoseconds.
284 Weight::from_parts(44_570_000, 0)
285 .saturating_add(Weight::from_parts(0, 6118))
286 .saturating_add(T::DbWeight::get().reads(6))
287 .saturating_add(T::DbWeight::get().writes(1))
288 }
289 /// Storage: `XcmPallet::VersionNotifyTargets` (r:5 w:0)
290 /// Proof: `XcmPallet::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
291 fn notify_target_migration_fail() -> Weight {
292 // Proof Size summary in bytes:
293 // Measured: `40`
294 // Estimated: `13405`
295 // Minimum execution time: 24_460_000 picoseconds.
296 Weight::from_parts(24_900_000, 0)
297 .saturating_add(Weight::from_parts(0, 13405))
298 .saturating_add(T::DbWeight::get().reads(5))
299 }
300 /// Storage: `XcmPallet::VersionNotifyTargets` (r:6 w:2)
301 /// Proof: `XcmPallet::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
302 fn migrate_version_notify_targets() -> Weight {
303 // Proof Size summary in bytes:
304 // Measured: `33`
305 // Estimated: `15873`
306 // Minimum execution time: 30_259_000 picoseconds.
307 Weight::from_parts(31_900_000, 0)
308 .saturating_add(Weight::from_parts(0, 15873))
309 .saturating_add(T::DbWeight::get().reads(6))
310 .saturating_add(T::DbWeight::get().writes(2))
311 }
312 /// Storage: `XcmPallet::VersionNotifyTargets` (r:6 w:1)
313 /// Proof: `XcmPallet::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
314 /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0)
315 /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
316 /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0)
317 /// Proof: `XcmPallet::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
318 /// Storage: `Dmp::DownwardMessageQueues` (r:1 w:0)
319 /// Proof: `Dmp::DownwardMessageQueues` (`max_values`: None, `max_size`: None, mode: `Measured`)
320 /// Storage: `Paras::Heads` (r:1 w:0)
321 /// Proof: `Paras::Heads` (`max_values`: None, `max_size`: None, mode: `Measured`)
322 fn migrate_and_notify_old_targets() -> Weight {
323 // Proof Size summary in bytes:
324 // Measured: `178`
325 // Estimated: `16018`
326 // Minimum execution time: 55_170_000 picoseconds.
327 Weight::from_parts(58_740_000, 0)
328 .saturating_add(Weight::from_parts(0, 16018))
329 .saturating_add(T::DbWeight::get().reads(10))
330 .saturating_add(T::DbWeight::get().writes(1))
331 }
332 /// Storage: `XcmPallet::QueryCounter` (r:1 w:1)
333 /// Proof: `XcmPallet::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
334 /// Storage: `XcmPallet::Queries` (r:0 w:1)
335 /// Proof: `XcmPallet::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
336 fn new_query() -> Weight {
337 // Proof Size summary in bytes:
338 // Measured: `0`
339 // Estimated: `1485`
340 // Minimum execution time: 4_019_000 picoseconds.
341 Weight::from_parts(4_420_000, 0)
342 .saturating_add(Weight::from_parts(0, 1485))
343 .saturating_add(T::DbWeight::get().reads(1))
344 .saturating_add(T::DbWeight::get().writes(2))
345 }
346 /// Storage: `XcmPallet::Queries` (r:1 w:1)
347 /// Proof: `XcmPallet::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
348 fn take_response() -> Weight {
349 // Proof Size summary in bytes:
350 // Measured: `7576`
351 // Estimated: `11041`
352 // Minimum execution time: 41_560_000 picoseconds.
353 Weight::from_parts(43_770_000, 0)
354 .saturating_add(Weight::from_parts(0, 11041))
355 .saturating_add(T::DbWeight::get().reads(1))
356 .saturating_add(T::DbWeight::get().writes(1))
357 }
358 /// Storage: `XcmPallet::ShouldRecordXcm` (r:1 w:0)
359 /// Proof: `XcmPallet::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
360 /// Storage: `XcmPallet::AssetTraps` (r:1 w:1)
361 /// Proof: `XcmPallet::AssetTraps` (`max_values`: None, `max_size`: None, mode: `Measured`)
362 fn claim_assets() -> Weight {
363 // Proof Size summary in bytes:
364 // Measured: `23`
365 // Estimated: `3488`
366 // Minimum execution time: 51_750_000 picoseconds.
367 Weight::from_parts(55_790_000, 0)
368 .saturating_add(Weight::from_parts(0, 3488))
369 .saturating_add(T::DbWeight::get().reads(2))
370 .saturating_add(T::DbWeight::get().writes(1))
371 }
372 /// Storage: `Benchmark::Override` (r:0 w:0)
373 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
374 fn add_authorized_alias() -> Weight {
375 // Proof Size summary in bytes:
376 // Measured: `0`
377 // Estimated: `0`
378 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
379 Weight::from_parts(18_446_744_073_709_551_000, 0)
380 .saturating_add(Weight::from_parts(0, 0))
381 }
382 /// Storage: `Benchmark::Override` (r:0 w:0)
383 /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
384 fn remove_authorized_alias() -> Weight {
385 // Proof Size summary in bytes:
386 // Measured: `0`
387 // Estimated: `0`
388 // Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
389 Weight::from_parts(18_446_744_073_709_551_000, 0)
390 .saturating_add(Weight::from_parts(0, 0))
391 }
392}