123456use frame_support::weights::{Weight, constants::RocksDbWeight as DbWeight};78pub struct WeightInfo;9impl pallet_nft::WeightInfo for WeightInfo {10 fn create_collection() -> Weight {11 70_000_000_u6412 .saturating_add(DbWeight::get().reads(7_u64))13 .saturating_add(DbWeight::get().writes(5_u64))14 }15 fn destroy_collection() -> Weight {16 90_000_000_u6417 .saturating_add(DbWeight::get().reads(2_u64))18 .saturating_add(DbWeight::get().writes(5_u64))19 }20 fn add_to_white_list() -> Weight {21 30_000_000_u6422 .saturating_add(DbWeight::get().reads(3_u64))23 .saturating_add(DbWeight::get().writes(1_u64))24 }25 fn remove_from_white_list() -> Weight {26 35_000_000_u6427 .saturating_add(DbWeight::get().reads(3_u64))28 .saturating_add(DbWeight::get().writes(1_u64))29 }30 fn set_public_access_mode() -> Weight {31 27_000_000_u6432 .saturating_add(DbWeight::get().reads(1_u64))33 .saturating_add(DbWeight::get().writes(1_u64))34 }35 fn set_mint_permission() -> Weight {36 27_000_000_u6437 .saturating_add(DbWeight::get().reads(1_u64))38 .saturating_add(DbWeight::get().writes(1_u64))39 }40 fn change_collection_owner() -> Weight {41 27_000_000_u6442 .saturating_add(DbWeight::get().reads(1_u64))43 .saturating_add(DbWeight::get().writes(1_u64))44 }45 fn add_collection_admin() -> Weight {46 32_000_000_u6447 .saturating_add(DbWeight::get().reads(3_u64))48 .saturating_add(DbWeight::get().writes(1_u64))49 }50 fn remove_collection_admin() -> Weight {51 50_000_000_u6452 .saturating_add(DbWeight::get().reads(2_u64))53 .saturating_add(DbWeight::get().writes(1_u64))54 }55 fn set_collection_sponsor() -> Weight {56 32_000_000_u6457 .saturating_add(DbWeight::get().reads(2_u64))58 .saturating_add(DbWeight::get().writes(1_u64))59 }60 fn confirm_sponsorship() -> Weight {61 22_000_000_u6462 .saturating_add(DbWeight::get().reads(1_u64))63 .saturating_add(DbWeight::get().writes(1_u64))64 }65 fn remove_collection_sponsor() -> Weight {66 24_000_000_u6467 .saturating_add(DbWeight::get().reads(1_u64))68 .saturating_add(DbWeight::get().writes(1_u64))69 }70 fn create_item(s: usize) -> Weight {71 130_000_000_u6472 .saturating_add(2135_u64.saturating_mul(s as Weight).saturating_mul(500_u64)) 73 .saturating_add(DbWeight::get().reads(10_u64))74 .saturating_add(DbWeight::get().writes(8_u64))75 }76 fn burn_item() -> Weight {77 170_000_000_u6478 .saturating_add(DbWeight::get().reads(9_u64))79 .saturating_add(DbWeight::get().writes(7_u64))80 }81 fn transfer() -> Weight {82 125_000_000_u6483 .saturating_add(DbWeight::get().reads(7_u64))84 .saturating_add(DbWeight::get().writes(7_u64))85 }86 fn approve() -> Weight {87 45_000_000_u6488 .saturating_add(DbWeight::get().reads(3_u64))89 .saturating_add(DbWeight::get().writes(1_u64))90 }91 fn transfer_from() -> Weight {92 150_000_000_u6493 .saturating_add(DbWeight::get().reads(9_u64))94 .saturating_add(DbWeight::get().writes(8_u64))95 }96 fn set_offchain_schema() -> Weight {97 33_000_000_u6498 .saturating_add(DbWeight::get().reads(2_u64))99 .saturating_add(DbWeight::get().writes(1_u64))100 }101 fn set_const_on_chain_schema() -> Weight {102 11_100_000_u64103 .saturating_add(DbWeight::get().reads(2_u64))104 .saturating_add(DbWeight::get().writes(1_u64))105 }106 fn set_variable_on_chain_schema() -> Weight {107 11_100_000_u64108 .saturating_add(DbWeight::get().reads(2_u64))109 .saturating_add(DbWeight::get().writes(1_u64))110 }111 fn set_variable_meta_data() -> Weight {112 17_500_000_u64113 .saturating_add(DbWeight::get().reads(2_u64))114 .saturating_add(DbWeight::get().writes(1_u64))115 }116 fn enable_contract_sponsoring() -> Weight {117 13_000_000_u64118 .saturating_add(DbWeight::get().reads(1_u64))119 .saturating_add(DbWeight::get().writes(1_u64))120 }121 fn set_schema_version() -> Weight {122 8_500_000_u64123 .saturating_add(DbWeight::get().reads(2_u64))124 .saturating_add(DbWeight::get().writes(1_u64))125 }126 fn set_contract_sponsoring_rate_limit() -> Weight {127 3_500_000_u64128 .saturating_add(DbWeight::get().reads(0_u64))129 .saturating_add(DbWeight::get().writes(2_u64))130 }131 fn set_variable_meta_data_sponsoring_rate_limit() -> Weight {132 3_500_000_u64133 .saturating_add(DbWeight::get().reads(1_u64))134 .saturating_add(DbWeight::get().writes(2_u64))135 }136 fn toggle_contract_white_list() -> Weight {137 3_000_000_u64138 .saturating_add(DbWeight::get().reads(0_u64))139 .saturating_add(DbWeight::get().writes(2_u64))140 }141 fn add_to_contract_white_list() -> Weight {142 3_000_000_u64143 .saturating_add(DbWeight::get().reads(0_u64))144 .saturating_add(DbWeight::get().writes(2_u64))145 }146 fn remove_from_contract_white_list() -> Weight {147 3_200_000_u64148 .saturating_add(DbWeight::get().reads(0_u64))149 .saturating_add(DbWeight::get().writes(2_u64))150 }151 fn set_collection_limits() -> Weight {152 8_900_000_u64153 .saturating_add(DbWeight::get().reads(2_u64))154 .saturating_add(DbWeight::get().writes(1_u64))155 }156}