#![allow(unused_parens)]
#![allow(unused_imports)]
use frame_support::{
traits::Get,
weights::{constants::RocksDbWeight, Weight},
};
use sp_std::marker::PhantomData;
pub trait WeightInfo {
fn initialize_reward_vec(x: u32) -> Weight;
fn complete_initialization() -> Weight;
fn claim() -> Weight;
fn update_reward_address() -> Weight;
fn associate_native_identity() -> Weight;
fn change_association_with_relay_keys(x: u32) -> Weight;
fn set_crowdloan_allocation() -> Weight;
}
pub struct SubstrateWeight<T>(PhantomData<T>);
impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
fn initialize_reward_vec(x: u32) -> Weight {
Weight::from_parts(143_109_000, 0)
.saturating_add((Weight::from_parts(72_298_000, 0)).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(8_u64))
.saturating_add(T::DbWeight::get().reads(4_u64.saturating_mul(x as u64)))
.saturating_add(T::DbWeight::get().writes(5_u64))
.saturating_add(T::DbWeight::get().writes(3_u64.saturating_mul(x as u64)))
}
fn complete_initialization() -> Weight {
Weight::from_parts(51_047_000, 0)
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
fn set_crowdloan_allocation() -> Weight {
Weight::from_parts(147_000, 0).saturating_add(T::DbWeight::get().writes(1_u64))
}
fn claim() -> Weight {
Weight::from_parts(101_484_000, 0)
.saturating_add(T::DbWeight::get().reads(11_u64))
.saturating_add(T::DbWeight::get().writes(5_u64))
}
fn update_reward_address() -> Weight {
Weight::from_parts(59_051_000, 0)
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
fn associate_native_identity() -> Weight {
Weight::from_parts(152_997_000, 0)
.saturating_add(T::DbWeight::get().reads(9_u64))
.saturating_add(T::DbWeight::get().writes(7_u64))
}
fn change_association_with_relay_keys(x: u32) -> Weight {
Weight::from_parts(0, 0)
.saturating_add((Weight::from_parts(47_373_000, 0)).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
}
impl WeightInfo for () {
fn initialize_reward_vec(x: u32) -> Weight {
Weight::from_parts(143_109_000, 0)
.saturating_add((Weight::from_parts(72_298_000, 0)).saturating_mul(x as u64))
.saturating_add(RocksDbWeight::get().reads(8_u64))
.saturating_add(RocksDbWeight::get().reads(4_u64.saturating_mul(x as u64)))
.saturating_add(RocksDbWeight::get().writes(5_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64.saturating_mul(x as u64)))
}
fn set_crowdloan_allocation() -> Weight {
Weight::from_parts(147_000, 0).saturating_add(RocksDbWeight::get().writes(1_u64))
}
fn complete_initialization() -> Weight {
Weight::from_parts(51_047_000, 0)
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
fn claim() -> Weight {
Weight::from_parts(101_484_000, 0)
.saturating_add(RocksDbWeight::get().reads(11_u64))
.saturating_add(RocksDbWeight::get().writes(5_u64))
}
fn update_reward_address() -> Weight {
Weight::from_parts(59_051_000, 0)
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
fn associate_native_identity() -> Weight {
Weight::from_parts(152_997_000, 0)
.saturating_add(RocksDbWeight::get().reads(9_u64))
.saturating_add(RocksDbWeight::get().writes(7_u64))
}
fn change_association_with_relay_keys(x: u32) -> Weight {
Weight::from_parts(0, 0)
.saturating_add((Weight::from_parts(47_373_000, 0)).saturating_mul(x as u64))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
}