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 set_admin_address() -> Weight;38 fn payout_stakers() -> Weight;39 fn stake() -> Weight;40 fn unstake() -> Weight;41 fn sponsor_collection() -> Weight;42 fn stop_sponsoring_collection() -> Weight;43 fn sponsor_contract() -> Weight;44 fn stop_sponsoring_contract() -> Weight;45}464748pub struct SubstrateWeight<T>(PhantomData<T>);49impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {50 51 fn set_admin_address() -> Weight {52 (515_000 as Weight)53 .saturating_add(T::DbWeight::get().writes(1 as Weight))54 }55 56 57 58 59 fn payout_stakers() -> Weight {60 (8_475_000 as Weight)61 .saturating_add(T::DbWeight::get().reads(5 as Weight))62 .saturating_add(T::DbWeight::get().writes(1 as Weight))63 }64 65 66 67 68 69 70 fn stake() -> Weight {71 (12_266_000 as Weight)72 .saturating_add(T::DbWeight::get().reads(6 as Weight))73 .saturating_add(T::DbWeight::get().writes(5 as Weight))74 }75 76 77 78 79 80 fn unstake() -> Weight {81 (10_663_000 as Weight)82 .saturating_add(T::DbWeight::get().reads(5 as Weight))83 .saturating_add(T::DbWeight::get().writes(4 as Weight))84 }85 86 87 fn sponsor_collection() -> Weight {88 (10_879_000 as Weight)89 .saturating_add(T::DbWeight::get().reads(2 as Weight))90 .saturating_add(T::DbWeight::get().writes(1 as Weight))91 }92 93 94 fn stop_sponsoring_collection() -> Weight {95 (10_548_000 as Weight)96 .saturating_add(T::DbWeight::get().reads(2 as Weight))97 .saturating_add(T::DbWeight::get().writes(1 as Weight))98 }99 100 101 fn sponsor_contract() -> Weight {102 (2_130_000 as Weight)103 .saturating_add(T::DbWeight::get().reads(1 as Weight))104 .saturating_add(T::DbWeight::get().writes(1 as Weight))105 }106 107 108 fn stop_sponsoring_contract() -> Weight {109 (3_509_000 as Weight)110 .saturating_add(T::DbWeight::get().reads(2 as Weight))111 .saturating_add(T::DbWeight::get().writes(1 as Weight))112 }113}114115116impl WeightInfo for () {117 118 fn set_admin_address() -> Weight {119 (515_000 as Weight)120 .saturating_add(RocksDbWeight::get().writes(1 as Weight))121 }122 123 124 125 126 fn payout_stakers() -> Weight {127 (8_475_000 as Weight)128 .saturating_add(RocksDbWeight::get().reads(5 as Weight))129 .saturating_add(RocksDbWeight::get().writes(1 as Weight))130 }131 132 133 134 135 136 137 fn stake() -> Weight {138 (12_266_000 as Weight)139 .saturating_add(RocksDbWeight::get().reads(6 as Weight))140 .saturating_add(RocksDbWeight::get().writes(5 as Weight))141 }142 143 144 145 146 147 fn unstake() -> Weight {148 (10_663_000 as Weight)149 .saturating_add(RocksDbWeight::get().reads(5 as Weight))150 .saturating_add(RocksDbWeight::get().writes(4 as Weight))151 }152 153 154 fn sponsor_collection() -> Weight {155 (10_879_000 as Weight)156 .saturating_add(RocksDbWeight::get().reads(2 as Weight))157 .saturating_add(RocksDbWeight::get().writes(1 as Weight))158 }159 160 161 fn stop_sponsoring_collection() -> Weight {162 (10_548_000 as Weight)163 .saturating_add(RocksDbWeight::get().reads(2 as Weight))164 .saturating_add(RocksDbWeight::get().writes(1 as Weight))165 }166 167 168 fn sponsor_contract() -> Weight {169 (2_130_000 as Weight)170 .saturating_add(RocksDbWeight::get().reads(1 as Weight))171 .saturating_add(RocksDbWeight::get().writes(1 as Weight))172 }173 174 175 fn stop_sponsoring_contract() -> Weight {176 (3_509_000 as Weight)177 .saturating_add(RocksDbWeight::get().reads(2 as Weight))178 .saturating_add(RocksDbWeight::get().writes(1 as Weight))179 }180}