diff --git a/runtime/laos/src/configs/xcm_config.rs b/runtime/laos/src/configs/xcm_config.rs index 665db562..84bca67a 100644 --- a/runtime/laos/src/configs/xcm_config.rs +++ b/runtime/laos/src/configs/xcm_config.rs @@ -82,12 +82,12 @@ pub type LocalAssetTransactor = FungibleAdapter< // Uses the Balances pallet as the fungible asset handler. Balances, // Recognizes assets that are concrete representations of the Relay Chain's location. - IsConcrete, + IsConcrete, // Converts `MultiLocation` into local `AccountId` for asset operations. LocationToAccountId, // Specifies the local `AccountId` type. AccountId, - // Teleportation of assets is not tracked or allowed. + // Teleportation allowed: making sure the receiver can mint our assets Checking, >; @@ -232,7 +232,7 @@ impl pallet_xcm::Config for Runtime { type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; - type XcmTeleportFilter = Nothing; + type XcmTeleportFilter = Everything; // Allows all reserve asset transfers. type XcmReserveTransferFilter = Everything; // Calculates the weight of XCM messages. diff --git a/zombienet/xcm-native.toml b/zombienet/xcm-native.toml index 5d6a0c92..b659dbec 100644 --- a/zombienet/xcm-native.toml +++ b/zombienet/xcm-native.toml @@ -25,21 +25,24 @@ force_decorator = "generic-evm" ws_port = 9999 command = "{{ZOMBIENET_LAOS_COMMAND}}" validator = true + args = ["--log=xcm=trace"] [[parachains.collators]] name = "laos-1" ws_port = 10000 command = "{{ZOMBIENET_LAOS_COMMAND}}" validator = true + args = ["--log=xcm=trace"] [[parachains.collators]] name = "laos-2" ws_port = 10001 command = "{{ZOMBIENET_LAOS_COMMAND}}" validator = true + args = ["--log=xcm=trace"] [[parachains]] -id = 2000 +id = 1000 cumulus_based = true chain = "asset-hub-rococo-local"