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 on_initialize() -> Weight;37 fn start_app_promotion() -> Weight;38 fn set_admin_address() -> Weight;39 fn stake() -> Weight;40 fn unstake() -> Weight;41 fn recalculate_stake() -> Weight;42}434445pub struct SubstrateWeight<T>(PhantomData<T>);46impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {47 48 49 fn on_initialize() -> Weight {50 (2_705_000 as Weight)51 .saturating_add(T::DbWeight::get().reads(2 as Weight))52 }53 54 55 fn start_app_promotion() -> Weight {56 (1_436_000 as Weight)57 .saturating_add(T::DbWeight::get().reads(1 as Weight))58 .saturating_add(T::DbWeight::get().writes(2 as Weight))59 }60 61 fn set_admin_address() -> Weight {62 (516_000 as Weight)63 .saturating_add(T::DbWeight::get().writes(1 as Weight))64 }65 66 67 68 69 70 fn stake() -> Weight {71 (10_019_000 as Weight)72 .saturating_add(T::DbWeight::get().reads(5 as Weight))73 .saturating_add(T::DbWeight::get().writes(4 as Weight))74 }75 76 77 78 79 80 fn unstake() -> Weight {81 (10_619_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 recalculate_stake() -> Weight {88 (4_932_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}939495impl WeightInfo for () {96 97 98 fn on_initialize() -> Weight {99 (2_705_000 as Weight)100 .saturating_add(RocksDbWeight::get().reads(2 as Weight))101 }102 103 104 fn start_app_promotion() -> Weight {105 (1_436_000 as Weight)106 .saturating_add(RocksDbWeight::get().reads(1 as Weight))107 .saturating_add(RocksDbWeight::get().writes(2 as Weight))108 }109 110 fn set_admin_address() -> Weight {111 (516_000 as Weight)112 .saturating_add(RocksDbWeight::get().writes(1 as Weight))113 }114 115 116 117 118 119 fn stake() -> Weight {120 (10_019_000 as Weight)121 .saturating_add(RocksDbWeight::get().reads(5 as Weight))122 .saturating_add(RocksDbWeight::get().writes(4 as Weight))123 }124 125 126 127 128 129 fn unstake() -> Weight {130 (10_619_000 as Weight)131 .saturating_add(RocksDbWeight::get().reads(5 as Weight))132 .saturating_add(RocksDbWeight::get().writes(4 as Weight))133 }134 135 136 fn recalculate_stake() -> Weight {137 (4_932_000 as Weight)138 .saturating_add(RocksDbWeight::get().reads(2 as Weight))139 .saturating_add(RocksDbWeight::get().writes(1 as Weight))140 }141}