From c1e15cc986ed1060de0182f5645d8653e5c02606 Mon Sep 17 00:00:00 2001 From: Marcel Ebert Date: Wed, 1 Oct 2025 09:32:26 +0200 Subject: [PATCH 1/2] Remove explicit deny conditions for DOT, PAS, and KSM from Relay Chain in xcm_config.rs --- runtime/amplitude/src/xcm_config.rs | 11 ----------- runtime/foucoco/src/xcm_config.rs | 12 ------------ runtime/pendulum/src/xcm_config.rs | 12 ------------ 3 files changed, 35 deletions(-) diff --git a/runtime/amplitude/src/xcm_config.rs b/runtime/amplitude/src/xcm_config.rs index 5e1c0ab2d..9b8f1b544 100644 --- a/runtime/amplitude/src/xcm_config.rs +++ b/runtime/amplitude/src/xcm_config.rs @@ -81,17 +81,6 @@ where return true; } - // Explicit deny for KSM from Relay Chain - if matches!( - asset, - MultiAsset { - id: Concrete(MultiLocation { parents: 1, interior: Here }), - fun: Fungible(_), - } - ) && matches!(origin, MultiLocation { parents: 1, interior: Here }) - { - return false; - } if let Some(ref reserve) = ReserveProvider::reserve(asset) { if reserve == origin { diff --git a/runtime/foucoco/src/xcm_config.rs b/runtime/foucoco/src/xcm_config.rs index b22d84c1f..d154af080 100644 --- a/runtime/foucoco/src/xcm_config.rs +++ b/runtime/foucoco/src/xcm_config.rs @@ -76,18 +76,6 @@ where return true; } - // Explicit deny for PAS from Relay Chain - if matches!( - asset, - MultiAsset { - id: Concrete(MultiLocation { parents: 1, interior: Here }), - fun: Fungible(_), - } - ) && matches!(origin, MultiLocation { parents: 1, interior: Here }) - { - return false; - } - if let Some(ref reserve) = ReserveProvider::reserve(asset) { if reserve == origin { return true; diff --git a/runtime/pendulum/src/xcm_config.rs b/runtime/pendulum/src/xcm_config.rs index 2d94033ed..c79351700 100644 --- a/runtime/pendulum/src/xcm_config.rs +++ b/runtime/pendulum/src/xcm_config.rs @@ -86,18 +86,6 @@ where return true; } - // Explicit deny for DOT from Relay Chain - if matches!( - asset, - MultiAsset { - id: Concrete(MultiLocation { parents: 1, interior: Here }), - fun: Fungible(_), - } - ) && matches!(origin, MultiLocation { parents: 1, interior: Here }) - { - return false; - } - if let Some(ref reserve) = ReserveProvider::reserve(asset) { if reserve == origin { return true; From 21720381f6e9127d6f43f659c3405ab8aaca1e83 Mon Sep 17 00:00:00 2001 From: Marcel Ebert Date: Wed, 1 Oct 2025 09:33:49 +0200 Subject: [PATCH 2/2] Bump spec versions --- runtime/amplitude/src/lib.rs | 2 +- runtime/foucoco/src/lib.rs | 2 +- runtime/pendulum/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index eb0fc9eff..36da8f5b0 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -231,7 +231,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("amplitude"), impl_name: create_runtime_str!("amplitude"), authoring_version: 1, - spec_version: 23, + spec_version: 24, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 14, diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 17b7a350f..a5c9e5958 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -232,7 +232,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("foucoco"), impl_name: create_runtime_str!("foucoco"), authoring_version: 1, - spec_version: 26, + spec_version: 27, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 8, diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 51a88ee0a..c7de018d8 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -234,7 +234,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("pendulum"), impl_name: create_runtime_str!("pendulum"), authoring_version: 1, - spec_version: 23, + spec_version: 24, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 11,