diff --git a/polkadot/runtime/rococo/src/lib.rs b/polkadot/runtime/rococo/src/lib.rs index 9525f2187c..2ef95f3820 100644 --- a/polkadot/runtime/rococo/src/lib.rs +++ b/polkadot/runtime/rococo/src/lib.rs @@ -602,18 +602,30 @@ pub type XcmRouter = ( use xcm::v0::{MultiAsset, MultiAsset::AllConcreteFungible, MultiLocation::{Null, X1}, Junction::Parachain}; parameter_types! { - pub const RococoForTick: (MultiAsset, MultiLocation) = (AllConcreteFungible { id: Null }, X1(Parachain{id: 100})); - pub const RococoForTrick: (MultiAsset, MultiLocation) = (AllConcreteFungible { id: Null }, X1(Parachain{id: 110})); - pub const RococoForTrack: (MultiAsset, MultiLocation) = (AllConcreteFungible { id: Null }, X1(Parachain{id: 120})); + pub const RococoForTick: (MultiAsset, MultiLocation) = + (AllConcreteFungible { id: Null }, X1(Parachain{id: 100})); + pub const RococoForTrick: (MultiAsset, MultiLocation) = + (AllConcreteFungible { id: Null }, X1(Parachain{id: 110})); + pub const RococoForTrack: (MultiAsset, MultiLocation) = + (AllConcreteFungible { id: Null }, X1(Parachain{id: 120})); + pub const RococoForStatemint: (MultiAsset, MultiLocation) = + (AllConcreteFungible { id: Null }, X1(Parachain{id: 1})); } pub type TrustedTeleporters = ( xcm_builder::Case, xcm_builder::Case, xcm_builder::Case, + xcm_builder::Case, ); parameter_types! { - pub AllowUnpaidFrom: Vec = vec![ X1(Parachain{id: 100}), X1(Parachain{id: 110}), X1(Parachain{id: 120}) ]; + pub AllowUnpaidFrom: Vec = + vec![ + X1(Parachain{id: 100}), + X1(Parachain{id: 110}), + X1(Parachain{id: 120}), + X1(Parachain{id: 1}) + ]; } use xcm_builder::{TakeWeightCredit, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom};