1234567891011121314151617181920212223242526#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]28#![allow(unused_imports)]29#![allow(missing_docs)]30#![allow(clippy::unnecessary_cast)]3132use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};33use sp_std::marker::PhantomData;343536pub trait WeightInfo {37 fn create_collection() -> Weight;38 fn destroy_collection() -> Weight;39 fn add_to_allow_list() -> Weight;40 fn remove_from_allow_list() -> Weight;41 fn change_collection_owner() -> Weight;42 fn add_collection_admin() -> Weight;43 fn remove_collection_admin() -> Weight;44 fn set_collection_sponsor() -> Weight;45 fn confirm_sponsorship() -> Weight;46 fn remove_collection_sponsor() -> Weight;47 fn set_transfers_enabled_flag() -> Weight;48 fn set_collection_limits() -> Weight;49 fn force_repair_collection() -> Weight;50}515253pub struct SubstrateWeight<T>(PhantomData<T>);54impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {55 56 57 58 59 60 61 fn create_collection() -> Weight {62 Weight::from_ref_time(43_527_000 as u64)63 .saturating_add(T::DbWeight::get().reads(4 as u64))64 .saturating_add(T::DbWeight::get().writes(6 as u64))65 }66 67 68 69 70 71 72 73 fn destroy_collection() -> Weight {74 Weight::from_ref_time(59_528_000 as u64)75 .saturating_add(T::DbWeight::get().reads(3 as u64))76 .saturating_add(T::DbWeight::get().writes(6 as u64))77 }78 79 80 fn add_to_allow_list() -> Weight {81 Weight::from_ref_time(27_970_000 as u64)82 .saturating_add(T::DbWeight::get().reads(1 as u64))83 .saturating_add(T::DbWeight::get().writes(1 as u64))84 }85 86 87 fn remove_from_allow_list() -> Weight {88 Weight::from_ref_time(27_736_000 as u64)89 .saturating_add(T::DbWeight::get().reads(1 as u64))90 .saturating_add(T::DbWeight::get().writes(1 as u64))91 }92 93 fn change_collection_owner() -> Weight {94 Weight::from_ref_time(26_991_000 as u64)95 .saturating_add(T::DbWeight::get().reads(1 as u64))96 .saturating_add(T::DbWeight::get().writes(1 as u64))97 }98 99 100 101 fn add_collection_admin() -> Weight {102 Weight::from_ref_time(30_851_000 as u64)103 .saturating_add(T::DbWeight::get().reads(3 as u64))104 .saturating_add(T::DbWeight::get().writes(2 as u64))105 }106 107 108 109 fn remove_collection_admin() -> Weight {110 Weight::from_ref_time(34_432_000 as u64)111 .saturating_add(T::DbWeight::get().reads(3 as u64))112 .saturating_add(T::DbWeight::get().writes(2 as u64))113 }114 115 fn set_collection_sponsor() -> Weight {116 Weight::from_ref_time(26_862_000 as u64)117 .saturating_add(T::DbWeight::get().reads(1 as u64))118 .saturating_add(T::DbWeight::get().writes(1 as u64))119 }120 121 fn confirm_sponsorship() -> Weight {122 Weight::from_ref_time(26_711_000 as u64)123 .saturating_add(T::DbWeight::get().reads(1 as u64))124 .saturating_add(T::DbWeight::get().writes(1 as u64))125 }126 127 fn remove_collection_sponsor() -> Weight {128 Weight::from_ref_time(38_546_000 as u64)129 .saturating_add(T::DbWeight::get().reads(1 as u64))130 .saturating_add(T::DbWeight::get().writes(1 as u64))131 }132 133 fn set_transfers_enabled_flag() -> Weight {134 Weight::from_ref_time(13_251_000 as u64)135 .saturating_add(T::DbWeight::get().reads(1 as u64))136 .saturating_add(T::DbWeight::get().writes(1 as u64))137 }138 139 fn set_collection_limits() -> Weight {140 Weight::from_ref_time(27_754_000 as u64)141 .saturating_add(T::DbWeight::get().reads(1 as u64))142 .saturating_add(T::DbWeight::get().writes(1 as u64))143 }144 145 fn force_repair_collection() -> Weight {146 Weight::from_ref_time(10_871_000 as u64)147 .saturating_add(T::DbWeight::get().reads(1 as u64))148 .saturating_add(T::DbWeight::get().writes(1 as u64))149 }150}151152153impl WeightInfo for () {154 155 156 157 158 159 160 fn create_collection() -> Weight {161 Weight::from_ref_time(43_527_000 as u64)162 .saturating_add(RocksDbWeight::get().reads(4 as u64))163 .saturating_add(RocksDbWeight::get().writes(6 as u64))164 }165 166 167 168 169 170 171 172 fn destroy_collection() -> Weight {173 Weight::from_ref_time(59_528_000 as u64)174 .saturating_add(RocksDbWeight::get().reads(3 as u64))175 .saturating_add(RocksDbWeight::get().writes(6 as u64))176 }177 178 179 fn add_to_allow_list() -> Weight {180 Weight::from_ref_time(27_970_000 as u64)181 .saturating_add(RocksDbWeight::get().reads(1 as u64))182 .saturating_add(RocksDbWeight::get().writes(1 as u64))183 }184 185 186 fn remove_from_allow_list() -> Weight {187 Weight::from_ref_time(27_736_000 as u64)188 .saturating_add(RocksDbWeight::get().reads(1 as u64))189 .saturating_add(RocksDbWeight::get().writes(1 as u64))190 }191 192 fn change_collection_owner() -> Weight {193 Weight::from_ref_time(26_991_000 as u64)194 .saturating_add(RocksDbWeight::get().reads(1 as u64))195 .saturating_add(RocksDbWeight::get().writes(1 as u64))196 }197 198 199 200 fn add_collection_admin() -> Weight {201 Weight::from_ref_time(30_851_000 as u64)202 .saturating_add(RocksDbWeight::get().reads(3 as u64))203 .saturating_add(RocksDbWeight::get().writes(2 as u64))204 }205 206 207 208 fn remove_collection_admin() -> Weight {209 Weight::from_ref_time(34_432_000 as u64)210 .saturating_add(RocksDbWeight::get().reads(3 as u64))211 .saturating_add(RocksDbWeight::get().writes(2 as u64))212 }213 214 fn set_collection_sponsor() -> Weight {215 Weight::from_ref_time(26_862_000 as u64)216 .saturating_add(RocksDbWeight::get().reads(1 as u64))217 .saturating_add(RocksDbWeight::get().writes(1 as u64))218 }219 220 fn confirm_sponsorship() -> Weight {221 Weight::from_ref_time(26_711_000 as u64)222 .saturating_add(RocksDbWeight::get().reads(1 as u64))223 .saturating_add(RocksDbWeight::get().writes(1 as u64))224 }225 226 fn remove_collection_sponsor() -> Weight {227 Weight::from_ref_time(38_546_000 as u64)228 .saturating_add(RocksDbWeight::get().reads(1 as u64))229 .saturating_add(RocksDbWeight::get().writes(1 as u64))230 }231 232 fn set_transfers_enabled_flag() -> Weight {233 Weight::from_ref_time(13_251_000 as u64)234 .saturating_add(RocksDbWeight::get().reads(1 as u64))235 .saturating_add(RocksDbWeight::get().writes(1 as u64))236 }237 238 fn set_collection_limits() -> Weight {239 Weight::from_ref_time(27_754_000 as u64)240 .saturating_add(RocksDbWeight::get().reads(1 as u64))241 .saturating_add(RocksDbWeight::get().writes(1 as u64))242 }243 244 fn force_repair_collection() -> Weight {245 Weight::from_ref_time(10_871_000 as u64)246 .saturating_add(RocksDbWeight::get().reads(1 as u64))247 .saturating_add(RocksDbWeight::get().writes(1 as u64))248 }249}