referrerpolicy=no-referrer-when-downgrade

asset_hub_rococo_runtime/weights/
pallet_uniques.rs

1// Copyright (C) Parity Technologies (UK) Ltd.
2// SPDX-License-Identifier: Apache-2.0
3
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// 	http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15
16//! Autogenerated weights for `pallet_uniques`
17//!
18//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
19//! DATE: 2025-02-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
20//! WORST CASE MAP SIZE: `1000000`
21//! HOSTNAME: `ef4134d66388`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
22//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
23
24// Executed Command:
25// frame-omni-bencher
26// v1
27// benchmark
28// pallet
29// --extrinsic=*
30// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
31// --pallet=pallet_uniques
32// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
33// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
34// --wasm-execution=compiled
35// --steps=50
36// --repeat=20
37// --heap-pages=4096
38// --no-storage-info
39// --no-min-squares
40// --no-median-slopes
41
42#![cfg_attr(rustfmt, rustfmt_skip)]
43#![allow(unused_parens)]
44#![allow(unused_imports)]
45#![allow(missing_docs)]
46
47use frame_support::{traits::Get, weights::Weight};
48use core::marker::PhantomData;
49
50/// Weight functions for `pallet_uniques`.
51pub struct WeightInfo<T>(PhantomData<T>);
52impl<T: frame_system::Config> pallet_uniques::WeightInfo for WeightInfo<T> {
53	/// Storage: `Uniques::Class` (r:1 w:1)
54	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
55	/// Storage: `Uniques::ClassAccount` (r:0 w:1)
56	/// Proof: `Uniques::ClassAccount` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`)
57	fn create() -> Weight {
58		// Proof Size summary in bytes:
59		//  Measured:  `179`
60		//  Estimated: `3643`
61		// Minimum execution time: 28_132_000 picoseconds.
62		Weight::from_parts(29_481_000, 0)
63			.saturating_add(Weight::from_parts(0, 3643))
64			.saturating_add(T::DbWeight::get().reads(1))
65			.saturating_add(T::DbWeight::get().writes(2))
66	}
67	/// Storage: `Uniques::Class` (r:1 w:1)
68	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
69	/// Storage: `Uniques::ClassAccount` (r:0 w:1)
70	/// Proof: `Uniques::ClassAccount` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`)
71	fn force_create() -> Weight {
72		// Proof Size summary in bytes:
73		//  Measured:  `76`
74		//  Estimated: `3643`
75		// Minimum execution time: 12_936_000 picoseconds.
76		Weight::from_parts(13_196_000, 0)
77			.saturating_add(Weight::from_parts(0, 3643))
78			.saturating_add(T::DbWeight::get().reads(1))
79			.saturating_add(T::DbWeight::get().writes(2))
80	}
81	/// Storage: `Uniques::Class` (r:1 w:1)
82	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
83	/// Storage: `Uniques::Asset` (r:1001 w:1000)
84	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
85	/// Storage: `Uniques::InstanceMetadataOf` (r:1000 w:1000)
86	/// Proof: `Uniques::InstanceMetadataOf` (`max_values`: None, `max_size`: Some(187), added: 2662, mode: `MaxEncodedLen`)
87	/// Storage: `Uniques::Attribute` (r:1000 w:1000)
88	/// Proof: `Uniques::Attribute` (`max_values`: None, `max_size`: Some(172), added: 2647, mode: `MaxEncodedLen`)
89	/// Storage: `Uniques::ClassAccount` (r:0 w:1)
90	/// Proof: `Uniques::ClassAccount` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`)
91	/// Storage: `Uniques::ClassMetadataOf` (r:0 w:1)
92	/// Proof: `Uniques::ClassMetadataOf` (`max_values`: None, `max_size`: Some(167), added: 2642, mode: `MaxEncodedLen`)
93	/// Storage: `Uniques::Account` (r:0 w:1000)
94	/// Proof: `Uniques::Account` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`)
95	/// Storage: `Uniques::CollectionMaxSupply` (r:0 w:1)
96	/// Proof: `Uniques::CollectionMaxSupply` (`max_values`: None, `max_size`: Some(24), added: 2499, mode: `MaxEncodedLen`)
97	/// The range of component `n` is `[0, 1000]`.
98	/// The range of component `m` is `[0, 1000]`.
99	/// The range of component `a` is `[0, 1000]`.
100	fn destroy(n: u32, m: u32, a: u32, ) -> Weight {
101		// Proof Size summary in bytes:
102		//  Measured:  `327 + a * (107 ±0) + m * (56 ±0) + n * (76 ±0)`
103		//  Estimated: `3643 + a * (2647 ±0) + m * (2662 ±0) + n * (2597 ±0)`
104		// Minimum execution time: 3_239_649_000 picoseconds.
105		Weight::from_parts(3_259_200_000, 0)
106			.saturating_add(Weight::from_parts(0, 3643))
107			// Standard Error: 34_583
108			.saturating_add(Weight::from_parts(8_028_127, 0).saturating_mul(n.into()))
109			// Standard Error: 34_583
110			.saturating_add(Weight::from_parts(392_832, 0).saturating_mul(m.into()))
111			// Standard Error: 34_583
112			.saturating_add(Weight::from_parts(431_923, 0).saturating_mul(a.into()))
113			.saturating_add(T::DbWeight::get().reads(2))
114			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
115			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into())))
116			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into())))
117			.saturating_add(T::DbWeight::get().writes(4))
118			.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(n.into())))
119			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into())))
120			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into())))
121			.saturating_add(Weight::from_parts(0, 2647).saturating_mul(a.into()))
122			.saturating_add(Weight::from_parts(0, 2662).saturating_mul(m.into()))
123			.saturating_add(Weight::from_parts(0, 2597).saturating_mul(n.into()))
124	}
125	/// Storage: `Uniques::Asset` (r:1 w:1)
126	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
127	/// Storage: `Uniques::Class` (r:1 w:1)
128	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
129	/// Storage: `Uniques::CollectionMaxSupply` (r:1 w:0)
130	/// Proof: `Uniques::CollectionMaxSupply` (`max_values`: None, `max_size`: Some(24), added: 2499, mode: `MaxEncodedLen`)
131	/// Storage: `Uniques::Account` (r:0 w:1)
132	/// Proof: `Uniques::Account` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`)
133	fn mint() -> Weight {
134		// Proof Size summary in bytes:
135		//  Measured:  `316`
136		//  Estimated: `3643`
137		// Minimum execution time: 35_527_000 picoseconds.
138		Weight::from_parts(37_062_000, 0)
139			.saturating_add(Weight::from_parts(0, 3643))
140			.saturating_add(T::DbWeight::get().reads(3))
141			.saturating_add(T::DbWeight::get().writes(3))
142	}
143	/// Storage: `Uniques::Class` (r:1 w:1)
144	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
145	/// Storage: `Uniques::Asset` (r:1 w:1)
146	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
147	/// Storage: `Uniques::Account` (r:0 w:1)
148	/// Proof: `Uniques::Account` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`)
149	/// Storage: `Uniques::ItemPriceOf` (r:0 w:1)
150	/// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`)
151	fn burn() -> Weight {
152		// Proof Size summary in bytes:
153		//  Measured:  `462`
154		//  Estimated: `3643`
155		// Minimum execution time: 37_597_000 picoseconds.
156		Weight::from_parts(38_900_000, 0)
157			.saturating_add(Weight::from_parts(0, 3643))
158			.saturating_add(T::DbWeight::get().reads(2))
159			.saturating_add(T::DbWeight::get().writes(4))
160	}
161	/// Storage: `Uniques::Class` (r:1 w:0)
162	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
163	/// Storage: `Uniques::Asset` (r:1 w:1)
164	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
165	/// Storage: `Uniques::Account` (r:0 w:2)
166	/// Proof: `Uniques::Account` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`)
167	/// Storage: `Uniques::ItemPriceOf` (r:0 w:1)
168	/// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`)
169	fn transfer() -> Weight {
170		// Proof Size summary in bytes:
171		//  Measured:  `462`
172		//  Estimated: `3643`
173		// Minimum execution time: 27_377_000 picoseconds.
174		Weight::from_parts(27_821_000, 0)
175			.saturating_add(Weight::from_parts(0, 3643))
176			.saturating_add(T::DbWeight::get().reads(2))
177			.saturating_add(T::DbWeight::get().writes(4))
178	}
179	/// Storage: `Uniques::Class` (r:1 w:1)
180	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
181	/// Storage: `Uniques::Asset` (r:5000 w:5000)
182	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
183	/// The range of component `i` is `[0, 5000]`.
184	fn redeposit(i: u32, ) -> Weight {
185		// Proof Size summary in bytes:
186		//  Measured:  `772 + i * (76 ±0)`
187		//  Estimated: `3643 + i * (2597 ±0)`
188		// Minimum execution time: 13_459_000 picoseconds.
189		Weight::from_parts(13_559_000, 0)
190			.saturating_add(Weight::from_parts(0, 3643))
191			// Standard Error: 19_557
192			.saturating_add(Weight::from_parts(18_124_780, 0).saturating_mul(i.into()))
193			.saturating_add(T::DbWeight::get().reads(1))
194			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into())))
195			.saturating_add(T::DbWeight::get().writes(1))
196			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
197			.saturating_add(Weight::from_parts(0, 2597).saturating_mul(i.into()))
198	}
199	/// Storage: `Uniques::Asset` (r:1 w:1)
200	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
201	/// Storage: `Uniques::Class` (r:1 w:0)
202	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
203	fn freeze() -> Weight {
204		// Proof Size summary in bytes:
205		//  Measured:  `462`
206		//  Estimated: `3643`
207		// Minimum execution time: 18_279_000 picoseconds.
208		Weight::from_parts(19_095_000, 0)
209			.saturating_add(Weight::from_parts(0, 3643))
210			.saturating_add(T::DbWeight::get().reads(2))
211			.saturating_add(T::DbWeight::get().writes(1))
212	}
213	/// Storage: `Uniques::Asset` (r:1 w:1)
214	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
215	/// Storage: `Uniques::Class` (r:1 w:0)
216	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
217	fn thaw() -> Weight {
218		// Proof Size summary in bytes:
219		//  Measured:  `462`
220		//  Estimated: `3643`
221		// Minimum execution time: 17_975_000 picoseconds.
222		Weight::from_parts(18_832_000, 0)
223			.saturating_add(Weight::from_parts(0, 3643))
224			.saturating_add(T::DbWeight::get().reads(2))
225			.saturating_add(T::DbWeight::get().writes(1))
226	}
227	/// Storage: `Uniques::Class` (r:1 w:1)
228	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
229	fn freeze_collection() -> Weight {
230		// Proof Size summary in bytes:
231		//  Measured:  `316`
232		//  Estimated: `3643`
233		// Minimum execution time: 12_107_000 picoseconds.
234		Weight::from_parts(12_728_000, 0)
235			.saturating_add(Weight::from_parts(0, 3643))
236			.saturating_add(T::DbWeight::get().reads(1))
237			.saturating_add(T::DbWeight::get().writes(1))
238	}
239	/// Storage: `Uniques::Class` (r:1 w:1)
240	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
241	fn thaw_collection() -> Weight {
242		// Proof Size summary in bytes:
243		//  Measured:  `316`
244		//  Estimated: `3643`
245		// Minimum execution time: 12_172_000 picoseconds.
246		Weight::from_parts(12_801_000, 0)
247			.saturating_add(Weight::from_parts(0, 3643))
248			.saturating_add(T::DbWeight::get().reads(1))
249			.saturating_add(T::DbWeight::get().writes(1))
250	}
251	/// Storage: `Uniques::OwnershipAcceptance` (r:1 w:1)
252	/// Proof: `Uniques::OwnershipAcceptance` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
253	/// Storage: `Uniques::Class` (r:1 w:1)
254	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
255	/// Storage: `System::Account` (r:1 w:1)
256	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
257	/// Storage: `Uniques::ClassAccount` (r:0 w:2)
258	/// Proof: `Uniques::ClassAccount` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`)
259	fn transfer_ownership() -> Weight {
260		// Proof Size summary in bytes:
261		//  Measured:  `493`
262		//  Estimated: `3643`
263		// Minimum execution time: 29_907_000 picoseconds.
264		Weight::from_parts(31_211_000, 0)
265			.saturating_add(Weight::from_parts(0, 3643))
266			.saturating_add(T::DbWeight::get().reads(3))
267			.saturating_add(T::DbWeight::get().writes(5))
268	}
269	/// Storage: `Uniques::Class` (r:1 w:1)
270	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
271	fn set_team() -> Weight {
272		// Proof Size summary in bytes:
273		//  Measured:  `316`
274		//  Estimated: `3643`
275		// Minimum execution time: 12_389_000 picoseconds.
276		Weight::from_parts(12_856_000, 0)
277			.saturating_add(Weight::from_parts(0, 3643))
278			.saturating_add(T::DbWeight::get().reads(1))
279			.saturating_add(T::DbWeight::get().writes(1))
280	}
281	/// Storage: `Uniques::Class` (r:1 w:1)
282	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
283	/// Storage: `Uniques::ClassAccount` (r:0 w:1)
284	/// Proof: `Uniques::ClassAccount` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`)
285	fn force_item_status() -> Weight {
286		// Proof Size summary in bytes:
287		//  Measured:  `316`
288		//  Estimated: `3643`
289		// Minimum execution time: 15_562_000 picoseconds.
290		Weight::from_parts(16_745_000, 0)
291			.saturating_add(Weight::from_parts(0, 3643))
292			.saturating_add(T::DbWeight::get().reads(1))
293			.saturating_add(T::DbWeight::get().writes(2))
294	}
295	/// Storage: `Uniques::Class` (r:1 w:1)
296	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
297	/// Storage: `Uniques::InstanceMetadataOf` (r:1 w:0)
298	/// Proof: `Uniques::InstanceMetadataOf` (`max_values`: None, `max_size`: Some(187), added: 2662, mode: `MaxEncodedLen`)
299	/// Storage: `Uniques::Attribute` (r:1 w:1)
300	/// Proof: `Uniques::Attribute` (`max_values`: None, `max_size`: Some(172), added: 2647, mode: `MaxEncodedLen`)
301	fn set_attribute() -> Weight {
302		// Proof Size summary in bytes:
303		//  Measured:  `593`
304		//  Estimated: `3652`
305		// Minimum execution time: 40_141_000 picoseconds.
306		Weight::from_parts(41_052_000, 0)
307			.saturating_add(Weight::from_parts(0, 3652))
308			.saturating_add(T::DbWeight::get().reads(3))
309			.saturating_add(T::DbWeight::get().writes(2))
310	}
311	/// Storage: `Uniques::Class` (r:1 w:1)
312	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
313	/// Storage: `Uniques::InstanceMetadataOf` (r:1 w:0)
314	/// Proof: `Uniques::InstanceMetadataOf` (`max_values`: None, `max_size`: Some(187), added: 2662, mode: `MaxEncodedLen`)
315	/// Storage: `Uniques::Attribute` (r:1 w:1)
316	/// Proof: `Uniques::Attribute` (`max_values`: None, `max_size`: Some(172), added: 2647, mode: `MaxEncodedLen`)
317	fn clear_attribute() -> Weight {
318		// Proof Size summary in bytes:
319		//  Measured:  `790`
320		//  Estimated: `3652`
321		// Minimum execution time: 42_358_000 picoseconds.
322		Weight::from_parts(43_191_000, 0)
323			.saturating_add(Weight::from_parts(0, 3652))
324			.saturating_add(T::DbWeight::get().reads(3))
325			.saturating_add(T::DbWeight::get().writes(2))
326	}
327	/// Storage: `Uniques::Class` (r:1 w:1)
328	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
329	/// Storage: `Uniques::InstanceMetadataOf` (r:1 w:1)
330	/// Proof: `Uniques::InstanceMetadataOf` (`max_values`: None, `max_size`: Some(187), added: 2662, mode: `MaxEncodedLen`)
331	fn set_metadata() -> Weight {
332		// Proof Size summary in bytes:
333		//  Measured:  `382`
334		//  Estimated: `3652`
335		// Minimum execution time: 29_203_000 picoseconds.
336		Weight::from_parts(30_707_000, 0)
337			.saturating_add(Weight::from_parts(0, 3652))
338			.saturating_add(T::DbWeight::get().reads(2))
339			.saturating_add(T::DbWeight::get().writes(2))
340	}
341	/// Storage: `Uniques::Class` (r:1 w:1)
342	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
343	/// Storage: `Uniques::InstanceMetadataOf` (r:1 w:1)
344	/// Proof: `Uniques::InstanceMetadataOf` (`max_values`: None, `max_size`: Some(187), added: 2662, mode: `MaxEncodedLen`)
345	fn clear_metadata() -> Weight {
346		// Proof Size summary in bytes:
347		//  Measured:  `593`
348		//  Estimated: `3652`
349		// Minimum execution time: 30_496_000 picoseconds.
350		Weight::from_parts(31_739_000, 0)
351			.saturating_add(Weight::from_parts(0, 3652))
352			.saturating_add(T::DbWeight::get().reads(2))
353			.saturating_add(T::DbWeight::get().writes(2))
354	}
355	/// Storage: `Uniques::Class` (r:1 w:1)
356	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
357	/// Storage: `Uniques::ClassMetadataOf` (r:1 w:1)
358	/// Proof: `Uniques::ClassMetadataOf` (`max_values`: None, `max_size`: Some(167), added: 2642, mode: `MaxEncodedLen`)
359	fn set_collection_metadata() -> Weight {
360		// Proof Size summary in bytes:
361		//  Measured:  `316`
362		//  Estimated: `3643`
363		// Minimum execution time: 30_000_000 picoseconds.
364		Weight::from_parts(30_605_000, 0)
365			.saturating_add(Weight::from_parts(0, 3643))
366			.saturating_add(T::DbWeight::get().reads(2))
367			.saturating_add(T::DbWeight::get().writes(2))
368	}
369	/// Storage: `Uniques::Class` (r:1 w:1)
370	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
371	/// Storage: `Uniques::ClassMetadataOf` (r:1 w:1)
372	/// Proof: `Uniques::ClassMetadataOf` (`max_values`: None, `max_size`: Some(167), added: 2642, mode: `MaxEncodedLen`)
373	fn clear_collection_metadata() -> Weight {
374		// Proof Size summary in bytes:
375		//  Measured:  `507`
376		//  Estimated: `3643`
377		// Minimum execution time: 29_492_000 picoseconds.
378		Weight::from_parts(30_199_000, 0)
379			.saturating_add(Weight::from_parts(0, 3643))
380			.saturating_add(T::DbWeight::get().reads(2))
381			.saturating_add(T::DbWeight::get().writes(2))
382	}
383	/// Storage: `Uniques::Class` (r:1 w:0)
384	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
385	/// Storage: `Uniques::Asset` (r:1 w:1)
386	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
387	fn approve_transfer() -> Weight {
388		// Proof Size summary in bytes:
389		//  Measured:  `462`
390		//  Estimated: `3643`
391		// Minimum execution time: 18_378_000 picoseconds.
392		Weight::from_parts(19_202_000, 0)
393			.saturating_add(Weight::from_parts(0, 3643))
394			.saturating_add(T::DbWeight::get().reads(2))
395			.saturating_add(T::DbWeight::get().writes(1))
396	}
397	/// Storage: `Uniques::Class` (r:1 w:0)
398	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
399	/// Storage: `Uniques::Asset` (r:1 w:1)
400	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
401	fn cancel_approval() -> Weight {
402		// Proof Size summary in bytes:
403		//  Measured:  `495`
404		//  Estimated: `3643`
405		// Minimum execution time: 18_495_000 picoseconds.
406		Weight::from_parts(19_299_000, 0)
407			.saturating_add(Weight::from_parts(0, 3643))
408			.saturating_add(T::DbWeight::get().reads(2))
409			.saturating_add(T::DbWeight::get().writes(1))
410	}
411	/// Storage: `Uniques::OwnershipAcceptance` (r:1 w:1)
412	/// Proof: `Uniques::OwnershipAcceptance` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
413	fn set_accept_ownership() -> Weight {
414		// Proof Size summary in bytes:
415		//  Measured:  `76`
416		//  Estimated: `3517`
417		// Minimum execution time: 13_340_000 picoseconds.
418		Weight::from_parts(14_023_000, 0)
419			.saturating_add(Weight::from_parts(0, 3517))
420			.saturating_add(T::DbWeight::get().reads(1))
421			.saturating_add(T::DbWeight::get().writes(1))
422	}
423	/// Storage: `Uniques::CollectionMaxSupply` (r:1 w:1)
424	/// Proof: `Uniques::CollectionMaxSupply` (`max_values`: None, `max_size`: Some(24), added: 2499, mode: `MaxEncodedLen`)
425	/// Storage: `Uniques::Class` (r:1 w:0)
426	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
427	fn set_collection_max_supply() -> Weight {
428		// Proof Size summary in bytes:
429		//  Measured:  `316`
430		//  Estimated: `3643`
431		// Minimum execution time: 15_303_000 picoseconds.
432		Weight::from_parts(15_720_000, 0)
433			.saturating_add(Weight::from_parts(0, 3643))
434			.saturating_add(T::DbWeight::get().reads(2))
435			.saturating_add(T::DbWeight::get().writes(1))
436	}
437	/// Storage: `Uniques::Asset` (r:1 w:0)
438	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
439	/// Storage: `Uniques::ItemPriceOf` (r:0 w:1)
440	/// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`)
441	fn set_price() -> Weight {
442		// Proof Size summary in bytes:
443		//  Measured:  `293`
444		//  Estimated: `3587`
445		// Minimum execution time: 14_700_000 picoseconds.
446		Weight::from_parts(15_360_000, 0)
447			.saturating_add(Weight::from_parts(0, 3587))
448			.saturating_add(T::DbWeight::get().reads(1))
449			.saturating_add(T::DbWeight::get().writes(1))
450	}
451	/// Storage: `Uniques::Asset` (r:1 w:1)
452	/// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
453	/// Storage: `Uniques::ItemPriceOf` (r:1 w:1)
454	/// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`)
455	/// Storage: `Uniques::Class` (r:1 w:0)
456	/// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(178), added: 2653, mode: `MaxEncodedLen`)
457	/// Storage: `Uniques::Account` (r:0 w:2)
458	/// Proof: `Uniques::Account` (`max_values`: None, `max_size`: Some(88), added: 2563, mode: `MaxEncodedLen`)
459	fn buy_item() -> Weight {
460		// Proof Size summary in bytes:
461		//  Measured:  `574`
462		//  Estimated: `3643`
463		// Minimum execution time: 38_504_000 picoseconds.
464		Weight::from_parts(40_375_000, 0)
465			.saturating_add(Weight::from_parts(0, 3643))
466			.saturating_add(T::DbWeight::get().reads(3))
467			.saturating_add(T::DbWeight::get().writes(4))
468	}
469}