1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_proxy_rmrk_core4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2022-06-14, STEPS: `50`, REPEAT: 200, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 102489// Executed Command:10// target/release/unique-collator11// benchmark12// pallet13// --pallet14// pallet-proxy-rmrk-core15// --wasm-execution16// compiled17// --extrinsic18// *19// --template20// .maintain/frame-weight-template.hbs21// --steps=5022// --repeat=20023// --heap-pages=409624// --output=./pallets/proxy-rmrk-core/src/weights.rs2526#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]28#![allow(unused_imports)]29#![allow(clippy::unnecessary_cast)]3031use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};32use sp_std::marker::PhantomData;3334/// Weight functions needed for pallet_proxy_rmrk_core.35pub trait WeightInfo {36 fn create_collection() -> Weight;37 fn destroy_collection() -> Weight;38 fn change_collection_issuer() -> Weight;39 fn lock_collection() -> Weight;40 fn mint_nft(b: u32, ) -> Weight;41 fn burn_nft(b: u32, ) -> Weight;42 fn send() -> Weight;43 fn accept_nft() -> Weight;44 fn reject_nft() -> Weight;45 fn set_property() -> Weight;46 fn set_priority() -> Weight;47 fn add_basic_resource() -> Weight;48 fn add_composable_resource() -> Weight;49 fn add_slot_resource() -> Weight;50 fn remove_resource() -> Weight;51 fn accept_resource() -> Weight;52 fn accept_resource_removal() -> Weight;53}5455/// Weights for pallet_proxy_rmrk_core using the Substrate node and recommended hardware.56pub struct SubstrateWeight<T>(PhantomData<T>);57impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {58 // Storage: Common CreatedCollectionCount (r:1 w:1)59 // Storage: Common DestroyedCollectionCount (r:1 w:0)60 // Storage: System Account (r:2 w:2)61 // Storage: RmrkCore CollectionIndex (r:1 w:1)62 // Storage: Common CollectionPropertyPermissions (r:0 w:1)63 // Storage: Common CollectionProperties (r:0 w:1)64 // Storage: Common CollectionById (r:0 w:1)65 // Storage: RmrkCore UniqueCollectionId (r:0 w:1)66 fn create_collection() -> Weight {67 (41_277_000 as Weight)68 .saturating_add(T::DbWeight::get().reads(5 as Weight))69 .saturating_add(T::DbWeight::get().writes(8 as Weight))70 }71 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)72 // Storage: Common CollectionProperties (r:1 w:1)73 // Storage: Common CollectionById (r:1 w:1)74 // Storage: Nonfungible TokenData (r:1 w:0)75 // Storage: Common DestroyedCollectionCount (r:1 w:1)76 // Storage: Nonfungible TokensMinted (r:0 w:1)77 // Storage: Nonfungible TokensBurnt (r:0 w:1)78 // Storage: Common AdminAmount (r:0 w:1)79 fn destroy_collection() -> Weight {80 (43_371_000 as Weight)81 .saturating_add(T::DbWeight::get().reads(5 as Weight))82 .saturating_add(T::DbWeight::get().writes(6 as Weight))83 }84 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)85 // Storage: Common CollectionById (r:1 w:1)86 // Storage: Common CollectionProperties (r:1 w:0)87 fn change_collection_issuer() -> Weight {88 (21_891_000 as Weight)89 .saturating_add(T::DbWeight::get().reads(3 as Weight))90 .saturating_add(T::DbWeight::get().writes(1 as Weight))91 }92 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)93 // Storage: Common CollectionProperties (r:1 w:0)94 // Storage: Common CollectionById (r:1 w:1)95 // Storage: Nonfungible TokensMinted (r:1 w:0)96 // Storage: Nonfungible TokensBurnt (r:1 w:0)97 fn lock_collection() -> Weight {98 (23_144_000 as Weight)99 .saturating_add(T::DbWeight::get().reads(5 as Weight))100 .saturating_add(T::DbWeight::get().writes(1 as Weight))101 }102 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)103 // Storage: Common CollectionProperties (r:1 w:0)104 // Storage: Common CollectionById (r:1 w:0)105 // Storage: Nonfungible TokensMinted (r:1 w:1)106 // Storage: Nonfungible AccountBalance (r:1 w:1)107 // Storage: Nonfungible TokenProperties (r:1 w:1)108 // Storage: Nonfungible TokenData (r:0 w:1)109 // Storage: Nonfungible Owned (r:0 w:1)110 // Storage: Common CreatedCollectionCount (r:1 w:1)111 // Storage: Common DestroyedCollectionCount (r:1 w:0)112 // Storage: System Account (r:2 w:2)113 // Storage: Common CollectionPropertyPermissions (r:0 w:1)114 fn mint_nft(b: u32, ) -> Weight {115 (68_329_000 as Weight)116 // Standard Error: 3_000117 .saturating_add((21_470_000 as Weight).saturating_mul(b as Weight))118 .saturating_add(T::DbWeight::get().reads(12 as Weight))119 .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))120 .saturating_add(T::DbWeight::get().writes(12 as Weight))121 .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))122 }123 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)124 // Storage: Common CollectionProperties (r:1 w:0)125 // Storage: Common CollectionById (r:1 w:0)126 // Storage: Nonfungible TokenData (r:1 w:1)127 // Storage: Nonfungible TokenChildren (r:1 w:0)128 // Storage: Nonfungible TokensBurnt (r:1 w:1)129 // Storage: Nonfungible AccountBalance (r:1 w:1)130 // Storage: Nonfungible Allowance (r:1 w:0)131 // Storage: Nonfungible Owned (r:0 w:1)132 // Storage: Nonfungible TokenProperties (r:0 w:1)133 fn burn_nft(b: u32, ) -> Weight {134 (0 as Weight)135 // Standard Error: 959_000136 .saturating_add((305_872_000 as Weight).saturating_mul(b as Weight))137 .saturating_add(T::DbWeight::get().reads(9 as Weight))138 .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(b as Weight)))139 .saturating_add(T::DbWeight::get().writes(6 as Weight))140 .saturating_add(T::DbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))141 }142 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)143 // Storage: Common CollectionProperties (r:1 w:0)144 // Storage: Common CollectionById (r:1 w:0)145 // Storage: Nonfungible TokenData (r:5 w:1)146 // Storage: Nonfungible TokenProperties (r:1 w:0)147 // Storage: Nonfungible AccountBalance (r:2 w:2)148 // Storage: Nonfungible Allowance (r:1 w:0)149 // Storage: Nonfungible TokenChildren (r:0 w:1)150 // Storage: Nonfungible Owned (r:0 w:2)151 fn send() -> Weight {152 (71_405_000 as Weight)153 .saturating_add(T::DbWeight::get().reads(12 as Weight))154 .saturating_add(T::DbWeight::get().writes(6 as Weight))155 }156 // Storage: RmrkCore UniqueCollectionId (r:2 w:0)157 // Storage: Common CollectionProperties (r:1 w:0)158 // Storage: Common CollectionById (r:2 w:0)159 // Storage: Nonfungible TokenData (r:6 w:1)160 // Storage: Nonfungible AccountBalance (r:2 w:2)161 // Storage: Nonfungible Allowance (r:1 w:0)162 // Storage: Nonfungible TokenProperties (r:1 w:1)163 // Storage: Nonfungible TokenChildren (r:0 w:1)164 // Storage: Nonfungible Owned (r:0 w:2)165 fn accept_nft() -> Weight {166 (79_159_000 as Weight)167 .saturating_add(T::DbWeight::get().reads(15 as Weight))168 .saturating_add(T::DbWeight::get().writes(7 as Weight))169 }170 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)171 // Storage: Common CollectionProperties (r:1 w:0)172 // Storage: Common CollectionById (r:1 w:0)173 // Storage: Nonfungible TokenProperties (r:1 w:5)174 // Storage: Nonfungible TokenData (r:5 w:5)175 // Storage: Nonfungible TokenChildren (r:9 w:4)176 // Storage: Nonfungible TokensBurnt (r:1 w:1)177 // Storage: Nonfungible AccountBalance (r:5 w:5)178 // Storage: Nonfungible Allowance (r:5 w:0)179 // Storage: Nonfungible Owned (r:0 w:5)180 fn reject_nft() -> Weight {181 (238_179_000 as Weight)182 .saturating_add(T::DbWeight::get().reads(29 as Weight))183 .saturating_add(T::DbWeight::get().writes(25 as Weight))184 }185 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)186 // Storage: Common CollectionProperties (r:1 w:0)187 // Storage: Common CollectionById (r:1 w:0)188 // Storage: Nonfungible TokenProperties (r:1 w:1)189 // Storage: Nonfungible TokenData (r:5 w:0)190 fn set_property() -> Weight {191 (47_770_000 as Weight)192 .saturating_add(T::DbWeight::get().reads(9 as Weight))193 .saturating_add(T::DbWeight::get().writes(1 as Weight))194 }195 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)196 // Storage: Common CollectionProperties (r:1 w:0)197 // Storage: Common CollectionById (r:1 w:0)198 // Storage: Nonfungible TokenProperties (r:1 w:1)199 // Storage: Nonfungible TokenData (r:5 w:0)200 fn set_priority() -> Weight {201 (46_679_000 as Weight)202 .saturating_add(T::DbWeight::get().reads(9 as Weight))203 .saturating_add(T::DbWeight::get().writes(1 as Weight))204 }205 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)206 // Storage: Common CollectionProperties (r:1 w:1)207 // Storage: Common CollectionById (r:1 w:1)208 // Storage: Nonfungible TokenData (r:5 w:1)209 // Storage: Nonfungible TokenProperties (r:2 w:2)210 // Storage: Common CreatedCollectionCount (r:1 w:1)211 // Storage: Common DestroyedCollectionCount (r:1 w:0)212 // Storage: System Account (r:2 w:2)213 // Storage: Nonfungible TokensMinted (r:1 w:1)214 // Storage: Nonfungible AccountBalance (r:1 w:1)215 // Storage: Nonfungible Owned (r:0 w:1)216 // Storage: Common CollectionPropertyPermissions (r:0 w:1)217 fn add_basic_resource() -> Weight {218 (100_770_000 as Weight)219 .saturating_add(T::DbWeight::get().reads(16 as Weight))220 .saturating_add(T::DbWeight::get().writes(12 as Weight))221 }222 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)223 // Storage: Common CollectionProperties (r:1 w:1)224 // Storage: Common CollectionById (r:1 w:1)225 // Storage: Nonfungible TokenData (r:5 w:1)226 // Storage: Nonfungible TokenProperties (r:2 w:2)227 // Storage: Common CreatedCollectionCount (r:1 w:1)228 // Storage: Common DestroyedCollectionCount (r:1 w:0)229 // Storage: System Account (r:2 w:2)230 // Storage: Nonfungible TokensMinted (r:1 w:1)231 // Storage: Nonfungible AccountBalance (r:1 w:1)232 // Storage: Nonfungible Owned (r:0 w:1)233 // Storage: Common CollectionPropertyPermissions (r:0 w:1)234 fn add_composable_resource() -> Weight {235 (101_791_000 as Weight)236 .saturating_add(T::DbWeight::get().reads(16 as Weight))237 .saturating_add(T::DbWeight::get().writes(12 as Weight))238 }239 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)240 // Storage: Common CollectionProperties (r:1 w:1)241 // Storage: Common CollectionById (r:1 w:1)242 // Storage: Nonfungible TokenData (r:5 w:1)243 // Storage: Nonfungible TokenProperties (r:2 w:2)244 // Storage: Common CreatedCollectionCount (r:1 w:1)245 // Storage: Common DestroyedCollectionCount (r:1 w:0)246 // Storage: System Account (r:2 w:2)247 // Storage: Nonfungible TokensMinted (r:1 w:1)248 // Storage: Nonfungible AccountBalance (r:1 w:1)249 // Storage: Nonfungible Owned (r:0 w:1)250 // Storage: Common CollectionPropertyPermissions (r:0 w:1)251 fn add_slot_resource() -> Weight {252 (101_610_000 as Weight)253 .saturating_add(T::DbWeight::get().reads(16 as Weight))254 .saturating_add(T::DbWeight::get().writes(12 as Weight))255 }256 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)257 // Storage: Common CollectionProperties (r:2 w:0)258 // Storage: Common CollectionById (r:2 w:0)259 // Storage: Nonfungible TokenProperties (r:1 w:1)260 // Storage: Nonfungible TokenData (r:6 w:1)261 // Storage: Nonfungible TokenChildren (r:1 w:0)262 // Storage: Nonfungible TokensBurnt (r:1 w:1)263 // Storage: Nonfungible AccountBalance (r:1 w:1)264 // Storage: Nonfungible Allowance (r:1 w:0)265 // Storage: Nonfungible Owned (r:0 w:1)266 fn remove_resource() -> Weight {267 (80_571_000 as Weight)268 .saturating_add(T::DbWeight::get().reads(16 as Weight))269 .saturating_add(T::DbWeight::get().writes(5 as Weight))270 }271 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)272 // Storage: Common CollectionProperties (r:1 w:0)273 // Storage: Common CollectionById (r:1 w:0)274 // Storage: Nonfungible TokenData (r:5 w:0)275 // Storage: Nonfungible TokenProperties (r:2 w:1)276 fn accept_resource() -> Weight {277 (54_733_000 as Weight)278 .saturating_add(T::DbWeight::get().reads(10 as Weight))279 .saturating_add(T::DbWeight::get().writes(1 as Weight))280 }281 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)282 // Storage: Common CollectionProperties (r:2 w:0)283 // Storage: Common CollectionById (r:2 w:0)284 // Storage: Nonfungible TokenData (r:6 w:1)285 // Storage: Nonfungible TokenProperties (r:2 w:1)286 // Storage: Nonfungible TokenChildren (r:1 w:0)287 // Storage: Nonfungible TokensBurnt (r:1 w:1)288 // Storage: Nonfungible AccountBalance (r:1 w:1)289 // Storage: Nonfungible Allowance (r:1 w:0)290 // Storage: Nonfungible Owned (r:0 w:1)291 fn accept_resource_removal() -> Weight {292 (84_138_000 as Weight)293 .saturating_add(T::DbWeight::get().reads(17 as Weight))294 .saturating_add(T::DbWeight::get().writes(5 as Weight))295 }296}297298// For backwards compatibility and tests299impl WeightInfo for () {300 // Storage: Common CreatedCollectionCount (r:1 w:1)301 // Storage: Common DestroyedCollectionCount (r:1 w:0)302 // Storage: System Account (r:2 w:2)303 // Storage: RmrkCore CollectionIndex (r:1 w:1)304 // Storage: Common CollectionPropertyPermissions (r:0 w:1)305 // Storage: Common CollectionProperties (r:0 w:1)306 // Storage: Common CollectionById (r:0 w:1)307 // Storage: RmrkCore UniqueCollectionId (r:0 w:1)308 fn create_collection() -> Weight {309 (41_277_000 as Weight)310 .saturating_add(RocksDbWeight::get().reads(5 as Weight))311 .saturating_add(RocksDbWeight::get().writes(8 as Weight))312 }313 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)314 // Storage: Common CollectionProperties (r:1 w:1)315 // Storage: Common CollectionById (r:1 w:1)316 // Storage: Nonfungible TokenData (r:1 w:0)317 // Storage: Common DestroyedCollectionCount (r:1 w:1)318 // Storage: Nonfungible TokensMinted (r:0 w:1)319 // Storage: Nonfungible TokensBurnt (r:0 w:1)320 // Storage: Common AdminAmount (r:0 w:1)321 fn destroy_collection() -> Weight {322 (43_371_000 as Weight)323 .saturating_add(RocksDbWeight::get().reads(5 as Weight))324 .saturating_add(RocksDbWeight::get().writes(6 as Weight))325 }326 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)327 // Storage: Common CollectionById (r:1 w:1)328 // Storage: Common CollectionProperties (r:1 w:0)329 fn change_collection_issuer() -> Weight {330 (21_891_000 as Weight)331 .saturating_add(RocksDbWeight::get().reads(3 as Weight))332 .saturating_add(RocksDbWeight::get().writes(1 as Weight))333 }334 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)335 // Storage: Common CollectionProperties (r:1 w:0)336 // Storage: Common CollectionById (r:1 w:1)337 // Storage: Nonfungible TokensMinted (r:1 w:0)338 // Storage: Nonfungible TokensBurnt (r:1 w:0)339 fn lock_collection() -> Weight {340 (23_144_000 as Weight)341 .saturating_add(RocksDbWeight::get().reads(5 as Weight))342 .saturating_add(RocksDbWeight::get().writes(1 as Weight))343 }344 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)345 // Storage: Common CollectionProperties (r:1 w:0)346 // Storage: Common CollectionById (r:1 w:0)347 // Storage: Nonfungible TokensMinted (r:1 w:1)348 // Storage: Nonfungible AccountBalance (r:1 w:1)349 // Storage: Nonfungible TokenProperties (r:1 w:1)350 // Storage: Nonfungible TokenData (r:0 w:1)351 // Storage: Nonfungible Owned (r:0 w:1)352 // Storage: Common CreatedCollectionCount (r:1 w:1)353 // Storage: Common DestroyedCollectionCount (r:1 w:0)354 // Storage: System Account (r:2 w:2)355 // Storage: Common CollectionPropertyPermissions (r:0 w:1)356 fn mint_nft(b: u32, ) -> Weight {357 (68_329_000 as Weight)358 // Standard Error: 3_000359 .saturating_add((21_470_000 as Weight).saturating_mul(b as Weight))360 .saturating_add(RocksDbWeight::get().reads(12 as Weight))361 .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))362 .saturating_add(RocksDbWeight::get().writes(12 as Weight))363 .saturating_add(RocksDbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))364 }365 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)366 // Storage: Common CollectionProperties (r:1 w:0)367 // Storage: Common CollectionById (r:1 w:0)368 // Storage: Nonfungible TokenData (r:1 w:1)369 // Storage: Nonfungible TokenChildren (r:1 w:0)370 // Storage: Nonfungible TokensBurnt (r:1 w:1)371 // Storage: Nonfungible AccountBalance (r:1 w:1)372 // Storage: Nonfungible Allowance (r:1 w:0)373 // Storage: Nonfungible Owned (r:0 w:1)374 // Storage: Nonfungible TokenProperties (r:0 w:1)375 fn burn_nft(b: u32, ) -> Weight {376 (0 as Weight)377 // Standard Error: 959_000378 .saturating_add((305_872_000 as Weight).saturating_mul(b as Weight))379 .saturating_add(RocksDbWeight::get().reads(9 as Weight))380 .saturating_add(RocksDbWeight::get().reads((4 as Weight).saturating_mul(b as Weight)))381 .saturating_add(RocksDbWeight::get().writes(6 as Weight))382 .saturating_add(RocksDbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))383 }384 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)385 // Storage: Common CollectionProperties (r:1 w:0)386 // Storage: Common CollectionById (r:1 w:0)387 // Storage: Nonfungible TokenData (r:5 w:1)388 // Storage: Nonfungible TokenProperties (r:1 w:0)389 // Storage: Nonfungible AccountBalance (r:2 w:2)390 // Storage: Nonfungible Allowance (r:1 w:0)391 // Storage: Nonfungible TokenChildren (r:0 w:1)392 // Storage: Nonfungible Owned (r:0 w:2)393 fn send() -> Weight {394 (71_405_000 as Weight)395 .saturating_add(RocksDbWeight::get().reads(12 as Weight))396 .saturating_add(RocksDbWeight::get().writes(6 as Weight))397 }398 // Storage: RmrkCore UniqueCollectionId (r:2 w:0)399 // Storage: Common CollectionProperties (r:1 w:0)400 // Storage: Common CollectionById (r:2 w:0)401 // Storage: Nonfungible TokenData (r:6 w:1)402 // Storage: Nonfungible AccountBalance (r:2 w:2)403 // Storage: Nonfungible Allowance (r:1 w:0)404 // Storage: Nonfungible TokenProperties (r:1 w:1)405 // Storage: Nonfungible TokenChildren (r:0 w:1)406 // Storage: Nonfungible Owned (r:0 w:2)407 fn accept_nft() -> Weight {408 (79_159_000 as Weight)409 .saturating_add(RocksDbWeight::get().reads(15 as Weight))410 .saturating_add(RocksDbWeight::get().writes(7 as Weight))411 }412 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)413 // Storage: Common CollectionProperties (r:1 w:0)414 // Storage: Common CollectionById (r:1 w:0)415 // Storage: Nonfungible TokenProperties (r:1 w:5)416 // Storage: Nonfungible TokenData (r:5 w:5)417 // Storage: Nonfungible TokenChildren (r:9 w:4)418 // Storage: Nonfungible TokensBurnt (r:1 w:1)419 // Storage: Nonfungible AccountBalance (r:5 w:5)420 // Storage: Nonfungible Allowance (r:5 w:0)421 // Storage: Nonfungible Owned (r:0 w:5)422 fn reject_nft() -> Weight {423 (238_179_000 as Weight)424 .saturating_add(RocksDbWeight::get().reads(29 as Weight))425 .saturating_add(RocksDbWeight::get().writes(25 as Weight))426 }427 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)428 // Storage: Common CollectionProperties (r:1 w:0)429 // Storage: Common CollectionById (r:1 w:0)430 // Storage: Nonfungible TokenProperties (r:1 w:1)431 // Storage: Nonfungible TokenData (r:5 w:0)432 fn set_property() -> Weight {433 (47_770_000 as Weight)434 .saturating_add(RocksDbWeight::get().reads(9 as Weight))435 .saturating_add(RocksDbWeight::get().writes(1 as Weight))436 }437 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)438 // Storage: Common CollectionProperties (r:1 w:0)439 // Storage: Common CollectionById (r:1 w:0)440 // Storage: Nonfungible TokenProperties (r:1 w:1)441 // Storage: Nonfungible TokenData (r:5 w:0)442 fn set_priority() -> Weight {443 (46_679_000 as Weight)444 .saturating_add(RocksDbWeight::get().reads(9 as Weight))445 .saturating_add(RocksDbWeight::get().writes(1 as Weight))446 }447 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)448 // Storage: Common CollectionProperties (r:1 w:1)449 // Storage: Common CollectionById (r:1 w:1)450 // Storage: Nonfungible TokenData (r:5 w:1)451 // Storage: Nonfungible TokenProperties (r:2 w:2)452 // Storage: Common CreatedCollectionCount (r:1 w:1)453 // Storage: Common DestroyedCollectionCount (r:1 w:0)454 // Storage: System Account (r:2 w:2)455 // Storage: Nonfungible TokensMinted (r:1 w:1)456 // Storage: Nonfungible AccountBalance (r:1 w:1)457 // Storage: Nonfungible Owned (r:0 w:1)458 // Storage: Common CollectionPropertyPermissions (r:0 w:1)459 fn add_basic_resource() -> Weight {460 (100_770_000 as Weight)461 .saturating_add(RocksDbWeight::get().reads(16 as Weight))462 .saturating_add(RocksDbWeight::get().writes(12 as Weight))463 }464 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)465 // Storage: Common CollectionProperties (r:1 w:1)466 // Storage: Common CollectionById (r:1 w:1)467 // Storage: Nonfungible TokenData (r:5 w:1)468 // Storage: Nonfungible TokenProperties (r:2 w:2)469 // Storage: Common CreatedCollectionCount (r:1 w:1)470 // Storage: Common DestroyedCollectionCount (r:1 w:0)471 // Storage: System Account (r:2 w:2)472 // Storage: Nonfungible TokensMinted (r:1 w:1)473 // Storage: Nonfungible AccountBalance (r:1 w:1)474 // Storage: Nonfungible Owned (r:0 w:1)475 // Storage: Common CollectionPropertyPermissions (r:0 w:1)476 fn add_composable_resource() -> Weight {477 (101_791_000 as Weight)478 .saturating_add(RocksDbWeight::get().reads(16 as Weight))479 .saturating_add(RocksDbWeight::get().writes(12 as Weight))480 }481 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)482 // Storage: Common CollectionProperties (r:1 w:1)483 // Storage: Common CollectionById (r:1 w:1)484 // Storage: Nonfungible TokenData (r:5 w:1)485 // Storage: Nonfungible TokenProperties (r:2 w:2)486 // Storage: Common CreatedCollectionCount (r:1 w:1)487 // Storage: Common DestroyedCollectionCount (r:1 w:0)488 // Storage: System Account (r:2 w:2)489 // Storage: Nonfungible TokensMinted (r:1 w:1)490 // Storage: Nonfungible AccountBalance (r:1 w:1)491 // Storage: Nonfungible Owned (r:0 w:1)492 // Storage: Common CollectionPropertyPermissions (r:0 w:1)493 fn add_slot_resource() -> Weight {494 (101_610_000 as Weight)495 .saturating_add(RocksDbWeight::get().reads(16 as Weight))496 .saturating_add(RocksDbWeight::get().writes(12 as Weight))497 }498 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)499 // Storage: Common CollectionProperties (r:2 w:0)500 // Storage: Common CollectionById (r:2 w:0)501 // Storage: Nonfungible TokenProperties (r:1 w:1)502 // Storage: Nonfungible TokenData (r:6 w:1)503 // Storage: Nonfungible TokenChildren (r:1 w:0)504 // Storage: Nonfungible TokensBurnt (r:1 w:1)505 // Storage: Nonfungible AccountBalance (r:1 w:1)506 // Storage: Nonfungible Allowance (r:1 w:0)507 // Storage: Nonfungible Owned (r:0 w:1)508 fn remove_resource() -> Weight {509 (80_571_000 as Weight)510 .saturating_add(RocksDbWeight::get().reads(16 as Weight))511 .saturating_add(RocksDbWeight::get().writes(5 as Weight))512 }513 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)514 // Storage: Common CollectionProperties (r:1 w:0)515 // Storage: Common CollectionById (r:1 w:0)516 // Storage: Nonfungible TokenData (r:5 w:0)517 // Storage: Nonfungible TokenProperties (r:2 w:1)518 fn accept_resource() -> Weight {519 (54_733_000 as Weight)520 .saturating_add(RocksDbWeight::get().reads(10 as Weight))521 .saturating_add(RocksDbWeight::get().writes(1 as Weight))522 }523 // Storage: RmrkCore UniqueCollectionId (r:1 w:0)524 // Storage: Common CollectionProperties (r:2 w:0)525 // Storage: Common CollectionById (r:2 w:0)526 // Storage: Nonfungible TokenData (r:6 w:1)527 // Storage: Nonfungible TokenProperties (r:2 w:1)528 // Storage: Nonfungible TokenChildren (r:1 w:0)529 // Storage: Nonfungible TokensBurnt (r:1 w:1)530 // Storage: Nonfungible AccountBalance (r:1 w:1)531 // Storage: Nonfungible Allowance (r:1 w:0)532 // Storage: Nonfungible Owned (r:0 w:1)533 fn accept_resource_removal() -> Weight {534 (84_138_000 as Weight)535 .saturating_add(RocksDbWeight::get().reads(17 as Weight))536 .saturating_add(RocksDbWeight::get().writes(5 as Weight))537 }538}difftreelog
source
pallets/proxy-rmrk-core/src/weights.rs22.7 KiBsourcehistory