1use frame_support::weights::{Weight, constants::RocksDbWeight as DbWeight};23impl crate::WeightInfo for () {4 fn create_collection() -> Weight {5 70_000_000_u646 .saturating_add(DbWeight::get().reads(7_u64))7 .saturating_add(DbWeight::get().writes(5_u64))8 }9 fn destroy_collection() -> Weight {10 90_000_000_u6411 .saturating_add(DbWeight::get().reads(2_u64))12 .saturating_add(DbWeight::get().writes(5_u64))13 }14 fn add_to_white_list() -> Weight {15 30_000_000_u6416 .saturating_add(DbWeight::get().reads(3_u64))17 .saturating_add(DbWeight::get().writes(1_u64))18 }19 fn remove_from_white_list() -> Weight {20 35_000_000_u6421 .saturating_add(DbWeight::get().reads(3_u64))22 .saturating_add(DbWeight::get().writes(1_u64))23 }24 fn set_public_access_mode() -> Weight {25 27_000_000_u6426 .saturating_add(DbWeight::get().reads(1_u64))27 .saturating_add(DbWeight::get().writes(1_u64))28 }29 fn set_mint_permission() -> Weight {30 27_000_000_u6431 .saturating_add(DbWeight::get().reads(1_u64))32 .saturating_add(DbWeight::get().writes(1_u64))33 }34 fn change_collection_owner() -> Weight {35 27_000_000_u6436 .saturating_add(DbWeight::get().reads(1_u64))37 .saturating_add(DbWeight::get().writes(1_u64))38 }39 fn add_collection_admin() -> Weight {40 32_000_000_u6441 .saturating_add(DbWeight::get().reads(3_u64))42 .saturating_add(DbWeight::get().writes(1_u64))43 }44 fn remove_collection_admin() -> Weight {45 50_000_000_u6446 .saturating_add(DbWeight::get().reads(2_u64))47 .saturating_add(DbWeight::get().writes(1_u64))48 }49 fn set_collection_sponsor() -> Weight {50 32_000_000_u6451 .saturating_add(DbWeight::get().reads(2_u64))52 .saturating_add(DbWeight::get().writes(1_u64))53 }54 fn confirm_sponsorship() -> Weight {55 22_000_000_u6456 .saturating_add(DbWeight::get().reads(1_u64))57 .saturating_add(DbWeight::get().writes(1_u64))58 }59 fn remove_collection_sponsor() -> Weight {60 24_000_000_u6461 .saturating_add(DbWeight::get().reads(1_u64))62 .saturating_add(DbWeight::get().writes(1_u64))63 }64 fn create_item(s: usize) -> Weight {65 130_000_000_u6466 .saturating_add(2135_u64.saturating_mul(s as Weight).saturating_mul(500_u64)) 67 .saturating_add(DbWeight::get().reads(10_u64))68 .saturating_add(DbWeight::get().writes(8_u64))69 }70 fn burn_item() -> Weight {71 170_000_000_u6472 .saturating_add(DbWeight::get().reads(9_u64))73 .saturating_add(DbWeight::get().writes(7_u64))74 }75 fn transfer() -> Weight {76 125_000_000_u6477 .saturating_add(DbWeight::get().reads(7_u64))78 .saturating_add(DbWeight::get().writes(7_u64))79 }80 fn approve() -> Weight {81 45_000_000_u6482 .saturating_add(DbWeight::get().reads(3_u64))83 .saturating_add(DbWeight::get().writes(1_u64))84 }85 fn transfer_from() -> Weight {86 150_000_000_u6487 .saturating_add(DbWeight::get().reads(9_u64))88 .saturating_add(DbWeight::get().writes(8_u64))89 }90 fn set_offchain_schema() -> Weight {91 33_000_000_u6492 .saturating_add(DbWeight::get().reads(2_u64))93 .saturating_add(DbWeight::get().writes(1_u64))94 }95 fn set_const_on_chain_schema() -> Weight {96 11_100_000_u6497 .saturating_add(DbWeight::get().reads(2_u64))98 .saturating_add(DbWeight::get().writes(1_u64))99 }100 fn set_variable_on_chain_schema() -> Weight {101 11_100_000_u64102 .saturating_add(DbWeight::get().reads(2_u64))103 .saturating_add(DbWeight::get().writes(1_u64))104 }105 fn set_variable_meta_data() -> Weight {106 17_500_000_u64107 .saturating_add(DbWeight::get().reads(2_u64))108 .saturating_add(DbWeight::get().writes(1_u64))109 }110 fn enable_contract_sponsoring() -> Weight {111 13_000_000_u64112 .saturating_add(DbWeight::get().reads(1_u64))113 .saturating_add(DbWeight::get().writes(1_u64))114 }115 fn set_schema_version() -> Weight {116 8_500_000_u64117 .saturating_add(DbWeight::get().reads(2_u64))118 .saturating_add(DbWeight::get().writes(1_u64))119 }120 fn set_contract_sponsoring_rate_limit() -> Weight {121 3_500_000_u64122 .saturating_add(DbWeight::get().reads(0_u64))123 .saturating_add(DbWeight::get().writes(2_u64))124 }125 fn set_variable_meta_data_sponsoring_rate_limit() -> Weight {126 3_500_000_u64127 .saturating_add(DbWeight::get().reads(2_u64))128 .saturating_add(DbWeight::get().writes(1_u64))129 }130 fn toggle_contract_white_list() -> Weight {131 3_000_000_u64132 .saturating_add(DbWeight::get().reads(0_u64))133 .saturating_add(DbWeight::get().writes(2_u64))134 }135 fn add_to_contract_white_list() -> Weight {136 3_000_000_u64137 .saturating_add(DbWeight::get().reads(0_u64))138 .saturating_add(DbWeight::get().writes(2_u64))139 }140 fn remove_from_contract_white_list() -> Weight {141 3_200_000_u64142 .saturating_add(DbWeight::get().reads(0_u64))143 .saturating_add(DbWeight::get().writes(2_u64))144 }145 fn set_collection_limits() -> Weight {146 8_900_000_u64147 .saturating_add(DbWeight::get().reads(2_u64))148 .saturating_add(DbWeight::get().writes(1_u64))149 }150}