git.delta.rocks / unique-network / refs/commits / e46e0e3e22a3

difftreelog

chore(weight) rebench after rebase

PraetorP2023-03-31parent: #008833a.patch.diff
in: master

3 files changed

modifiedpallets/common/src/weights.rsdiffbeforeafterboth
--- a/pallets/common/src/weights.rs
+++ b/pallets/common/src/weights.rs
@@ -69,6 +69,18 @@
 			.saturating_add(Weight::from_parts(21_502_829, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().writes(1_u64))
 	}
+	/// Storage: Common Allowlist (r:1 w:0)
+	/// Proof: Common Allowlist (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen)
+	fn check_accesslist() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `340`
+		//  Estimated: `2545`
+		// Minimum execution time: 2_887_000 picoseconds.
+		Weight::from_parts(3_072_000, 2545)
+			.saturating_add(T::DbWeight::get().reads(1_u64))
+	}
+}
+
 // For backwards compatibility and tests
 impl WeightInfo for () {
 	/// Storage: Common CollectionProperties (r:1 w:1)
@@ -98,3 +110,15 @@
 			.saturating_add(Weight::from_parts(21_502_829, 0).saturating_mul(b.into()))
 			.saturating_add(RocksDbWeight::get().writes(1_u64))
 	}
+	/// Storage: Common Allowlist (r:1 w:0)
+	/// Proof: Common Allowlist (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen)
+	fn check_accesslist() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `340`
+		//  Estimated: `2545`
+		// Minimum execution time: 2_887_000 picoseconds.
+		Weight::from_parts(3_072_000, 2545)
+			.saturating_add(RocksDbWeight::get().reads(1_u64))
+	}
+}
+
modifiedpallets/fungible/src/weights.rsdiffbeforeafterboth
--- a/pallets/fungible/src/weights.rs
+++ b/pallets/fungible/src/weights.rs
@@ -93,11 +93,16 @@
 			.saturating_add(T::DbWeight::get().reads(2_u64))
 			.saturating_add(T::DbWeight::get().writes(2_u64))
 	}
-	// Storage: Fungible Balance (r:2 w:2)
+	/// Storage: Fungible Balance (r:2 w:2)
+	/// Proof: Fungible Balance (max_values: None, max_size: Some(77), added: 2552, mode: MaxEncodedLen)
 	fn transfer_raw() -> Weight {
-		Weight::from_ref_time(12_041_000 as u64)
-			.saturating_add(T::DbWeight::get().reads(2 as u64))
-			.saturating_add(T::DbWeight::get().writes(2 as u64))
+		// Proof Size summary in bytes:
+		//  Measured:  `182`
+		//  Estimated: `5104`
+		// Minimum execution time: 6_678_000 picoseconds.
+		Weight::from_parts(7_151_000, 5104)
+			.saturating_add(T::DbWeight::get().reads(2_u64))
+			.saturating_add(T::DbWeight::get().writes(2_u64))
 	}
 	/// Storage: Fungible Balance (r:1 w:0)
 	/// Proof: Fungible Balance (max_values: None, max_size: Some(77), added: 2552, mode: MaxEncodedLen)
@@ -125,16 +130,25 @@
 			.saturating_add(T::DbWeight::get().reads(1_u64))
 			.saturating_add(T::DbWeight::get().writes(1_u64))
 	}
-	// Storage: Fungible Allowance (r:1 w:0)
+	/// Storage: Fungible Allowance (r:1 w:0)
+	/// Proof: Fungible Allowance (max_values: None, max_size: Some(93), added: 2568, mode: MaxEncodedLen)
 	fn check_allowed_raw() -> Weight {
-		Weight::from_ref_time(3_550_000 as u64)
-			.saturating_add(T::DbWeight::get().reads(1 as u64))
+		// Proof Size summary in bytes:
+		//  Measured:  `210`
+		//  Estimated: `2568`
+		// Minimum execution time: 2_842_000 picoseconds.
+		Weight::from_parts(3_077_000, 2568)
+			.saturating_add(T::DbWeight::get().reads(1_u64))
 	}
-	// Storage: Fungible Allowance (r:1 w:1)
+	/// Storage: Fungible Allowance (r:0 w:1)
+	/// Proof: Fungible Allowance (max_values: None, max_size: Some(93), added: 2568, mode: MaxEncodedLen)
 	fn set_allowance_unchecked_raw() -> Weight {
-		Weight::from_ref_time(10_682_000 as u64)
-			.saturating_add(T::DbWeight::get().reads(1 as u64))
-			.saturating_add(T::DbWeight::get().writes(1 as u64))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_532_000 picoseconds.
+		Weight::from_parts(2_680_000, 0)
+			.saturating_add(T::DbWeight::get().writes(1_u64))
 	}
 	/// Storage: Fungible Allowance (r:1 w:1)
 	/// Proof: Fungible Allowance (max_values: None, max_size: Some(93), added: 2568, mode: MaxEncodedLen)
@@ -200,11 +214,16 @@
 			.saturating_add(RocksDbWeight::get().reads(2_u64))
 			.saturating_add(RocksDbWeight::get().writes(2_u64))
 	}
-	// Storage: Fungible Balance (r:2 w:2)
+	/// Storage: Fungible Balance (r:2 w:2)
+	/// Proof: Fungible Balance (max_values: None, max_size: Some(77), added: 2552, mode: MaxEncodedLen)
 	fn transfer_raw() -> Weight {
-		Weight::from_ref_time(12_041_000 as u64)
-			.saturating_add(RocksDbWeight::get().reads(2 as u64))
-			.saturating_add(RocksDbWeight::get().writes(2 as u64))
+		// Proof Size summary in bytes:
+		//  Measured:  `182`
+		//  Estimated: `5104`
+		// Minimum execution time: 6_678_000 picoseconds.
+		Weight::from_parts(7_151_000, 5104)
+			.saturating_add(RocksDbWeight::get().reads(2_u64))
+			.saturating_add(RocksDbWeight::get().writes(2_u64))
 	}
 	/// Storage: Fungible Balance (r:1 w:0)
 	/// Proof: Fungible Balance (max_values: None, max_size: Some(77), added: 2552, mode: MaxEncodedLen)
@@ -232,16 +251,25 @@
 			.saturating_add(RocksDbWeight::get().reads(1_u64))
 			.saturating_add(RocksDbWeight::get().writes(1_u64))
 	}
-	// Storage: Fungible Allowance (r:1 w:0)
+	/// Storage: Fungible Allowance (r:1 w:0)
+	/// Proof: Fungible Allowance (max_values: None, max_size: Some(93), added: 2568, mode: MaxEncodedLen)
 	fn check_allowed_raw() -> Weight {
-		Weight::from_ref_time(3_550_000 as u64)
-			.saturating_add(RocksDbWeight::get().reads(1 as u64))
+		// Proof Size summary in bytes:
+		//  Measured:  `210`
+		//  Estimated: `2568`
+		// Minimum execution time: 2_842_000 picoseconds.
+		Weight::from_parts(3_077_000, 2568)
+			.saturating_add(RocksDbWeight::get().reads(1_u64))
 	}
-	// Storage: Fungible Allowance (r:1 w:1)
+	/// Storage: Fungible Allowance (r:0 w:1)
+	/// Proof: Fungible Allowance (max_values: None, max_size: Some(93), added: 2568, mode: MaxEncodedLen)
 	fn set_allowance_unchecked_raw() -> Weight {
-		Weight::from_ref_time(10_682_000 as u64)
-			.saturating_add(RocksDbWeight::get().reads(1 as u64))
-			.saturating_add(RocksDbWeight::get().writes(1 as u64))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_532_000 picoseconds.
+		Weight::from_parts(2_680_000, 0)
+			.saturating_add(RocksDbWeight::get().writes(1_u64))
 	}
 	/// Storage: Fungible Allowance (r:1 w:1)
 	/// Proof: Fungible Allowance (max_values: None, max_size: Some(93), added: 2568, mode: MaxEncodedLen)
modifiedpallets/nonfungible/src/weights.rsdiffbeforeafterboth
after · pallets/nonfungible/src/weights.rs
1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_nonfungible4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2023-03-30, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! WORST CASE MAP SIZE: `1000000`8//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024910// Executed Command:11// target/release/unique-collator12// benchmark13// pallet14// --pallet15// pallet-nonfungible16// --wasm-execution17// compiled18// --extrinsic19// *20// --template=.maintain/frame-weight-template.hbs21// --steps=5022// --repeat=8023// --heap-pages=409624// --output=./pallets/nonfungible/src/weights.rs2526#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]28#![allow(unused_imports)]29#![allow(missing_docs)]30#![allow(clippy::unnecessary_cast)]3132use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};33use sp_std::marker::PhantomData;3435/// Weight functions needed for pallet_nonfungible.36pub trait WeightInfo {37	fn create_item() -> Weight;38	fn create_multiple_items(b: u32, ) -> Weight;39	fn create_multiple_items_ex(b: u32, ) -> Weight;40	fn burn_item() -> Weight;41	fn burn_recursively_self_raw() -> Weight;42	fn burn_recursively_breadth_plus_self_plus_self_per_each_raw(b: u32, ) -> Weight;43	fn transfer_raw() -> Weight;44	fn approve() -> Weight;45	fn approve_from() -> Weight;46	fn checks_allowed_raw() -> Weight;47	fn burn_from() -> Weight;48	fn set_token_property_permissions(b: u32, ) -> Weight;49	fn set_token_properties(b: u32, ) -> Weight;50	fn delete_token_properties(b: u32, ) -> Weight;51	fn token_owner() -> Weight;52	fn set_allowance_for_all() -> Weight;53	fn allowance_for_all() -> Weight;54	fn repair_item() -> Weight;55}5657/// Weights for pallet_nonfungible using the Substrate node and recommended hardware.58pub struct SubstrateWeight<T>(PhantomData<T>);59impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {60	/// Storage: Nonfungible TokensMinted (r:1 w:1)61	/// Proof: Nonfungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)62	/// Storage: Nonfungible AccountBalance (r:1 w:1)63	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)64	/// Storage: Nonfungible TokenProperties (r:1 w:1)65	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)66	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)67	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)68	/// Storage: Nonfungible TokenData (r:0 w:1)69	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)70	/// Storage: Nonfungible Owned (r:0 w:1)71	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)72	fn create_item() -> Weight {73		// Proof Size summary in bytes:74		//  Measured:  `390`75		//  Estimated: `59511`76		// Minimum execution time: 23_081_000 picoseconds.77		Weight::from_parts(23_551_000, 59511)78			.saturating_add(T::DbWeight::get().reads(4_u64))79			.saturating_add(T::DbWeight::get().writes(5_u64))80	}81	/// Storage: Nonfungible TokensMinted (r:1 w:1)82	/// Proof: Nonfungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)83	/// Storage: Nonfungible AccountBalance (r:1 w:1)84	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)85	/// Storage: Nonfungible TokenProperties (r:200 w:200)86	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)87	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)88	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)89	/// Storage: Nonfungible TokenData (r:0 w:200)90	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)91	/// Storage: Nonfungible Owned (r:0 w:200)92	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)93	/// The range of component `b` is `[0, 200]`.94	fn create_multiple_items(b: u32, ) -> Weight {95		// Proof Size summary in bytes:96		//  Measured:  `390`97		//  Estimated: `24232 + b * (35279 ±0)`98		// Minimum execution time: 4_557_000 picoseconds.99		Weight::from_parts(5_994_058, 24232)100			// Standard Error: 4_326101			.saturating_add(Weight::from_parts(7_369_489, 0).saturating_mul(b.into()))102			.saturating_add(T::DbWeight::get().reads(3_u64))103			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into())))104			.saturating_add(T::DbWeight::get().writes(2_u64))105			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(b.into())))106			.saturating_add(Weight::from_parts(0, 35279).saturating_mul(b.into()))107	}108	/// Storage: Nonfungible TokensMinted (r:1 w:1)109	/// Proof: Nonfungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)110	/// Storage: Nonfungible AccountBalance (r:200 w:200)111	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)112	/// Storage: Nonfungible TokenProperties (r:200 w:200)113	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)114	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)115	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)116	/// Storage: Nonfungible TokenData (r:0 w:200)117	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)118	/// Storage: Nonfungible Owned (r:0 w:200)119	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)120	/// The range of component `b` is `[0, 200]`.121	fn create_multiple_items_ex(b: u32, ) -> Weight {122		// Proof Size summary in bytes:123		//  Measured:  `390`124		//  Estimated: `21692 + b * (37819 ±0)`125		// Minimum execution time: 4_533_000 picoseconds.126		Weight::from_parts(2_822_660, 21692)127			// Standard Error: 3_650128			.saturating_add(Weight::from_parts(9_100_706, 0).saturating_mul(b.into()))129			.saturating_add(T::DbWeight::get().reads(2_u64))130			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(b.into())))131			.saturating_add(T::DbWeight::get().writes(1_u64))132			.saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(b.into())))133			.saturating_add(Weight::from_parts(0, 37819).saturating_mul(b.into()))134	}135	/// Storage: Nonfungible TokenData (r:1 w:1)136	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)137	/// Storage: Nonfungible TokenChildren (r:1 w:0)138	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)139	/// Storage: Nonfungible TokensBurnt (r:1 w:1)140	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)141	/// Storage: Nonfungible AccountBalance (r:1 w:1)142	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)143	/// Storage: Nonfungible Allowance (r:1 w:0)144	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)145	/// Storage: Nonfungible Owned (r:0 w:1)146	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)147	/// Storage: Nonfungible TokenProperties (r:0 w:1)148	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)149	fn burn_item() -> Weight {150		// Proof Size summary in bytes:151		//  Measured:  `412`152		//  Estimated: `12611`153		// Minimum execution time: 23_528_000 picoseconds.154		Weight::from_parts(24_680_000, 12611)155			.saturating_add(T::DbWeight::get().reads(5_u64))156			.saturating_add(T::DbWeight::get().writes(5_u64))157	}158	/// Storage: Nonfungible TokenChildren (r:1 w:0)159	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)160	/// Storage: Nonfungible TokenData (r:1 w:1)161	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)162	/// Storage: Nonfungible TokensBurnt (r:1 w:1)163	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)164	/// Storage: Nonfungible AccountBalance (r:1 w:1)165	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)166	/// Storage: Nonfungible Allowance (r:1 w:0)167	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)168	/// Storage: Nonfungible Owned (r:0 w:1)169	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)170	/// Storage: Nonfungible TokenProperties (r:0 w:1)171	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)172	fn burn_recursively_self_raw() -> Weight {173		// Proof Size summary in bytes:174		//  Measured:  `412`175		//  Estimated: `12611`176		// Minimum execution time: 29_770_000 picoseconds.177		Weight::from_parts(30_114_000, 12611)178			.saturating_add(T::DbWeight::get().reads(5_u64))179			.saturating_add(T::DbWeight::get().writes(5_u64))180	}181	/// Storage: Nonfungible TokenChildren (r:401 w:200)182	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)183	/// Storage: Common CollectionById (r:1 w:0)184	/// Proof: Common CollectionById (max_values: None, max_size: Some(860), added: 3335, mode: MaxEncodedLen)185	/// Storage: Nonfungible TokenData (r:201 w:201)186	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)187	/// Storage: Nonfungible TokensBurnt (r:1 w:1)188	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)189	/// Storage: Nonfungible AccountBalance (r:2 w:2)190	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)191	/// Storage: Nonfungible Allowance (r:201 w:0)192	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)193	/// Storage: Nonfungible Owned (r:0 w:201)194	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)195	/// Storage: Nonfungible TokenProperties (r:0 w:201)196	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)197	/// The range of component `b` is `[0, 200]`.198	fn burn_recursively_breadth_plus_self_plus_self_per_each_raw(b: u32, ) -> Weight {199		// Proof Size summary in bytes:200		//  Measured:  `1530 + b * (58 ±0)`201		//  Estimated: `18290 + b * (10097 ±0)`202		// Minimum execution time: 31_413_000 picoseconds.203		Weight::from_parts(31_865_000, 18290)204			// Standard Error: 980_032205			.saturating_add(Weight::from_parts(205_236_443, 0).saturating_mul(b.into()))206			.saturating_add(T::DbWeight::get().reads(7_u64))207			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(b.into())))208			.saturating_add(T::DbWeight::get().writes(6_u64))209			.saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(b.into())))210			.saturating_add(Weight::from_parts(0, 10097).saturating_mul(b.into()))211	}212	/// Storage: Nonfungible TokenData (r:1 w:1)213	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)214	/// Storage: Nonfungible AccountBalance (r:2 w:2)215	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)216	/// Storage: Nonfungible Allowance (r:1 w:0)217	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)218	/// Storage: Nonfungible Owned (r:0 w:2)219	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)220	fn transfer_raw() -> Weight {221		// Proof Size summary in bytes:222		//  Measured:  `412`223		//  Estimated: `10144`224		// Minimum execution time: 9_307_000 picoseconds.225		Weight::from_parts(10_108_000, 10144)226			.saturating_add(T::DbWeight::get().reads(4_u64))227			.saturating_add(T::DbWeight::get().writes(5_u64))228	}229	/// Storage: Nonfungible TokenData (r:1 w:0)230	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)231	/// Storage: Nonfungible Allowance (r:1 w:1)232	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)233	fn approve() -> Weight {234		// Proof Size summary in bytes:235		//  Measured:  `358`236		//  Estimated: `5064`237		// Minimum execution time: 11_507_000 picoseconds.238		Weight::from_parts(11_771_000, 5064)239			.saturating_add(T::DbWeight::get().reads(2_u64))240			.saturating_add(T::DbWeight::get().writes(1_u64))241	}242	/// Storage: Nonfungible TokenData (r:1 w:0)243	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)244	/// Storage: Nonfungible Allowance (r:1 w:1)245	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)246	fn approve_from() -> Weight {247		// Proof Size summary in bytes:248		//  Measured:  `313`249		//  Estimated: `5064`250		// Minimum execution time: 11_558_000 picoseconds.251		Weight::from_parts(11_789_000, 5064)252			.saturating_add(T::DbWeight::get().reads(2_u64))253			.saturating_add(T::DbWeight::get().writes(1_u64))254	}255	/// Storage: Nonfungible Allowance (r:1 w:0)256	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)257	fn checks_allowed_raw() -> Weight {258		// Proof Size summary in bytes:259		//  Measured:  `394`260		//  Estimated: `2532`261		// Minimum execution time: 2_668_000 picoseconds.262		Weight::from_parts(2_877_000, 2532)263			.saturating_add(T::DbWeight::get().reads(1_u64))264	}265	/// Storage: Nonfungible Allowance (r:1 w:1)266	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)267	/// Storage: Nonfungible TokenData (r:1 w:1)268	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)269	/// Storage: Nonfungible TokenChildren (r:1 w:0)270	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)271	/// Storage: Nonfungible TokensBurnt (r:1 w:1)272	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)273	/// Storage: Nonfungible AccountBalance (r:1 w:1)274	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)275	/// Storage: Nonfungible Owned (r:0 w:1)276	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)277	/// Storage: Nonfungible TokenProperties (r:0 w:1)278	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)279	fn burn_from() -> Weight {280		// Proof Size summary in bytes:281		//  Measured:  `527`282		//  Estimated: `12611`283		// Minimum execution time: 30_713_000 picoseconds.284		Weight::from_parts(31_160_000, 12611)285			.saturating_add(T::DbWeight::get().reads(5_u64))286			.saturating_add(T::DbWeight::get().writes(6_u64))287	}288	/// Storage: Common CollectionPropertyPermissions (r:1 w:1)289	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)290	/// The range of component `b` is `[0, 64]`.291	fn set_token_property_permissions(b: u32, ) -> Weight {292		// Proof Size summary in bytes:293		//  Measured:  `281`294		//  Estimated: `19201`295		// Minimum execution time: 2_360_000 picoseconds.296		Weight::from_parts(2_396_000, 19201)297			// Standard Error: 43_257298			.saturating_add(Weight::from_parts(12_085_808, 0).saturating_mul(b.into()))299			.saturating_add(T::DbWeight::get().reads(1_u64))300			.saturating_add(T::DbWeight::get().writes(1_u64))301	}302	/// Storage: Nonfungible TokenProperties (r:1 w:1)303	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)304	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)305	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)306	/// The range of component `b` is `[0, 64]`.307	fn set_token_properties(b: u32, ) -> Weight {308		// Proof Size summary in bytes:309		//  Measured:  `616 + b * (261 ±0)`310		//  Estimated: `54480`311		// Minimum execution time: 12_543_000 picoseconds.312		Weight::from_parts(12_686_000, 54480)313			// Standard Error: 52_286314			.saturating_add(Weight::from_parts(6_894_785, 0).saturating_mul(b.into()))315			.saturating_add(T::DbWeight::get().reads(2_u64))316			.saturating_add(T::DbWeight::get().writes(1_u64))317	}318	/// Storage: Nonfungible TokenProperties (r:1 w:1)319	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)320	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)321	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)322	/// The range of component `b` is `[0, 64]`.323	fn delete_token_properties(b: u32, ) -> Weight {324		// Proof Size summary in bytes:325		//  Measured:  `653 + b * (33291 ±0)`326		//  Estimated: `54480`327		// Minimum execution time: 12_352_000 picoseconds.328		Weight::from_parts(12_523_000, 54480)329			// Standard Error: 70_401330			.saturating_add(Weight::from_parts(21_959_228, 0).saturating_mul(b.into()))331			.saturating_add(T::DbWeight::get().reads(2_u64))332			.saturating_add(T::DbWeight::get().writes(1_u64))333	}334	/// Storage: Nonfungible TokenData (r:1 w:0)335	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)336	fn token_owner() -> Weight {337		// Proof Size summary in bytes:338		//  Measured:  `358`339		//  Estimated: `2532`340		// Minimum execution time: 4_797_000 picoseconds.341		Weight::from_parts(5_499_000, 2532)342			.saturating_add(T::DbWeight::get().reads(1_u64))343	}344	/// Storage: Nonfungible CollectionAllowance (r:0 w:1)345	/// Proof: Nonfungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)346	fn set_allowance_for_all() -> Weight {347		// Proof Size summary in bytes:348		//  Measured:  `0`349		//  Estimated: `0`350		// Minimum execution time: 6_303_000 picoseconds.351		Weight::from_parts(6_712_000, 0)352			.saturating_add(T::DbWeight::get().writes(1_u64))353	}354	/// Storage: Nonfungible CollectionAllowance (r:1 w:0)355	/// Proof: Nonfungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)356	fn allowance_for_all() -> Weight {357		// Proof Size summary in bytes:358		//  Measured:  `109`359		//  Estimated: `2586`360		// Minimum execution time: 3_798_000 picoseconds.361		Weight::from_parts(4_017_000, 2586)362			.saturating_add(T::DbWeight::get().reads(1_u64))363	}364	/// Storage: Nonfungible TokenProperties (r:1 w:1)365	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)366	fn repair_item() -> Weight {367		// Proof Size summary in bytes:368		//  Measured:  `300`369		//  Estimated: `35279`370		// Minimum execution time: 5_531_000 picoseconds.371		Weight::from_parts(5_750_000, 35279)372			.saturating_add(T::DbWeight::get().reads(1_u64))373			.saturating_add(T::DbWeight::get().writes(1_u64))374	}375}376377// For backwards compatibility and tests378impl WeightInfo for () {379	/// Storage: Nonfungible TokensMinted (r:1 w:1)380	/// Proof: Nonfungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)381	/// Storage: Nonfungible AccountBalance (r:1 w:1)382	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)383	/// Storage: Nonfungible TokenProperties (r:1 w:1)384	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)385	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)386	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)387	/// Storage: Nonfungible TokenData (r:0 w:1)388	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)389	/// Storage: Nonfungible Owned (r:0 w:1)390	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)391	fn create_item() -> Weight {392		// Proof Size summary in bytes:393		//  Measured:  `390`394		//  Estimated: `59511`395		// Minimum execution time: 23_081_000 picoseconds.396		Weight::from_parts(23_551_000, 59511)397			.saturating_add(RocksDbWeight::get().reads(4_u64))398			.saturating_add(RocksDbWeight::get().writes(5_u64))399	}400	/// Storage: Nonfungible TokensMinted (r:1 w:1)401	/// Proof: Nonfungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)402	/// Storage: Nonfungible AccountBalance (r:1 w:1)403	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)404	/// Storage: Nonfungible TokenProperties (r:200 w:200)405	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)406	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)407	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)408	/// Storage: Nonfungible TokenData (r:0 w:200)409	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)410	/// Storage: Nonfungible Owned (r:0 w:200)411	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)412	/// The range of component `b` is `[0, 200]`.413	fn create_multiple_items(b: u32, ) -> Weight {414		// Proof Size summary in bytes:415		//  Measured:  `390`416		//  Estimated: `24232 + b * (35279 ±0)`417		// Minimum execution time: 4_557_000 picoseconds.418		Weight::from_parts(5_994_058, 24232)419			// Standard Error: 4_326420			.saturating_add(Weight::from_parts(7_369_489, 0).saturating_mul(b.into()))421			.saturating_add(RocksDbWeight::get().reads(3_u64))422			.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(b.into())))423			.saturating_add(RocksDbWeight::get().writes(2_u64))424			.saturating_add(RocksDbWeight::get().writes((3_u64).saturating_mul(b.into())))425			.saturating_add(Weight::from_parts(0, 35279).saturating_mul(b.into()))426	}427	/// Storage: Nonfungible TokensMinted (r:1 w:1)428	/// Proof: Nonfungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)429	/// Storage: Nonfungible AccountBalance (r:200 w:200)430	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)431	/// Storage: Nonfungible TokenProperties (r:200 w:200)432	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)433	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)434	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)435	/// Storage: Nonfungible TokenData (r:0 w:200)436	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)437	/// Storage: Nonfungible Owned (r:0 w:200)438	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)439	/// The range of component `b` is `[0, 200]`.440	fn create_multiple_items_ex(b: u32, ) -> Weight {441		// Proof Size summary in bytes:442		//  Measured:  `390`443		//  Estimated: `21692 + b * (37819 ±0)`444		// Minimum execution time: 4_533_000 picoseconds.445		Weight::from_parts(2_822_660, 21692)446			// Standard Error: 3_650447			.saturating_add(Weight::from_parts(9_100_706, 0).saturating_mul(b.into()))448			.saturating_add(RocksDbWeight::get().reads(2_u64))449			.saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(b.into())))450			.saturating_add(RocksDbWeight::get().writes(1_u64))451			.saturating_add(RocksDbWeight::get().writes((4_u64).saturating_mul(b.into())))452			.saturating_add(Weight::from_parts(0, 37819).saturating_mul(b.into()))453	}454	/// Storage: Nonfungible TokenData (r:1 w:1)455	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)456	/// Storage: Nonfungible TokenChildren (r:1 w:0)457	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)458	/// Storage: Nonfungible TokensBurnt (r:1 w:1)459	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)460	/// Storage: Nonfungible AccountBalance (r:1 w:1)461	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)462	/// Storage: Nonfungible Allowance (r:1 w:0)463	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)464	/// Storage: Nonfungible Owned (r:0 w:1)465	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)466	/// Storage: Nonfungible TokenProperties (r:0 w:1)467	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)468	fn burn_item() -> Weight {469		// Proof Size summary in bytes:470		//  Measured:  `412`471		//  Estimated: `12611`472		// Minimum execution time: 23_528_000 picoseconds.473		Weight::from_parts(24_680_000, 12611)474			.saturating_add(RocksDbWeight::get().reads(5_u64))475			.saturating_add(RocksDbWeight::get().writes(5_u64))476	}477	/// Storage: Nonfungible TokenChildren (r:1 w:0)478	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)479	/// Storage: Nonfungible TokenData (r:1 w:1)480	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)481	/// Storage: Nonfungible TokensBurnt (r:1 w:1)482	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)483	/// Storage: Nonfungible AccountBalance (r:1 w:1)484	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)485	/// Storage: Nonfungible Allowance (r:1 w:0)486	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)487	/// Storage: Nonfungible Owned (r:0 w:1)488	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)489	/// Storage: Nonfungible TokenProperties (r:0 w:1)490	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)491	fn burn_recursively_self_raw() -> Weight {492		// Proof Size summary in bytes:493		//  Measured:  `412`494		//  Estimated: `12611`495		// Minimum execution time: 29_770_000 picoseconds.496		Weight::from_parts(30_114_000, 12611)497			.saturating_add(RocksDbWeight::get().reads(5_u64))498			.saturating_add(RocksDbWeight::get().writes(5_u64))499	}500	/// Storage: Nonfungible TokenChildren (r:401 w:200)501	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)502	/// Storage: Common CollectionById (r:1 w:0)503	/// Proof: Common CollectionById (max_values: None, max_size: Some(860), added: 3335, mode: MaxEncodedLen)504	/// Storage: Nonfungible TokenData (r:201 w:201)505	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)506	/// Storage: Nonfungible TokensBurnt (r:1 w:1)507	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)508	/// Storage: Nonfungible AccountBalance (r:2 w:2)509	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)510	/// Storage: Nonfungible Allowance (r:201 w:0)511	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)512	/// Storage: Nonfungible Owned (r:0 w:201)513	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)514	/// Storage: Nonfungible TokenProperties (r:0 w:201)515	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)516	/// The range of component `b` is `[0, 200]`.517	fn burn_recursively_breadth_plus_self_plus_self_per_each_raw(b: u32, ) -> Weight {518		// Proof Size summary in bytes:519		//  Measured:  `1530 + b * (58 ±0)`520		//  Estimated: `18290 + b * (10097 ±0)`521		// Minimum execution time: 31_413_000 picoseconds.522		Weight::from_parts(31_865_000, 18290)523			// Standard Error: 980_032524			.saturating_add(Weight::from_parts(205_236_443, 0).saturating_mul(b.into()))525			.saturating_add(RocksDbWeight::get().reads(7_u64))526			.saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(b.into())))527			.saturating_add(RocksDbWeight::get().writes(6_u64))528			.saturating_add(RocksDbWeight::get().writes((4_u64).saturating_mul(b.into())))529			.saturating_add(Weight::from_parts(0, 10097).saturating_mul(b.into()))530	}531	/// Storage: Nonfungible TokenData (r:1 w:1)532	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)533	/// Storage: Nonfungible AccountBalance (r:2 w:2)534	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)535	/// Storage: Nonfungible Allowance (r:1 w:0)536	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)537	/// Storage: Nonfungible Owned (r:0 w:2)538	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)539	fn transfer_raw() -> Weight {540		// Proof Size summary in bytes:541		//  Measured:  `412`542		//  Estimated: `10144`543		// Minimum execution time: 9_307_000 picoseconds.544		Weight::from_parts(10_108_000, 10144)545			.saturating_add(RocksDbWeight::get().reads(4_u64))546			.saturating_add(RocksDbWeight::get().writes(5_u64))547	}548	/// Storage: Nonfungible TokenData (r:1 w:0)549	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)550	/// Storage: Nonfungible Allowance (r:1 w:1)551	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)552	fn approve() -> Weight {553		// Proof Size summary in bytes:554		//  Measured:  `358`555		//  Estimated: `5064`556		// Minimum execution time: 11_507_000 picoseconds.557		Weight::from_parts(11_771_000, 5064)558			.saturating_add(RocksDbWeight::get().reads(2_u64))559			.saturating_add(RocksDbWeight::get().writes(1_u64))560	}561	/// Storage: Nonfungible TokenData (r:1 w:0)562	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)563	/// Storage: Nonfungible Allowance (r:1 w:1)564	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)565	fn approve_from() -> Weight {566		// Proof Size summary in bytes:567		//  Measured:  `313`568		//  Estimated: `5064`569		// Minimum execution time: 11_558_000 picoseconds.570		Weight::from_parts(11_789_000, 5064)571			.saturating_add(RocksDbWeight::get().reads(2_u64))572			.saturating_add(RocksDbWeight::get().writes(1_u64))573	}574	/// Storage: Nonfungible Allowance (r:1 w:0)575	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)576	fn checks_allowed_raw() -> Weight {577		// Proof Size summary in bytes:578		//  Measured:  `394`579		//  Estimated: `2532`580		// Minimum execution time: 2_668_000 picoseconds.581		Weight::from_parts(2_877_000, 2532)582			.saturating_add(RocksDbWeight::get().reads(1_u64))583	}584	/// Storage: Nonfungible Allowance (r:1 w:1)585	/// Proof: Nonfungible Allowance (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)586	/// Storage: Nonfungible TokenData (r:1 w:1)587	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)588	/// Storage: Nonfungible TokenChildren (r:1 w:0)589	/// Proof: Nonfungible TokenChildren (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)590	/// Storage: Nonfungible TokensBurnt (r:1 w:1)591	/// Proof: Nonfungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)592	/// Storage: Nonfungible AccountBalance (r:1 w:1)593	/// Proof: Nonfungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)594	/// Storage: Nonfungible Owned (r:0 w:1)595	/// Proof: Nonfungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)596	/// Storage: Nonfungible TokenProperties (r:0 w:1)597	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)598	fn burn_from() -> Weight {599		// Proof Size summary in bytes:600		//  Measured:  `527`601		//  Estimated: `12611`602		// Minimum execution time: 30_713_000 picoseconds.603		Weight::from_parts(31_160_000, 12611)604			.saturating_add(RocksDbWeight::get().reads(5_u64))605			.saturating_add(RocksDbWeight::get().writes(6_u64))606	}607	/// Storage: Common CollectionPropertyPermissions (r:1 w:1)608	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)609	/// The range of component `b` is `[0, 64]`.610	fn set_token_property_permissions(b: u32, ) -> Weight {611		// Proof Size summary in bytes:612		//  Measured:  `281`613		//  Estimated: `19201`614		// Minimum execution time: 2_360_000 picoseconds.615		Weight::from_parts(2_396_000, 19201)616			// Standard Error: 43_257617			.saturating_add(Weight::from_parts(12_085_808, 0).saturating_mul(b.into()))618			.saturating_add(RocksDbWeight::get().reads(1_u64))619			.saturating_add(RocksDbWeight::get().writes(1_u64))620	}621	/// Storage: Nonfungible TokenProperties (r:1 w:1)622	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)623	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)624	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)625	/// The range of component `b` is `[0, 64]`.626	fn set_token_properties(b: u32, ) -> Weight {627		// Proof Size summary in bytes:628		//  Measured:  `616 + b * (261 ±0)`629		//  Estimated: `54480`630		// Minimum execution time: 12_543_000 picoseconds.631		Weight::from_parts(12_686_000, 54480)632			// Standard Error: 52_286633			.saturating_add(Weight::from_parts(6_894_785, 0).saturating_mul(b.into()))634			.saturating_add(RocksDbWeight::get().reads(2_u64))635			.saturating_add(RocksDbWeight::get().writes(1_u64))636	}637	/// Storage: Nonfungible TokenProperties (r:1 w:1)638	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)639	/// Storage: Common CollectionPropertyPermissions (r:1 w:0)640	/// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)641	/// The range of component `b` is `[0, 64]`.642	fn delete_token_properties(b: u32, ) -> Weight {643		// Proof Size summary in bytes:644		//  Measured:  `653 + b * (33291 ±0)`645		//  Estimated: `54480`646		// Minimum execution time: 12_352_000 picoseconds.647		Weight::from_parts(12_523_000, 54480)648			// Standard Error: 70_401649			.saturating_add(Weight::from_parts(21_959_228, 0).saturating_mul(b.into()))650			.saturating_add(RocksDbWeight::get().reads(2_u64))651			.saturating_add(RocksDbWeight::get().writes(1_u64))652	}653	/// Storage: Nonfungible TokenData (r:1 w:0)654	/// Proof: Nonfungible TokenData (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)655	fn token_owner() -> Weight {656		// Proof Size summary in bytes:657		//  Measured:  `358`658		//  Estimated: `2532`659		// Minimum execution time: 4_797_000 picoseconds.660		Weight::from_parts(5_499_000, 2532)661			.saturating_add(RocksDbWeight::get().reads(1_u64))662	}663	/// Storage: Nonfungible CollectionAllowance (r:0 w:1)664	/// Proof: Nonfungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)665	fn set_allowance_for_all() -> Weight {666		// Proof Size summary in bytes:667		//  Measured:  `0`668		//  Estimated: `0`669		// Minimum execution time: 6_303_000 picoseconds.670		Weight::from_parts(6_712_000, 0)671			.saturating_add(RocksDbWeight::get().writes(1_u64))672	}673	/// Storage: Nonfungible CollectionAllowance (r:1 w:0)674	/// Proof: Nonfungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)675	fn allowance_for_all() -> Weight {676		// Proof Size summary in bytes:677		//  Measured:  `109`678		//  Estimated: `2586`679		// Minimum execution time: 3_798_000 picoseconds.680		Weight::from_parts(4_017_000, 2586)681			.saturating_add(RocksDbWeight::get().reads(1_u64))682	}683	/// Storage: Nonfungible TokenProperties (r:1 w:1)684	/// Proof: Nonfungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)685	fn repair_item() -> Weight {686		// Proof Size summary in bytes:687		//  Measured:  `300`688		//  Estimated: `35279`689		// Minimum execution time: 5_531_000 picoseconds.690		Weight::from_parts(5_750_000, 35279)691			.saturating_add(RocksDbWeight::get().reads(1_u64))692			.saturating_add(RocksDbWeight::get().writes(1_u64))693	}694}695