diff --git a/node/primitives/src/salp.rs b/node/primitives/src/salp.rs index 7c80b157f..01a14569e 100644 --- a/node/primitives/src/salp.rs +++ b/node/primitives/src/salp.rs @@ -46,6 +46,7 @@ where pub fn is_contributing(&self) -> bool { match self { Self::Contributing(_) => true, + Self::Unlocked => true, _ => false, } } diff --git a/runtime/bifrost-kusama/src/lib.rs b/runtime/bifrost-kusama/src/lib.rs index 8144b1741..e6a462974 100644 --- a/runtime/bifrost-kusama/src/lib.rs +++ b/runtime/bifrost-kusama/src/lib.rs @@ -946,6 +946,15 @@ parameter_types! { //ZLK has a decimal of 18, while KSM is 12. ksm_per_second() * 150 * 1_000_000 ); + pub ZlkNewPerSecond: (AssetId, u128) = ( + MultiLocation::new( + 0, + X1(GeneralKey(CurrencyId::Token(TokenSymbol::ZLK).encode())) + ).into(), + // ZLK:KSM = 150:1 + //ZLK has a decimal of 18, while KSM is 12. + ksm_per_second() * 150 * 1_000_000 + ); pub KarPerSecond: (AssetId, u128) = ( MultiLocation::new( 1, @@ -1008,6 +1017,7 @@ pub type Trader = ( FixedRateOfFungible, FixedRateOfFungible, FixedRateOfFungible, + FixedRateOfFungible, FixedRateOfFungible, FixedRateOfFungible, FixedRateOfFungible,