1234567891011121314151617181920212223242526#![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;333435pub trait WeightInfo {36 fn create_collection() -> Weight;37 fn destroy_collection() -> Weight;38 fn add_to_allow_list() -> Weight;39 fn remove_from_allow_list() -> Weight;40 fn change_collection_owner() -> Weight;41 fn add_collection_admin() -> Weight;42 fn remove_collection_admin() -> Weight;43 fn set_collection_sponsor() -> Weight;44 fn confirm_sponsorship() -> Weight;45 fn remove_collection_sponsor() -> Weight;46 fn set_transfers_enabled_flag() -> Weight;47 fn set_collection_limits() -> Weight;48 fn force_repair_collection() -> Weight;49}505152pub struct SubstrateWeight<T>(PhantomData<T>);53impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {54 55 56 57 58 59 60 fn create_collection() -> Weight {61 Weight::from_ref_time(43_143_000)62 .saturating_add(T::DbWeight::get().reads(4 as u64))63 .saturating_add(T::DbWeight::get().writes(6 as u64))64 }65 66 67 68 69 70 71 72 fn destroy_collection() -> Weight {73 Weight::from_ref_time(50_188_000)74 .saturating_add(T::DbWeight::get().reads(3 as u64))75 .saturating_add(T::DbWeight::get().writes(6 as u64))76 }77 78 79 fn add_to_allow_list() -> Weight {80 Weight::from_ref_time(18_238_000)81 .saturating_add(T::DbWeight::get().reads(1 as u64))82 .saturating_add(T::DbWeight::get().writes(1 as u64))83 }84 85 86 fn remove_from_allow_list() -> Weight {87 Weight::from_ref_time(18_084_000)88 .saturating_add(T::DbWeight::get().reads(1 as u64))89 .saturating_add(T::DbWeight::get().writes(1 as u64))90 }91 92 fn change_collection_owner() -> Weight {93 Weight::from_ref_time(18_265_000)94 .saturating_add(T::DbWeight::get().reads(1 as u64))95 .saturating_add(T::DbWeight::get().writes(1 as u64))96 }97 98 99 100 fn add_collection_admin() -> Weight {101 Weight::from_ref_time(23_558_000)102 .saturating_add(T::DbWeight::get().reads(3 as u64))103 .saturating_add(T::DbWeight::get().writes(2 as u64))104 }105 106 107 108 fn remove_collection_admin() -> Weight {109 Weight::from_ref_time(25_285_000)110 .saturating_add(T::DbWeight::get().reads(3 as u64))111 .saturating_add(T::DbWeight::get().writes(2 as u64))112 }113 114 fn set_collection_sponsor() -> Weight {115 Weight::from_ref_time(17_885_000)116 .saturating_add(T::DbWeight::get().reads(1 as u64))117 .saturating_add(T::DbWeight::get().writes(1 as u64))118 }119 120 fn confirm_sponsorship() -> Weight {121 Weight::from_ref_time(17_897_000)122 .saturating_add(T::DbWeight::get().reads(1 as u64))123 .saturating_add(T::DbWeight::get().writes(1 as u64))124 }125 126 fn remove_collection_sponsor() -> Weight {127 Weight::from_ref_time(17_836_000)128 .saturating_add(T::DbWeight::get().reads(1 as u64))129 .saturating_add(T::DbWeight::get().writes(1 as u64))130 }131 132 fn set_transfers_enabled_flag() -> Weight {133 Weight::from_ref_time(9_714_000)134 .saturating_add(T::DbWeight::get().reads(1 as u64))135 .saturating_add(T::DbWeight::get().writes(1 as u64))136 }137 138 fn set_collection_limits() -> Weight {139 Weight::from_ref_time(18_166_000)140 .saturating_add(T::DbWeight::get().reads(1 as u64))141 .saturating_add(T::DbWeight::get().writes(1 as u64))142 }143 144 fn force_repair_collection() -> Weight {145 Weight::from_ref_time(5_701_000 as u64)146 .saturating_add(T::DbWeight::get().reads(1 as u64))147 .saturating_add(T::DbWeight::get().writes(1 as u64))148 }149}150151152impl WeightInfo for () {153 154 155 156 157 158 159 fn create_collection() -> Weight {160 Weight::from_ref_time(43_143_000)161 .saturating_add(RocksDbWeight::get().reads(4 as u64))162 .saturating_add(RocksDbWeight::get().writes(6 as u64))163 }164 165 166 167 168 169 170 171 fn destroy_collection() -> Weight {172 Weight::from_ref_time(50_188_000)173 .saturating_add(RocksDbWeight::get().reads(3 as u64))174 .saturating_add(RocksDbWeight::get().writes(6 as u64))175 }176 177 178 fn add_to_allow_list() -> Weight {179 Weight::from_ref_time(18_238_000)180 .saturating_add(RocksDbWeight::get().reads(1 as u64))181 .saturating_add(RocksDbWeight::get().writes(1 as u64))182 }183 184 185 fn remove_from_allow_list() -> Weight {186 Weight::from_ref_time(18_084_000)187 .saturating_add(RocksDbWeight::get().reads(1 as u64))188 .saturating_add(RocksDbWeight::get().writes(1 as u64))189 }190 191 fn change_collection_owner() -> Weight {192 Weight::from_ref_time(18_265_000)193 .saturating_add(RocksDbWeight::get().reads(1 as u64))194 .saturating_add(RocksDbWeight::get().writes(1 as u64))195 }196 197 198 199 fn add_collection_admin() -> Weight {200 Weight::from_ref_time(23_558_000)201 .saturating_add(RocksDbWeight::get().reads(3 as u64))202 .saturating_add(RocksDbWeight::get().writes(2 as u64))203 }204 205 206 207 fn remove_collection_admin() -> Weight {208 Weight::from_ref_time(25_285_000)209 .saturating_add(RocksDbWeight::get().reads(3 as u64))210 .saturating_add(RocksDbWeight::get().writes(2 as u64))211 }212 213 fn set_collection_sponsor() -> Weight {214 Weight::from_ref_time(17_885_000)215 .saturating_add(RocksDbWeight::get().reads(1 as u64))216 .saturating_add(RocksDbWeight::get().writes(1 as u64))217 }218 219 fn confirm_sponsorship() -> Weight {220 Weight::from_ref_time(17_897_000)221 .saturating_add(RocksDbWeight::get().reads(1 as u64))222 .saturating_add(RocksDbWeight::get().writes(1 as u64))223 }224 225 fn remove_collection_sponsor() -> Weight {226 Weight::from_ref_time(17_836_000)227 .saturating_add(RocksDbWeight::get().reads(1 as u64))228 .saturating_add(RocksDbWeight::get().writes(1 as u64))229 }230 231 fn set_transfers_enabled_flag() -> Weight {232 Weight::from_ref_time(9_714_000)233 .saturating_add(RocksDbWeight::get().reads(1 as u64))234 .saturating_add(RocksDbWeight::get().writes(1 as u64))235 }236 237 fn set_collection_limits() -> Weight {238 Weight::from_ref_time(18_166_000)239 .saturating_add(RocksDbWeight::get().reads(1 as u64))240 .saturating_add(RocksDbWeight::get().writes(1 as u64))241 }242 243 fn force_repair_collection() -> Weight {244 Weight::from_ref_time(5_701_000 as u64)245 .saturating_add(RocksDbWeight::get().reads(1 as u64))246 .saturating_add(RocksDbWeight::get().writes(1 as u64))247 }248}