From a47794c2d0117d78931ebadb8fd53e95fb80d056 Mon Sep 17 00:00:00 2001 From: Dino Pacandi Date: Fri, 2 Feb 2024 18:16:19 +0100 Subject: [PATCH] Proper fix, really --- pallets/inflation/src/lib.rs | 4 ++-- runtime/shiden/src/lib.rs | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pallets/inflation/src/lib.rs b/pallets/inflation/src/lib.rs index e4911c1981..1ea770ab2b 100644 --- a/pallets/inflation/src/lib.rs +++ b/pallets/inflation/src/lib.rs @@ -636,9 +636,9 @@ pub trait PayoutPerBlock { /// `OnRuntimeUpgrade` logic for integrating this pallet into the live network. #[cfg(feature = "try-runtime")] use sp_std::vec::Vec; -pub struct PalletInflationInitConfig(PhantomData<(T, P, W)>); +pub struct PalletInflationInitConfig(PhantomData<(T, P, Weight)>); impl> OnRuntimeUpgrade - for PalletInflationInitConfig + for PalletInflationInitConfig { fn on_runtime_upgrade() -> Weight { if Pallet::::on_chain_storage_version() >= STORAGE_VERSION { diff --git a/runtime/shiden/src/lib.rs b/runtime/shiden/src/lib.rs index daf8b5566e..663441fa73 100644 --- a/runtime/shiden/src/lib.rs +++ b/runtime/shiden/src/lib.rs @@ -1133,6 +1133,7 @@ pub type Migrations = ( pallet_static_price_provider::InitActivePrice, ); +use sp_arithmetic::fixed_point::FixedU64; pub struct InitActivePriceGet; impl Get for InitActivePriceGet { fn get() -> FixedU64 { @@ -1143,8 +1144,8 @@ impl Get for InitActivePriceGet { /// Used to initialize inflation parameters for the runtime. pub struct InitInflationParamsHelper; -impl Get<(pallet_inflation::InflationParameters, EraNumber)> for InitInflationParamsHelper { - fn get() -> (pallet_inflation::InflationParameters, EraNumber) { +impl Get<(pallet_inflation::InflationParameters, EraNumber, Weight)> for InitInflationParamsHelper { + fn get() -> (pallet_inflation::InflationParameters, EraNumber, Weight) { ( pallet_inflation::InflationParameters { // Recalculation is done every two weeks, hence the small %. @@ -1158,7 +1159,7 @@ impl Get<(pallet_inflation::InflationParameters, EraNumber)> for InitInflationPa ideal_staking_rate: Perquintill::from_percent(50), }, pallet_dapps_staking::CurrentEra::::get().saturating_add(1), - T::DbWeight::get().reads(1), + ::DbWeight::get().reads(1), ) } }