1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_refungible4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2023-09-30, STEPS: `50`, REPEAT: `400`, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! WORST CASE MAP SIZE: `1000000`8//! HOSTNAME: `bench-host`, CPU: `Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz`9//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 10241011// Executed Command:12// target/production/unique-collator13// benchmark14// pallet15// --pallet16// pallet-refungible17// --wasm-execution18// compiled19// --extrinsic20// *21// --template=.maintain/frame-weight-template.hbs22// --steps=5023// --repeat=40024// --heap-pages=409625// --output=./pallets/refungible/src/weights.rs2627#![cfg_attr(rustfmt, rustfmt_skip)]28#![allow(unused_parens)]29#![allow(unused_imports)]3031use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};32use sp_std::marker::PhantomData;3334/// Weight functions needed for pallet_refungible.35pub trait WeightInfo {36 fn create_item() -> Weight;37 fn create_multiple_items(b: u32, ) -> Weight;38 fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight;39 fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight;40 fn burn_item_partial() -> Weight;41 fn burn_item_fully() -> Weight;42 fn transfer_normal() -> Weight;43 fn transfer_creating() -> Weight;44 fn transfer_removing() -> Weight;45 fn transfer_creating_removing() -> Weight;46 fn approve() -> Weight;47 fn approve_from() -> Weight;48 fn transfer_from_normal() -> Weight;49 fn transfer_from_creating() -> Weight;50 fn transfer_from_removing() -> Weight;51 fn transfer_from_creating_removing() -> Weight;52 fn burn_from() -> Weight;53 fn set_token_property_permissions(b: u32, ) -> Weight;54 fn set_token_properties(b: u32, ) -> Weight;55 fn init_token_properties(b: u32, ) -> Weight;56 fn delete_token_properties(b: u32, ) -> Weight;57 fn repartition_item() -> Weight;58 fn token_owner() -> Weight;59 fn set_allowance_for_all() -> Weight;60 fn allowance_for_all() -> Weight;61 fn repair_item() -> Weight;62}6364/// Weights for pallet_refungible using the Substrate node and recommended hardware.65pub struct SubstrateWeight<T>(PhantomData<T>);66impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {67 /// Storage: Refungible TokensMinted (r:1 w:1)68 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)69 /// Storage: Refungible AccountBalance (r:1 w:1)70 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)71 /// Storage: Refungible Balance (r:0 w:1)72 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)73 /// Storage: Refungible TotalSupply (r:0 w:1)74 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)75 /// Storage: Refungible Owned (r:0 w:1)76 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)77 fn create_item() -> Weight {78 // Proof Size summary in bytes:79 // Measured: `4`80 // Estimated: `3530`81 // Minimum execution time: 11_341_000 picoseconds.82 Weight::from_parts(11_741_000, 3530)83 .saturating_add(T::DbWeight::get().reads(2_u64))84 .saturating_add(T::DbWeight::get().writes(5_u64))85 }86 /// Storage: Refungible TokensMinted (r:1 w:1)87 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)88 /// Storage: Refungible AccountBalance (r:1 w:1)89 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)90 /// Storage: Refungible Balance (r:0 w:200)91 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)92 /// Storage: Refungible TotalSupply (r:0 w:200)93 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)94 /// Storage: Refungible Owned (r:0 w:200)95 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)96 /// The range of component `b` is `[0, 200]`.97 fn create_multiple_items(b: u32, ) -> Weight {98 // Proof Size summary in bytes:99 // Measured: `4`100 // Estimated: `3530`101 // Minimum execution time: 2_665_000 picoseconds.102 Weight::from_parts(2_791_000, 3530)103 // Standard Error: 996104 .saturating_add(Weight::from_parts(4_343_736, 0).saturating_mul(b.into()))105 .saturating_add(T::DbWeight::get().reads(2_u64))106 .saturating_add(T::DbWeight::get().writes(2_u64))107 .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(b.into())))108 }109 /// Storage: Refungible TokensMinted (r:1 w:1)110 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)111 /// Storage: Refungible AccountBalance (r:200 w:200)112 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)113 /// Storage: Refungible Balance (r:0 w:200)114 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)115 /// Storage: Refungible TotalSupply (r:0 w:200)116 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)117 /// Storage: Refungible Owned (r:0 w:200)118 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)119 /// The range of component `b` is `[0, 200]`.120 fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight {121 // Proof Size summary in bytes:122 // Measured: `4`123 // Estimated: `3481 + b * (2540 ±0)`124 // Minimum execution time: 2_616_000 picoseconds.125 Weight::from_parts(2_726_000, 3481)126 // Standard Error: 665127 .saturating_add(Weight::from_parts(5_554_066, 0).saturating_mul(b.into()))128 .saturating_add(T::DbWeight::get().reads(1_u64))129 .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into())))130 .saturating_add(T::DbWeight::get().writes(1_u64))131 .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(b.into())))132 .saturating_add(Weight::from_parts(0, 2540).saturating_mul(b.into()))133 }134 /// Storage: Refungible TokensMinted (r:1 w:1)135 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)136 /// Storage: Refungible AccountBalance (r:200 w:200)137 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)138 /// Storage: Refungible Balance (r:0 w:200)139 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)140 /// Storage: Refungible TotalSupply (r:0 w:1)141 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)142 /// Storage: Refungible Owned (r:0 w:200)143 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)144 /// The range of component `b` is `[0, 200]`.145 fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight {146 // Proof Size summary in bytes:147 // Measured: `4`148 // Estimated: `3481 + b * (2540 ±0)`149 // Minimum execution time: 3_697_000 picoseconds.150 Weight::from_parts(2_136_481, 3481)151 // Standard Error: 567152 .saturating_add(Weight::from_parts(4_390_621, 0).saturating_mul(b.into()))153 .saturating_add(T::DbWeight::get().reads(1_u64))154 .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into())))155 .saturating_add(T::DbWeight::get().writes(2_u64))156 .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(b.into())))157 .saturating_add(Weight::from_parts(0, 2540).saturating_mul(b.into()))158 }159 /// Storage: Refungible Balance (r:3 w:1)160 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)161 /// Storage: Refungible TotalSupply (r:1 w:1)162 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)163 /// Storage: Refungible AccountBalance (r:1 w:1)164 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)165 /// Storage: Refungible Owned (r:0 w:1)166 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)167 fn burn_item_partial() -> Weight {168 // Proof Size summary in bytes:169 // Measured: `456`170 // Estimated: `8682`171 // Minimum execution time: 22_859_000 picoseconds.172 Weight::from_parts(23_295_000, 8682)173 .saturating_add(T::DbWeight::get().reads(5_u64))174 .saturating_add(T::DbWeight::get().writes(4_u64))175 }176 /// Storage: Refungible Balance (r:1 w:1)177 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)178 /// Storage: Refungible TotalSupply (r:1 w:1)179 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)180 /// Storage: Refungible AccountBalance (r:1 w:1)181 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)182 /// Storage: Refungible TokensBurnt (r:1 w:1)183 /// Proof: Refungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)184 /// Storage: Refungible Owned (r:0 w:1)185 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)186 /// Storage: Refungible TokenProperties (r:0 w:1)187 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)188 fn burn_item_fully() -> Weight {189 // Proof Size summary in bytes:190 // Measured: `341`191 // Estimated: `3554`192 // Minimum execution time: 21_477_000 picoseconds.193 Weight::from_parts(22_037_000, 3554)194 .saturating_add(T::DbWeight::get().reads(4_u64))195 .saturating_add(T::DbWeight::get().writes(6_u64))196 }197 /// Storage: Refungible Balance (r:2 w:2)198 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)199 /// Storage: Refungible TotalSupply (r:1 w:0)200 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)201 fn transfer_normal() -> Weight {202 // Proof Size summary in bytes:203 // Measured: `365`204 // Estimated: `6118`205 // Minimum execution time: 13_714_000 picoseconds.206 Weight::from_parts(14_050_000, 6118)207 .saturating_add(T::DbWeight::get().reads(3_u64))208 .saturating_add(T::DbWeight::get().writes(2_u64))209 }210 /// Storage: Refungible Balance (r:2 w:2)211 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)212 /// Storage: Refungible AccountBalance (r:1 w:1)213 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)214 /// Storage: Refungible TotalSupply (r:1 w:0)215 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)216 /// Storage: Refungible Owned (r:0 w:1)217 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)218 fn transfer_creating() -> Weight {219 // Proof Size summary in bytes:220 // Measured: `341`221 // Estimated: `6118`222 // Minimum execution time: 15_879_000 picoseconds.223 Weight::from_parts(16_266_000, 6118)224 .saturating_add(T::DbWeight::get().reads(4_u64))225 .saturating_add(T::DbWeight::get().writes(4_u64))226 }227 /// Storage: Refungible Balance (r:2 w:2)228 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)229 /// Storage: Refungible AccountBalance (r:1 w:1)230 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)231 /// Storage: Refungible TotalSupply (r:1 w:0)232 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)233 /// Storage: Refungible Owned (r:0 w:1)234 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)235 fn transfer_removing() -> Weight {236 // Proof Size summary in bytes:237 // Measured: `456`238 // Estimated: `6118`239 // Minimum execution time: 18_186_000 picoseconds.240 Weight::from_parts(18_682_000, 6118)241 .saturating_add(T::DbWeight::get().reads(4_u64))242 .saturating_add(T::DbWeight::get().writes(4_u64))243 }244 /// Storage: Refungible Balance (r:2 w:2)245 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)246 /// Storage: Refungible AccountBalance (r:2 w:2)247 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)248 /// Storage: Refungible TotalSupply (r:1 w:0)249 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)250 /// Storage: Refungible Owned (r:0 w:2)251 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)252 fn transfer_creating_removing() -> Weight {253 // Proof Size summary in bytes:254 // Measured: `341`255 // Estimated: `6118`256 // Minimum execution time: 17_943_000 picoseconds.257 Weight::from_parts(18_333_000, 6118)258 .saturating_add(T::DbWeight::get().reads(5_u64))259 .saturating_add(T::DbWeight::get().writes(6_u64))260 }261 /// Storage: Refungible Balance (r:1 w:0)262 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)263 /// Storage: Refungible Allowance (r:0 w:1)264 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)265 fn approve() -> Weight {266 // Proof Size summary in bytes:267 // Measured: `223`268 // Estimated: `3554`269 // Minimum execution time: 8_391_000 picoseconds.270 Weight::from_parts(8_637_000, 3554)271 .saturating_add(T::DbWeight::get().reads(1_u64))272 .saturating_add(T::DbWeight::get().writes(1_u64))273 }274 /// Storage: Refungible Balance (r:1 w:0)275 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)276 /// Storage: Refungible Allowance (r:0 w:1)277 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)278 fn approve_from() -> Weight {279 // Proof Size summary in bytes:280 // Measured: `211`281 // Estimated: `3554`282 // Minimum execution time: 8_519_000 picoseconds.283 Weight::from_parts(8_760_000, 3554)284 .saturating_add(T::DbWeight::get().reads(1_u64))285 .saturating_add(T::DbWeight::get().writes(1_u64))286 }287 /// Storage: Refungible Allowance (r:1 w:1)288 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)289 /// Storage: Refungible Balance (r:2 w:2)290 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)291 /// Storage: Refungible TotalSupply (r:1 w:0)292 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)293 fn transfer_from_normal() -> Weight {294 // Proof Size summary in bytes:295 // Measured: `495`296 // Estimated: `6118`297 // Minimum execution time: 19_554_000 picoseconds.298 Weight::from_parts(20_031_000, 6118)299 .saturating_add(T::DbWeight::get().reads(4_u64))300 .saturating_add(T::DbWeight::get().writes(3_u64))301 }302 /// Storage: Refungible Allowance (r:1 w:1)303 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)304 /// Storage: Refungible Balance (r:2 w:2)305 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)306 /// Storage: Refungible AccountBalance (r:1 w:1)307 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)308 /// Storage: Refungible TotalSupply (r:1 w:0)309 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)310 /// Storage: Refungible Owned (r:0 w:1)311 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)312 fn transfer_from_creating() -> Weight {313 // Proof Size summary in bytes:314 // Measured: `471`315 // Estimated: `6118`316 // Minimum execution time: 21_338_000 picoseconds.317 Weight::from_parts(21_803_000, 6118)318 .saturating_add(T::DbWeight::get().reads(5_u64))319 .saturating_add(T::DbWeight::get().writes(5_u64))320 }321 /// Storage: Refungible Allowance (r:1 w:1)322 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)323 /// Storage: Refungible Balance (r:2 w:2)324 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)325 /// Storage: Refungible AccountBalance (r:1 w:1)326 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)327 /// Storage: Refungible TotalSupply (r:1 w:0)328 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)329 /// Storage: Refungible Owned (r:0 w:1)330 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)331 fn transfer_from_removing() -> Weight {332 // Proof Size summary in bytes:333 // Measured: `586`334 // Estimated: `6118`335 // Minimum execution time: 24_179_000 picoseconds.336 Weight::from_parts(24_647_000, 6118)337 .saturating_add(T::DbWeight::get().reads(5_u64))338 .saturating_add(T::DbWeight::get().writes(5_u64))339 }340 /// Storage: Refungible Allowance (r:1 w:1)341 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)342 /// Storage: Refungible Balance (r:2 w:2)343 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)344 /// Storage: Refungible AccountBalance (r:2 w:2)345 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)346 /// Storage: Refungible TotalSupply (r:1 w:0)347 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)348 /// Storage: Refungible Owned (r:0 w:2)349 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)350 fn transfer_from_creating_removing() -> Weight {351 // Proof Size summary in bytes:352 // Measured: `471`353 // Estimated: `6118`354 // Minimum execution time: 24_008_000 picoseconds.355 Weight::from_parts(24_545_000, 6118)356 .saturating_add(T::DbWeight::get().reads(6_u64))357 .saturating_add(T::DbWeight::get().writes(7_u64))358 }359 /// Storage: Refungible Allowance (r:1 w:1)360 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)361 /// Storage: Refungible Balance (r:1 w:1)362 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)363 /// Storage: Refungible TotalSupply (r:1 w:1)364 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)365 /// Storage: Refungible AccountBalance (r:1 w:1)366 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)367 /// Storage: Refungible TokensBurnt (r:1 w:1)368 /// Proof: Refungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)369 /// Storage: Refungible Owned (r:0 w:1)370 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)371 /// Storage: Refungible TokenProperties (r:0 w:1)372 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)373 fn burn_from() -> Weight {374 // Proof Size summary in bytes:375 // Measured: `471`376 // Estimated: `3570`377 // Minimum execution time: 27_907_000 picoseconds.378 Weight::from_parts(28_489_000, 3570)379 .saturating_add(T::DbWeight::get().reads(5_u64))380 .saturating_add(T::DbWeight::get().writes(7_u64))381 }382 /// Storage: Common CollectionPropertyPermissions (r:1 w:1)383 /// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)384 /// The range of component `b` is `[0, 64]`.385 fn set_token_property_permissions(b: u32, ) -> Weight {386 // Proof Size summary in bytes:387 // Measured: `314`388 // Estimated: `20191`389 // Minimum execution time: 1_460_000 picoseconds.390 Weight::from_parts(1_564_000, 20191)391 // Standard Error: 14_117392 .saturating_add(Weight::from_parts(8_196_214, 0).saturating_mul(b.into()))393 .saturating_add(T::DbWeight::get().reads(1_u64))394 .saturating_add(T::DbWeight::get().writes(1_u64))395 }396 /// Storage: Common CollectionPropertyPermissions (r:1 w:0)397 /// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)398 /// Storage: Refungible TokenProperties (r:1 w:1)399 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)400 /// Storage: Refungible TotalSupply (r:1 w:0)401 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)402 /// The range of component `b` is `[0, 64]`.403 fn set_token_properties(b: u32, ) -> Weight {404 // Proof Size summary in bytes:405 // Measured: `502 + b * (261 ±0)`406 // Estimated: `36269`407 // Minimum execution time: 1_012_000 picoseconds.408 Weight::from_parts(1_081_000, 36269)409 // Standard Error: 6_838410 .saturating_add(Weight::from_parts(5_801_181, 0).saturating_mul(b.into()))411 .saturating_add(T::DbWeight::get().reads(3_u64))412 .saturating_add(T::DbWeight::get().writes(1_u64))413 }414 /// Storage: Refungible TokenProperties (r:0 w:1)415 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)416 /// The range of component `b` is `[0, 64]`.417 fn init_token_properties(b: u32, ) -> Weight {418 // Proof Size summary in bytes:419 // Measured: `0`420 // Estimated: `0`421 // Minimum execution time: 229_000 picoseconds.422 Weight::from_parts(253_000, 0)423 // Standard Error: 100_218424 .saturating_add(Weight::from_parts(12_632_221, 0).saturating_mul(b.into()))425 .saturating_add(T::DbWeight::get().writes(1_u64))426 }427 /// Storage: Common CollectionPropertyPermissions (r:1 w:0)428 /// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)429 /// Storage: Refungible TotalSupply (r:1 w:0)430 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)431 /// Storage: Refungible TokenProperties (r:1 w:1)432 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)433 /// The range of component `b` is `[0, 64]`.434 fn delete_token_properties(b: u32, ) -> Weight {435 // Proof Size summary in bytes:436 // Measured: `561 + b * (33291 ±0)`437 // Estimated: `36269`438 // Minimum execution time: 1_014_000 picoseconds.439 Weight::from_parts(1_065_000, 36269)440 // Standard Error: 39_536441 .saturating_add(Weight::from_parts(24_125_838, 0).saturating_mul(b.into()))442 .saturating_add(T::DbWeight::get().reads(3_u64))443 .saturating_add(T::DbWeight::get().writes(1_u64))444 }445 /// Storage: Refungible TotalSupply (r:1 w:1)446 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)447 /// Storage: Refungible Balance (r:1 w:1)448 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)449 fn repartition_item() -> Weight {450 // Proof Size summary in bytes:451 // Measured: `288`452 // Estimated: `3554`453 // Minimum execution time: 10_315_000 picoseconds.454 Weight::from_parts(10_601_000, 3554)455 .saturating_add(T::DbWeight::get().reads(2_u64))456 .saturating_add(T::DbWeight::get().writes(2_u64))457 }458 /// Storage: Refungible Balance (r:2 w:0)459 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)460 fn token_owner() -> Weight {461 // Proof Size summary in bytes:462 // Measured: `288`463 // Estimated: `6118`464 // Minimum execution time: 4_898_000 picoseconds.465 Weight::from_parts(5_136_000, 6118)466 .saturating_add(T::DbWeight::get().reads(2_u64))467 }468 /// Storage: Refungible CollectionAllowance (r:0 w:1)469 /// Proof: Refungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)470 fn set_allowance_for_all() -> Weight {471 // Proof Size summary in bytes:472 // Measured: `0`473 // Estimated: `0`474 // Minimum execution time: 4_146_000 picoseconds.475 Weight::from_parts(4_337_000, 0)476 .saturating_add(T::DbWeight::get().writes(1_u64))477 }478 /// Storage: Refungible CollectionAllowance (r:1 w:0)479 /// Proof: Refungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)480 fn allowance_for_all() -> Weight {481 // Proof Size summary in bytes:482 // Measured: `4`483 // Estimated: `3576`484 // Minimum execution time: 2_170_000 picoseconds.485 Weight::from_parts(2_301_000, 3576)486 .saturating_add(T::DbWeight::get().reads(1_u64))487 }488 /// Storage: Refungible TokenProperties (r:1 w:1)489 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)490 fn repair_item() -> Weight {491 // Proof Size summary in bytes:492 // Measured: `120`493 // Estimated: `36269`494 // Minimum execution time: 2_098_000 picoseconds.495 Weight::from_parts(2_251_000, 36269)496 .saturating_add(T::DbWeight::get().reads(1_u64))497 .saturating_add(T::DbWeight::get().writes(1_u64))498 }499}500501// For backwards compatibility and tests502impl WeightInfo for () {503 /// Storage: Refungible TokensMinted (r:1 w:1)504 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)505 /// Storage: Refungible AccountBalance (r:1 w:1)506 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)507 /// Storage: Refungible Balance (r:0 w:1)508 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)509 /// Storage: Refungible TotalSupply (r:0 w:1)510 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)511 /// Storage: Refungible Owned (r:0 w:1)512 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)513 fn create_item() -> Weight {514 // Proof Size summary in bytes:515 // Measured: `4`516 // Estimated: `3530`517 // Minimum execution time: 11_341_000 picoseconds.518 Weight::from_parts(11_741_000, 3530)519 .saturating_add(RocksDbWeight::get().reads(2_u64))520 .saturating_add(RocksDbWeight::get().writes(5_u64))521 }522 /// Storage: Refungible TokensMinted (r:1 w:1)523 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)524 /// Storage: Refungible AccountBalance (r:1 w:1)525 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)526 /// Storage: Refungible Balance (r:0 w:200)527 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)528 /// Storage: Refungible TotalSupply (r:0 w:200)529 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)530 /// Storage: Refungible Owned (r:0 w:200)531 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)532 /// The range of component `b` is `[0, 200]`.533 fn create_multiple_items(b: u32, ) -> Weight {534 // Proof Size summary in bytes:535 // Measured: `4`536 // Estimated: `3530`537 // Minimum execution time: 2_665_000 picoseconds.538 Weight::from_parts(2_791_000, 3530)539 // Standard Error: 996540 .saturating_add(Weight::from_parts(4_343_736, 0).saturating_mul(b.into()))541 .saturating_add(RocksDbWeight::get().reads(2_u64))542 .saturating_add(RocksDbWeight::get().writes(2_u64))543 .saturating_add(RocksDbWeight::get().writes((3_u64).saturating_mul(b.into())))544 }545 /// Storage: Refungible TokensMinted (r:1 w:1)546 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)547 /// Storage: Refungible AccountBalance (r:200 w:200)548 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)549 /// Storage: Refungible Balance (r:0 w:200)550 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)551 /// Storage: Refungible TotalSupply (r:0 w:200)552 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)553 /// Storage: Refungible Owned (r:0 w:200)554 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)555 /// The range of component `b` is `[0, 200]`.556 fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight {557 // Proof Size summary in bytes:558 // Measured: `4`559 // Estimated: `3481 + b * (2540 ±0)`560 // Minimum execution time: 2_616_000 picoseconds.561 Weight::from_parts(2_726_000, 3481)562 // Standard Error: 665563 .saturating_add(Weight::from_parts(5_554_066, 0).saturating_mul(b.into()))564 .saturating_add(RocksDbWeight::get().reads(1_u64))565 .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(b.into())))566 .saturating_add(RocksDbWeight::get().writes(1_u64))567 .saturating_add(RocksDbWeight::get().writes((4_u64).saturating_mul(b.into())))568 .saturating_add(Weight::from_parts(0, 2540).saturating_mul(b.into()))569 }570 /// Storage: Refungible TokensMinted (r:1 w:1)571 /// Proof: Refungible TokensMinted (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)572 /// Storage: Refungible AccountBalance (r:200 w:200)573 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)574 /// Storage: Refungible Balance (r:0 w:200)575 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)576 /// Storage: Refungible TotalSupply (r:0 w:1)577 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)578 /// Storage: Refungible Owned (r:0 w:200)579 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)580 /// The range of component `b` is `[0, 200]`.581 fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight {582 // Proof Size summary in bytes:583 // Measured: `4`584 // Estimated: `3481 + b * (2540 ±0)`585 // Minimum execution time: 3_697_000 picoseconds.586 Weight::from_parts(2_136_481, 3481)587 // Standard Error: 567588 .saturating_add(Weight::from_parts(4_390_621, 0).saturating_mul(b.into()))589 .saturating_add(RocksDbWeight::get().reads(1_u64))590 .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(b.into())))591 .saturating_add(RocksDbWeight::get().writes(2_u64))592 .saturating_add(RocksDbWeight::get().writes((3_u64).saturating_mul(b.into())))593 .saturating_add(Weight::from_parts(0, 2540).saturating_mul(b.into()))594 }595 /// Storage: Refungible Balance (r:3 w:1)596 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)597 /// Storage: Refungible TotalSupply (r:1 w:1)598 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)599 /// Storage: Refungible AccountBalance (r:1 w:1)600 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)601 /// Storage: Refungible Owned (r:0 w:1)602 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)603 fn burn_item_partial() -> Weight {604 // Proof Size summary in bytes:605 // Measured: `456`606 // Estimated: `8682`607 // Minimum execution time: 22_859_000 picoseconds.608 Weight::from_parts(23_295_000, 8682)609 .saturating_add(RocksDbWeight::get().reads(5_u64))610 .saturating_add(RocksDbWeight::get().writes(4_u64))611 }612 /// Storage: Refungible Balance (r:1 w:1)613 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)614 /// Storage: Refungible TotalSupply (r:1 w:1)615 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)616 /// Storage: Refungible AccountBalance (r:1 w:1)617 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)618 /// Storage: Refungible TokensBurnt (r:1 w:1)619 /// Proof: Refungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)620 /// Storage: Refungible Owned (r:0 w:1)621 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)622 /// Storage: Refungible TokenProperties (r:0 w:1)623 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)624 fn burn_item_fully() -> Weight {625 // Proof Size summary in bytes:626 // Measured: `341`627 // Estimated: `3554`628 // Minimum execution time: 21_477_000 picoseconds.629 Weight::from_parts(22_037_000, 3554)630 .saturating_add(RocksDbWeight::get().reads(4_u64))631 .saturating_add(RocksDbWeight::get().writes(6_u64))632 }633 /// Storage: Refungible Balance (r:2 w:2)634 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)635 /// Storage: Refungible TotalSupply (r:1 w:0)636 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)637 fn transfer_normal() -> Weight {638 // Proof Size summary in bytes:639 // Measured: `365`640 // Estimated: `6118`641 // Minimum execution time: 13_714_000 picoseconds.642 Weight::from_parts(14_050_000, 6118)643 .saturating_add(RocksDbWeight::get().reads(3_u64))644 .saturating_add(RocksDbWeight::get().writes(2_u64))645 }646 /// Storage: Refungible Balance (r:2 w:2)647 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)648 /// Storage: Refungible AccountBalance (r:1 w:1)649 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)650 /// Storage: Refungible TotalSupply (r:1 w:0)651 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)652 /// Storage: Refungible Owned (r:0 w:1)653 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)654 fn transfer_creating() -> Weight {655 // Proof Size summary in bytes:656 // Measured: `341`657 // Estimated: `6118`658 // Minimum execution time: 15_879_000 picoseconds.659 Weight::from_parts(16_266_000, 6118)660 .saturating_add(RocksDbWeight::get().reads(4_u64))661 .saturating_add(RocksDbWeight::get().writes(4_u64))662 }663 /// Storage: Refungible Balance (r:2 w:2)664 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)665 /// Storage: Refungible AccountBalance (r:1 w:1)666 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)667 /// Storage: Refungible TotalSupply (r:1 w:0)668 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)669 /// Storage: Refungible Owned (r:0 w:1)670 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)671 fn transfer_removing() -> Weight {672 // Proof Size summary in bytes:673 // Measured: `456`674 // Estimated: `6118`675 // Minimum execution time: 18_186_000 picoseconds.676 Weight::from_parts(18_682_000, 6118)677 .saturating_add(RocksDbWeight::get().reads(4_u64))678 .saturating_add(RocksDbWeight::get().writes(4_u64))679 }680 /// Storage: Refungible Balance (r:2 w:2)681 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)682 /// Storage: Refungible AccountBalance (r:2 w:2)683 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)684 /// Storage: Refungible TotalSupply (r:1 w:0)685 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)686 /// Storage: Refungible Owned (r:0 w:2)687 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)688 fn transfer_creating_removing() -> Weight {689 // Proof Size summary in bytes:690 // Measured: `341`691 // Estimated: `6118`692 // Minimum execution time: 17_943_000 picoseconds.693 Weight::from_parts(18_333_000, 6118)694 .saturating_add(RocksDbWeight::get().reads(5_u64))695 .saturating_add(RocksDbWeight::get().writes(6_u64))696 }697 /// Storage: Refungible Balance (r:1 w:0)698 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)699 /// Storage: Refungible Allowance (r:0 w:1)700 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)701 fn approve() -> Weight {702 // Proof Size summary in bytes:703 // Measured: `223`704 // Estimated: `3554`705 // Minimum execution time: 8_391_000 picoseconds.706 Weight::from_parts(8_637_000, 3554)707 .saturating_add(RocksDbWeight::get().reads(1_u64))708 .saturating_add(RocksDbWeight::get().writes(1_u64))709 }710 /// Storage: Refungible Balance (r:1 w:0)711 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)712 /// Storage: Refungible Allowance (r:0 w:1)713 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)714 fn approve_from() -> Weight {715 // Proof Size summary in bytes:716 // Measured: `211`717 // Estimated: `3554`718 // Minimum execution time: 8_519_000 picoseconds.719 Weight::from_parts(8_760_000, 3554)720 .saturating_add(RocksDbWeight::get().reads(1_u64))721 .saturating_add(RocksDbWeight::get().writes(1_u64))722 }723 /// Storage: Refungible Allowance (r:1 w:1)724 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)725 /// Storage: Refungible Balance (r:2 w:2)726 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)727 /// Storage: Refungible TotalSupply (r:1 w:0)728 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)729 fn transfer_from_normal() -> Weight {730 // Proof Size summary in bytes:731 // Measured: `495`732 // Estimated: `6118`733 // Minimum execution time: 19_554_000 picoseconds.734 Weight::from_parts(20_031_000, 6118)735 .saturating_add(RocksDbWeight::get().reads(4_u64))736 .saturating_add(RocksDbWeight::get().writes(3_u64))737 }738 /// Storage: Refungible Allowance (r:1 w:1)739 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)740 /// Storage: Refungible Balance (r:2 w:2)741 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)742 /// Storage: Refungible AccountBalance (r:1 w:1)743 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)744 /// Storage: Refungible TotalSupply (r:1 w:0)745 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)746 /// Storage: Refungible Owned (r:0 w:1)747 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)748 fn transfer_from_creating() -> Weight {749 // Proof Size summary in bytes:750 // Measured: `471`751 // Estimated: `6118`752 // Minimum execution time: 21_338_000 picoseconds.753 Weight::from_parts(21_803_000, 6118)754 .saturating_add(RocksDbWeight::get().reads(5_u64))755 .saturating_add(RocksDbWeight::get().writes(5_u64))756 }757 /// Storage: Refungible Allowance (r:1 w:1)758 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)759 /// Storage: Refungible Balance (r:2 w:2)760 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)761 /// Storage: Refungible AccountBalance (r:1 w:1)762 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)763 /// Storage: Refungible TotalSupply (r:1 w:0)764 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)765 /// Storage: Refungible Owned (r:0 w:1)766 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)767 fn transfer_from_removing() -> Weight {768 // Proof Size summary in bytes:769 // Measured: `586`770 // Estimated: `6118`771 // Minimum execution time: 24_179_000 picoseconds.772 Weight::from_parts(24_647_000, 6118)773 .saturating_add(RocksDbWeight::get().reads(5_u64))774 .saturating_add(RocksDbWeight::get().writes(5_u64))775 }776 /// Storage: Refungible Allowance (r:1 w:1)777 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)778 /// Storage: Refungible Balance (r:2 w:2)779 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)780 /// Storage: Refungible AccountBalance (r:2 w:2)781 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)782 /// Storage: Refungible TotalSupply (r:1 w:0)783 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)784 /// Storage: Refungible Owned (r:0 w:2)785 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)786 fn transfer_from_creating_removing() -> Weight {787 // Proof Size summary in bytes:788 // Measured: `471`789 // Estimated: `6118`790 // Minimum execution time: 24_008_000 picoseconds.791 Weight::from_parts(24_545_000, 6118)792 .saturating_add(RocksDbWeight::get().reads(6_u64))793 .saturating_add(RocksDbWeight::get().writes(7_u64))794 }795 /// Storage: Refungible Allowance (r:1 w:1)796 /// Proof: Refungible Allowance (max_values: None, max_size: Some(105), added: 2580, mode: MaxEncodedLen)797 /// Storage: Refungible Balance (r:1 w:1)798 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)799 /// Storage: Refungible TotalSupply (r:1 w:1)800 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)801 /// Storage: Refungible AccountBalance (r:1 w:1)802 /// Proof: Refungible AccountBalance (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)803 /// Storage: Refungible TokensBurnt (r:1 w:1)804 /// Proof: Refungible TokensBurnt (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)805 /// Storage: Refungible Owned (r:0 w:1)806 /// Proof: Refungible Owned (max_values: None, max_size: Some(74), added: 2549, mode: MaxEncodedLen)807 /// Storage: Refungible TokenProperties (r:0 w:1)808 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)809 fn burn_from() -> Weight {810 // Proof Size summary in bytes:811 // Measured: `471`812 // Estimated: `3570`813 // Minimum execution time: 27_907_000 picoseconds.814 Weight::from_parts(28_489_000, 3570)815 .saturating_add(RocksDbWeight::get().reads(5_u64))816 .saturating_add(RocksDbWeight::get().writes(7_u64))817 }818 /// Storage: Common CollectionPropertyPermissions (r:1 w:1)819 /// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)820 /// The range of component `b` is `[0, 64]`.821 fn set_token_property_permissions(b: u32, ) -> Weight {822 // Proof Size summary in bytes:823 // Measured: `314`824 // Estimated: `20191`825 // Minimum execution time: 1_460_000 picoseconds.826 Weight::from_parts(1_564_000, 20191)827 // Standard Error: 14_117828 .saturating_add(Weight::from_parts(8_196_214, 0).saturating_mul(b.into()))829 .saturating_add(RocksDbWeight::get().reads(1_u64))830 .saturating_add(RocksDbWeight::get().writes(1_u64))831 }832 /// Storage: Common CollectionPropertyPermissions (r:1 w:0)833 /// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)834 /// Storage: Refungible TokenProperties (r:1 w:1)835 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)836 /// Storage: Refungible TotalSupply (r:1 w:0)837 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)838 /// The range of component `b` is `[0, 64]`.839 fn set_token_properties(b: u32, ) -> Weight {840 // Proof Size summary in bytes:841 // Measured: `502 + b * (261 ±0)`842 // Estimated: `36269`843 // Minimum execution time: 1_012_000 picoseconds.844 Weight::from_parts(1_081_000, 36269)845 // Standard Error: 6_838846 .saturating_add(Weight::from_parts(5_801_181, 0).saturating_mul(b.into()))847 .saturating_add(RocksDbWeight::get().reads(3_u64))848 .saturating_add(RocksDbWeight::get().writes(1_u64))849 }850 /// Storage: Refungible TokenProperties (r:0 w:1)851 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)852 /// The range of component `b` is `[0, 64]`.853 fn init_token_properties(b: u32, ) -> Weight {854 // Proof Size summary in bytes:855 // Measured: `0`856 // Estimated: `0`857 // Minimum execution time: 229_000 picoseconds.858 Weight::from_parts(253_000, 0)859 // Standard Error: 100_218860 .saturating_add(Weight::from_parts(12_632_221, 0).saturating_mul(b.into()))861 .saturating_add(RocksDbWeight::get().writes(1_u64))862 }863 /// Storage: Common CollectionPropertyPermissions (r:1 w:0)864 /// Proof: Common CollectionPropertyPermissions (max_values: None, max_size: Some(16726), added: 19201, mode: MaxEncodedLen)865 /// Storage: Refungible TotalSupply (r:1 w:0)866 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)867 /// Storage: Refungible TokenProperties (r:1 w:1)868 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)869 /// The range of component `b` is `[0, 64]`.870 fn delete_token_properties(b: u32, ) -> Weight {871 // Proof Size summary in bytes:872 // Measured: `561 + b * (33291 ±0)`873 // Estimated: `36269`874 // Minimum execution time: 1_014_000 picoseconds.875 Weight::from_parts(1_065_000, 36269)876 // Standard Error: 39_536877 .saturating_add(Weight::from_parts(24_125_838, 0).saturating_mul(b.into()))878 .saturating_add(RocksDbWeight::get().reads(3_u64))879 .saturating_add(RocksDbWeight::get().writes(1_u64))880 }881 /// Storage: Refungible TotalSupply (r:1 w:1)882 /// Proof: Refungible TotalSupply (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen)883 /// Storage: Refungible Balance (r:1 w:1)884 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)885 fn repartition_item() -> Weight {886 // Proof Size summary in bytes:887 // Measured: `288`888 // Estimated: `3554`889 // Minimum execution time: 10_315_000 picoseconds.890 Weight::from_parts(10_601_000, 3554)891 .saturating_add(RocksDbWeight::get().reads(2_u64))892 .saturating_add(RocksDbWeight::get().writes(2_u64))893 }894 /// Storage: Refungible Balance (r:2 w:0)895 /// Proof: Refungible Balance (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)896 fn token_owner() -> Weight {897 // Proof Size summary in bytes:898 // Measured: `288`899 // Estimated: `6118`900 // Minimum execution time: 4_898_000 picoseconds.901 Weight::from_parts(5_136_000, 6118)902 .saturating_add(RocksDbWeight::get().reads(2_u64))903 }904 /// Storage: Refungible CollectionAllowance (r:0 w:1)905 /// Proof: Refungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)906 fn set_allowance_for_all() -> Weight {907 // Proof Size summary in bytes:908 // Measured: `0`909 // Estimated: `0`910 // Minimum execution time: 4_146_000 picoseconds.911 Weight::from_parts(4_337_000, 0)912 .saturating_add(RocksDbWeight::get().writes(1_u64))913 }914 /// Storage: Refungible CollectionAllowance (r:1 w:0)915 /// Proof: Refungible CollectionAllowance (max_values: None, max_size: Some(111), added: 2586, mode: MaxEncodedLen)916 fn allowance_for_all() -> Weight {917 // Proof Size summary in bytes:918 // Measured: `4`919 // Estimated: `3576`920 // Minimum execution time: 2_170_000 picoseconds.921 Weight::from_parts(2_301_000, 3576)922 .saturating_add(RocksDbWeight::get().reads(1_u64))923 }924 /// Storage: Refungible TokenProperties (r:1 w:1)925 /// Proof: Refungible TokenProperties (max_values: None, max_size: Some(32804), added: 35279, mode: MaxEncodedLen)926 fn repair_item() -> Weight {927 // Proof Size summary in bytes:928 // Measured: `120`929 // Estimated: `36269`930 // Minimum execution time: 2_098_000 picoseconds.931 Weight::from_parts(2_251_000, 36269)932 .saturating_add(RocksDbWeight::get().reads(1_u64))933 .saturating_add(RocksDbWeight::get().writes(1_u64))934 }935}936difftreelog
source
pallets/refungible/src/weights.rs47.9 KiBsourcehistory