git.delta.rocks / unique-network / refs/commits / e9929238d94e

difftreelog

feat(app-promo) runtime upgrade

PraetorP2023-05-30parent: #ad0de30.patch.diff
in: master

1 file changed

modifiedruntime/common/config/pallets/app_promotion.rsdiffbeforeafterboth
1616
17use crate::{17use crate::{
18 runtime_common::config::pallets::{TreasuryAccountId, RelayChainBlockNumberProvider},18 runtime_common::config::pallets::{TreasuryAccountId, RelayChainBlockNumberProvider},
19 Runtime, Balances, BlockNumber, Unique, RuntimeEvent, EvmContractHelpers,19 Runtime, Balances, BlockNumber, Unique, RuntimeEvent, EvmContractHelpers, Maintenance,
20};20};
2121
22use frame_support::{parameter_types, PalletId};22use frame_support::{parameter_types, PalletId};
33 pub const Nominal: Balance = UNIQUE;33 pub const Nominal: Balance = UNIQUE;
34 pub const HoldAndFreezeIdentifier: [u8; 16] = *b"appstakeappstake";34 pub const HoldAndFreezeIdentifier: [u8; 16] = *b"appstakeappstake";
35 pub IntervalIncome: Perbill = Perbill::from_rational(5u32, 10_000);35 pub IntervalIncome: Perbill = Perbill::from_rational(5u32, 10_000);
36 pub MaintenanceMode: bool = Maintenance::is_enabled();
36}37}
3738
38impl pallet_app_promotion::Config for Runtime {39impl pallet_app_promotion::Config for Runtime {
49 type IntervalIncome = IntervalIncome;50 type IntervalIncome = IntervalIncome;
50 type RuntimeEvent = RuntimeEvent;51 type RuntimeEvent = RuntimeEvent;
51 type FreezeIdentifier = HoldAndFreezeIdentifier;52 type FreezeIdentifier = HoldAndFreezeIdentifier;
53 type IsMaintenanceModeEnabled = MaintenanceMode;
52}54}
5355