diff --git a/Cargo.lock b/Cargo.lock index b857c3aa52..64f0e5d517 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -449,7 +449,7 @@ dependencies = [ "sp-runtime 32.0.0", "staging-kusama-runtime", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "system-parachains-constants", "xcm-emulator", ] @@ -532,7 +532,7 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", "system-parachains-constants", ] @@ -555,7 +555,7 @@ dependencies = [ "polkadot-runtime", "sp-runtime 32.0.0", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "system-parachains-constants", "xcm-emulator", ] @@ -634,23 +634,22 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", "system-parachains-constants", ] [[package]] name = "asset-test-utils" -version = "8.0.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6a5ef8ee6dcf362ec170bed2bd56c2b7a2a92d79489f08892f704846cae0dd5" +checksum = "6d78501ca6b4c848efe233672124ebab9293d8efefc44a728d70f3245a8ef595" dependencies = [ "cumulus-pallet-parachain-system 0.8.0", "cumulus-pallet-xcmp-queue 0.8.0", "cumulus-primitives-core 0.8.0", "frame-support 29.0.0", "frame-system 29.0.0", - "pallet-asset-conversion", "pallet-assets 30.0.0", "pallet-balances 29.0.0", "pallet-collator-selection 10.0.0", @@ -666,7 +665,7 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", ] @@ -690,7 +689,7 @@ dependencies = [ "sp-std 14.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", ] @@ -1393,7 +1392,7 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "static_assertions", "substrate-wasm-builder 18.0.0", "system-parachains-constants", @@ -1479,7 +1478,7 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "static_assertions", "substrate-wasm-builder 18.0.0", "system-parachains-constants", @@ -1522,7 +1521,7 @@ dependencies = [ "sp-tracing 16.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] @@ -1991,7 +1990,7 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", "system-parachains-constants", ] @@ -2604,7 +2603,7 @@ dependencies = [ "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] @@ -2748,7 +2747,7 @@ dependencies = [ "sp-std 14.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] @@ -4543,7 +4542,7 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", "system-parachains-constants", ] @@ -8819,7 +8818,7 @@ dependencies = [ "sp-std 14.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] @@ -8859,7 +8858,7 @@ dependencies = [ "sp-std 14.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] @@ -8883,7 +8882,7 @@ dependencies = [ "sp-std 14.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] @@ -8969,7 +8968,7 @@ dependencies = [ "sp-std 14.0.0", "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", ] @@ -9000,7 +8999,7 @@ dependencies = [ "sp-tracing 16.0.0", "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", ] @@ -9250,7 +9249,7 @@ dependencies = [ "staging-parachain-info 0.8.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "substrate-wasm-builder 18.0.0", "testnet-parachains-constants", ] @@ -9688,7 +9687,7 @@ dependencies = [ "sp-version 30.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "static_assertions", "substrate-wasm-builder 18.0.0", "tiny-keccak", @@ -9795,7 +9794,7 @@ dependencies = [ "sp-std 14.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "static_assertions", ] @@ -9936,7 +9935,7 @@ dependencies = [ "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "static_assertions", ] @@ -14365,7 +14364,7 @@ dependencies = [ "sp-version 30.0.0", "staging-xcm 8.0.0", "staging-xcm-builder 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", "static_assertions", "substrate-wasm-builder 18.0.0", "tiny-keccak", @@ -14482,7 +14481,7 @@ dependencies = [ "sp-std 14.0.0", "sp-weights 28.0.0", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] @@ -14508,9 +14507,9 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "8.0.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "666e4c4fb7b1e91342a54281cb15bda81e17b795c6072f8b4892946249c03922" +checksum = "a638f4c8735cc04b5c93920a1f59e679f48b131315a07d146798e0decebf7720" dependencies = [ "environmental", "frame-benchmarking 29.0.0", @@ -16395,7 +16394,7 @@ dependencies = [ "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 8.0.0", - "staging-xcm-executor 8.0.0", + "staging-xcm-executor 8.0.1", ] [[package]] diff --git a/integration-tests/emulated/assets/asset-hub-kusama/Cargo.toml b/integration-tests/emulated/assets/asset-hub-kusama/Cargo.toml index a5c7a6a016..5698e8b852 100644 --- a/integration-tests/emulated/assets/asset-hub-kusama/Cargo.toml +++ b/integration-tests/emulated/assets/asset-hub-kusama/Cargo.toml @@ -21,13 +21,13 @@ pallet-message-queue = { version = "32.0.0" } # Polkadot xcm = { package = "staging-xcm", version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } pallet-xcm = { version = "8.0.0" } # Cumulus parachains-common = { version = "8.0.0" } xcm-emulator = { version = "0.6.0" } -asset-test-utils = { version = "8.0.0" } +asset-test-utils = { version = "8.0.1" } # Local emulated-chains = { path = "../../chains" } diff --git a/integration-tests/emulated/assets/asset-hub-polkadot/Cargo.toml b/integration-tests/emulated/assets/asset-hub-polkadot/Cargo.toml index b7b36538d0..ac13aa62a9 100644 --- a/integration-tests/emulated/assets/asset-hub-polkadot/Cargo.toml +++ b/integration-tests/emulated/assets/asset-hub-polkadot/Cargo.toml @@ -19,13 +19,13 @@ pallet-message-queue = { version = "32.0.0" } # Polkadot xcm = { package = "staging-xcm", version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } pallet-xcm = { version = "8.0.0" } # Cumulus parachains-common = { version = "8.0.0" } xcm-emulator = { version = "0.6.0" } -asset-test-utils = { version = "8.0.0" } +asset-test-utils = { version = "8.0.1" } # Local emulated-chains = { path = "../../chains" } diff --git a/integration-tests/emulated/common/Cargo.toml b/integration-tests/emulated/common/Cargo.toml index 444e71ec93..2a770ae8b6 100644 --- a/integration-tests/emulated/common/Cargo.toml +++ b/integration-tests/emulated/common/Cargo.toml @@ -35,7 +35,7 @@ cumulus-primitives-core = { version = "0.8.0" } xcm-emulator = { version = "0.6.0" } cumulus-pallet-xcmp-queue = { version = "0.8.0" } cumulus-pallet-parachain-system = { features = ["parameterized-consensus-hook",] , version = "0.8.0" } -asset-test-utils = { version = "8.0.0" } +asset-test-utils = { version = "8.0.1" } cumulus-pallet-dmp-queue = { version = "0.8.0" } # Bridges diff --git a/relay/kusama/Cargo.toml b/relay/kusama/Cargo.toml index 2f1fbb1e02..4d50c2dbf4 100644 --- a/relay/kusama/Cargo.toml +++ b/relay/kusama/Cargo.toml @@ -111,7 +111,7 @@ runtime-parachains = { package = "polkadot-runtime-parachains", default-features primitives = { package = "polkadot-primitives", default-features = false , version = "8.0.0" } xcm = { package = "staging-xcm", default-features = false , version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false , version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false , version = "8.0.1" } xcm-builder = { package = "staging-xcm-builder", default-features = false , version = "8.0.0" } sp-debug-derive = { default-features = false, version = "14.0.0" } diff --git a/relay/polkadot/Cargo.toml b/relay/polkadot/Cargo.toml index aa014804d6..6b59fd2ce6 100644 --- a/relay/polkadot/Cargo.toml +++ b/relay/polkadot/Cargo.toml @@ -107,7 +107,7 @@ runtime-parachains = { package = "polkadot-runtime-parachains", default-features primitives = { package = "polkadot-primitives", default-features = false , version = "8.0.0" } xcm = { package = "staging-xcm", default-features = false , version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false , version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false , version = "8.0.1" } xcm-builder = { package = "staging-xcm-builder", default-features = false , version = "8.0.0" } sp-debug-derive = { default-features = false, version = "14.0.0" } diff --git a/system-parachains/asset-hubs/asset-hub-kusama/Cargo.toml b/system-parachains/asset-hubs/asset-hub-kusama/Cargo.toml index 7ab9d97f5a..31f932aaff 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/Cargo.toml +++ b/system-parachains/asset-hubs/asset-hub-kusama/Cargo.toml @@ -74,7 +74,7 @@ polkadot-parachain-primitives = { default-features = false, version = "7.0.0" } polkadot-runtime-common = { default-features = false, version = "8.0.0" } xcm = { package = "staging-xcm", default-features = false, version = "8.0.0" } xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } # Cumulus cumulus-pallet-aura-ext = { default-features = false , version = "0.8.0" } @@ -95,7 +95,7 @@ assets-common = { default-features = false , version = "0.8.0" } pallet-xcm-bridge-hub-router = { default-features = false , version = "0.6.0" } [dev-dependencies] -asset-test-utils = { version = "8.0.0" } +asset-test-utils = { version = "8.0.1" } parachains-runtimes-test-utils = { version = "8.0.0" } sp-io = { version = "31.0.0" } diff --git a/system-parachains/asset-hubs/asset-hub-kusama/tests/tests.rs b/system-parachains/asset-hubs/asset-hub-kusama/tests/tests.rs index e62859354f..0e6984a056 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/tests/tests.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/tests/tests.rs @@ -48,7 +48,7 @@ use system_parachains_constants::kusama::{ }; use xcm::latest::prelude::{Assets as XcmAssets, *}; use xcm_builder::V4V3LocationConverter; -use xcm_executor::traits::{JustTry, WeightTrader}; +use xcm_executor::traits::{ConvertLocation, JustTry, WeightTrader}; const ALICE: [u8; 32] = [1u8; 32]; const SOME_ASSET_ADMIN: [u8; 32] = [5u8; 32]; @@ -726,27 +726,62 @@ fn limited_reserve_transfer_assets_for_native_asset_to_asset_hub_polkadot_works( } #[test] -fn receive_reserve_asset_deposited_dot_from_asset_hub_polkadot_works() { +fn receive_reserve_asset_deposited_dot_from_asset_hub_polkadot_fees_paid_by_sufficient_asset_works() +{ const BLOCK_AUTHOR_ACCOUNT: [u8; 32] = [13; 32]; + let block_author_account = AccountId::from(BLOCK_AUTHOR_ACCOUNT); + let staking_pot = >::account_id(); + + let foreign_asset_id_location = xcm::v3::Location::new( + 2, + [xcm::v3::Junction::GlobalConsensus(xcm::v3::NetworkId::Polkadot)], + ); + let foreign_asset_id_minimum_balance = 1_000_000_000; + // sovereign account as foreign asset owner (can be whoever for this scenario) + let foreign_asset_owner = LocationToAccountId::convert_location(&Location::parent()).unwrap(); + let foreign_asset_create_params = + (foreign_asset_owner, foreign_asset_id_location, foreign_asset_id_minimum_balance); + asset_test_utils::test_cases_over_bridge::receive_reserve_asset_deposited_from_different_consensus_works::< Runtime, AllPalletsWithoutSystem, XcmConfig, - LocationToAccountId, ForeignAssetsInstance, >( collator_session_keys().add(collator_session_key(BLOCK_AUTHOR_ACCOUNT)), ExistentialDeposit::get(), AccountId::from([73; 32]), - AccountId::from(BLOCK_AUTHOR_ACCOUNT), + block_author_account.clone(), // receiving DOTs - (xcm::v3::Location::new(2, [xcm::v3::Junction::GlobalConsensus(xcm::v3::NetworkId::Polkadot)]), 1000000000000, 1_000_000_000), + foreign_asset_create_params, + 1000000000000, bridging_to_asset_hub_polkadot, ( PalletInstance(bp_bridge_hub_kusama::WITH_BRIDGE_KUSAMA_TO_POLKADOT_MESSAGES_PALLET_INDEX).into(), GlobalConsensus(Polkadot), Parachain(1000).into() - ) + ), + || { + // check block author before + assert_eq!( + ForeignAssets::balance( + foreign_asset_id_location.into(), + &block_author_account + ), + 0 + ); + }, + || { + // `TakeFirstAssetTrader` puts fees to the block author + assert!( + ForeignAssets::balance( + foreign_asset_id_location.into(), + &block_author_account + ) > 0 + ); + // nothing adds fees to stakting_pot (e.g. `SwapFirstAssetTrader`, ...) + assert_eq!(Balances::free_balance(&staking_pot), 0); + } ) } diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/Cargo.toml b/system-parachains/asset-hubs/asset-hub-polkadot/Cargo.toml index 290f139d9d..e0f8181e69 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/Cargo.toml +++ b/system-parachains/asset-hubs/asset-hub-polkadot/Cargo.toml @@ -69,7 +69,7 @@ polkadot-parachain-primitives = { default-features = false, version = "7.0.0" } polkadot-runtime-common = { default-features = false, version = "8.0.0" } xcm = { package = "staging-xcm", default-features = false, version = "8.0.0" } xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } # Cumulus cumulus-pallet-aura-ext = { default-features = false , version = "0.8.0" } @@ -91,7 +91,7 @@ pallet-xcm-bridge-hub-router = { default-features = false , version = "0.6.0" } [dev-dependencies] hex-literal = "0.4.1" -asset-test-utils = { version = "8.0.0" } +asset-test-utils = { version = "8.0.1" } parachains-runtimes-test-utils = { version = "8.0.0" } sp-io = { version = "31.0.0" } diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/tests/tests.rs b/system-parachains/asset-hubs/asset-hub-polkadot/tests/tests.rs index a634415b39..e7a7de6729 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/tests/tests.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/tests/tests.rs @@ -50,7 +50,7 @@ use system_parachains_constants::{ }; use xcm::latest::prelude::{Assets as XcmAssets, *}; use xcm_builder::V4V3LocationConverter; -use xcm_executor::traits::{JustTry, WeightTrader}; +use xcm_executor::traits::{ConvertLocation, JustTry, WeightTrader}; const ALICE: [u8; 32] = [1u8; 32]; const SOME_ASSET_ADMIN: [u8; 32] = [5u8; 32]; @@ -742,31 +742,62 @@ fn limited_reserve_transfer_assets_for_native_asset_to_asset_hub_kusama_works() ) } -// TODO:(PR#187) needs patched generic test not requiring pallet_asset_conversion -// #[test] -// fn receive_reserve_asset_deposited_ksm_from_asset_hub_kusama_works() { -// const BLOCK_AUTHOR_ACCOUNT: [u8; 32] = [13; 32]; -// asset_test_utils::test_cases_over_bridge::receive_reserve_asset_deposited_from_different_consensus_works::< -// Runtime, -// AllPalletsWithoutSystem, -// XcmConfig, -// LocationToAccountId, -// ForeignAssetsInstance, -// >( -// collator_session_keys().add(collator_session_key(BLOCK_AUTHOR_ACCOUNT)), -// ExistentialDeposit::get(), -// AccountId::from([73; 32]), -// AccountId::from(BLOCK_AUTHOR_ACCOUNT), -// // receiving KSMs -// (xcm::v3::Location::new(2, [xcm::v3::Junction::GlobalConsensus(xcm::v3::NetworkId::Kusama)]), -// 1000000000000, 1_000_000_000), bridging_to_asset_hub_kusama, -// ( -// PalletInstance(bp_bridge_hub_polkadot::WITH_BRIDGE_POLKADOT_TO_KUSAMA_MESSAGES_PALLET_INDEX). -// into(), GlobalConsensus(Kusama), -// Parachain(1000).into() -// ) -// ) -// } +#[test] +fn receive_reserve_asset_deposited_ksm_from_asset_hub_kusama_fees_paid_by_sufficient_asset_works() { + const BLOCK_AUTHOR_ACCOUNT: [u8; 32] = [13; 32]; + let block_author_account = AccountId::from(BLOCK_AUTHOR_ACCOUNT); + let staking_pot = >::account_id(); + + let foreign_asset_id_location = + xcm::v3::Location::new(2, [xcm::v3::Junction::GlobalConsensus(xcm::v3::NetworkId::Kusama)]); + let foreign_asset_id_minimum_balance = 1_000_000_000; + // sovereign account as foreign asset owner (can be whoever for this scenario) + let foreign_asset_owner = LocationToAccountId::convert_location(&Location::parent()).unwrap(); + let foreign_asset_create_params = + (foreign_asset_owner, foreign_asset_id_location, foreign_asset_id_minimum_balance); + + asset_test_utils::test_cases_over_bridge::receive_reserve_asset_deposited_from_different_consensus_works::< + Runtime, + AllPalletsWithoutSystem, + XcmConfig, + ForeignAssetsInstance, + >( + collator_session_keys().add(collator_session_key(BLOCK_AUTHOR_ACCOUNT)), + ExistentialDeposit::get(), + AccountId::from([73; 32]), + block_author_account.clone(), + // receiving KSMs + foreign_asset_create_params, + 1000000000000, + bridging_to_asset_hub_kusama, + ( + PalletInstance(bp_bridge_hub_polkadot::WITH_BRIDGE_POLKADOT_TO_KUSAMA_MESSAGES_PALLET_INDEX).into(), + GlobalConsensus(Kusama), + Parachain(1000).into() + ), + || { + // check block author before + assert_eq!( + ForeignAssets::balance( + foreign_asset_id_location.into(), + &block_author_account + ), + 0 + ); + }, + || { + // `TakeFirstAssetTrader` puts fees to the block author + assert!( + ForeignAssets::balance( + foreign_asset_id_location.into(), + &block_author_account + ) > 0 + ); + // nothing adds fees to stakting_pot (e.g. `SwapFirstAssetTrader`, ...) + assert_eq!(Balances::free_balance(&staking_pot), 0); + } + ) +} #[test] fn report_bridge_status_from_xcm_bridge_router_for_kusama_works() { diff --git a/system-parachains/bridge-hubs/bridge-hub-kusama/Cargo.toml b/system-parachains/bridge-hubs/bridge-hub-kusama/Cargo.toml index 9a0f9342c5..5a9450ef24 100644 --- a/system-parachains/bridge-hubs/bridge-hub-kusama/Cargo.toml +++ b/system-parachains/bridge-hubs/bridge-hub-kusama/Cargo.toml @@ -67,7 +67,7 @@ polkadot-parachain-primitives = { default-features = false, version = "7.0.0" } polkadot-runtime-common = { default-features = false, version = "8.0.0" } xcm = { package = "staging-xcm", default-features = false, version = "8.0.0" } xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } # Cumulus cumulus-pallet-aura-ext = { default-features = false , version = "0.8.0" } diff --git a/system-parachains/bridge-hubs/bridge-hub-polkadot/Cargo.toml b/system-parachains/bridge-hubs/bridge-hub-polkadot/Cargo.toml index d39c334251..d6120dc391 100644 --- a/system-parachains/bridge-hubs/bridge-hub-polkadot/Cargo.toml +++ b/system-parachains/bridge-hubs/bridge-hub-polkadot/Cargo.toml @@ -67,7 +67,7 @@ polkadot-parachain-primitives = { default-features = false, version = "7.0.0" } polkadot-runtime-common = { default-features = false, version = "8.0.0" } xcm = { package = "staging-xcm", default-features = false, version = "8.0.0" } xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } # Cumulus cumulus-pallet-aura-ext = { default-features = false , version = "0.8.0" } diff --git a/system-parachains/collectives/collectives-polkadot/Cargo.toml b/system-parachains/collectives/collectives-polkadot/Cargo.toml index 9e06ee75aa..e0d75cc5dd 100644 --- a/system-parachains/collectives/collectives-polkadot/Cargo.toml +++ b/system-parachains/collectives/collectives-polkadot/Cargo.toml @@ -66,7 +66,7 @@ polkadot-runtime-common = { default-features = false, version = "8.0.0" } polkadot-runtime-constants = { path = "../../../relay/polkadot/constants", default-features = false} xcm = { package = "staging-xcm", default-features = false, version = "8.0.0" } xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } # Cumulus cumulus-pallet-aura-ext = { default-features = false , version = "0.8.0" } diff --git a/system-parachains/gluttons/glutton-kusama/Cargo.toml b/system-parachains/gluttons/glutton-kusama/Cargo.toml index 49d2443123..731cdfc4b7 100644 --- a/system-parachains/gluttons/glutton-kusama/Cargo.toml +++ b/system-parachains/gluttons/glutton-kusama/Cargo.toml @@ -39,7 +39,7 @@ sp-version = { default-features = false, version = "30.0.0" } # Polkadot xcm = { package = "staging-xcm", default-features = false, version = "8.0.0" } xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "8.0.0" } -xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "8.0.1" } # Cumulus cumulus-pallet-parachain-system = { default-features = false, features = ["parameterized-consensus-hook",] , version = "0.8.0" }