From 119604ed2debcbb649f300466c18870973f6c43b Mon Sep 17 00:00:00 2001 From: Just van Stam Date: Mon, 5 Jun 2023 18:07:02 +0200 Subject: [PATCH] companion for xcm alias origin (#2680) * companion for xcm alias origin * update lockfile for {"polkadot", "substrate"} * add benchmark function for runtimes --------- Co-authored-by: parity-processbot <> --- cumulus/Cargo.lock | 138 +++++++++--------- cumulus/pallets/xcmp-queue/src/mock.rs | 1 + .../runtime/src/xcm_config.rs | 1 + .../assets/asset-hub-kusama/src/lib.rs | 4 + .../assets/asset-hub-kusama/src/xcm_config.rs | 1 + .../assets/asset-hub-polkadot/src/lib.rs | 4 + .../asset-hub-polkadot/src/xcm_config.rs | 1 + .../assets/asset-hub-westend/src/lib.rs | 4 + .../asset-hub-westend/src/xcm_config.rs | 1 + .../bridge-hubs/bridge-hub-kusama/src/lib.rs | 4 + .../bridge-hub-kusama/src/xcm_config.rs | 1 + .../bridge-hub-polkadot/src/lib.rs | 4 + .../bridge-hub-polkadot/src/xcm_config.rs | 1 + .../bridge-hubs/bridge-hub-rococo/src/lib.rs | 4 + .../bridge-hub-rococo/src/xcm_config.rs | 1 + .../collectives-polkadot/src/xcm_config.rs | 1 + .../contracts-rococo/src/xcm_config.rs | 1 + .../glutton/glutton-kusama/src/xcm_config.rs | 1 + .../runtimes/starters/shell/src/xcm_config.rs | 1 + .../runtimes/testing/penpal/src/xcm_config.rs | 1 + .../testing/rococo-parachain/src/lib.rs | 1 + 21 files changed, 107 insertions(+), 69 deletions(-) diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock index 98b120fde4..1cf1a7b69a 100644 --- a/cumulus/Cargo.lock +++ b/cumulus/Cargo.lock @@ -5647,7 +5647,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "frame-benchmarking", @@ -5746,7 +5746,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-support", "polkadot-primitives", @@ -8769,7 +8769,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8790,7 +8790,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-benchmarking", "frame-support", @@ -9401,7 +9401,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "polkadot-node-jaeger", @@ -9417,7 +9417,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -9431,7 +9431,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "derive_more", "fatality", @@ -9454,7 +9454,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "fatality", "futures", @@ -9475,7 +9475,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "clap", "frame-benchmarking-cli", @@ -9505,7 +9505,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "frame-benchmarking", @@ -9548,7 +9548,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "always-assert", "bitvec", @@ -9570,7 +9570,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "parity-scale-codec", "scale-info", @@ -9582,7 +9582,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "derive_more", "fatality", @@ -9607,7 +9607,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -9621,7 +9621,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "futures-timer", @@ -9641,7 +9641,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "always-assert", "async-trait", @@ -9664,7 +9664,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "parity-scale-codec", @@ -9682,7 +9682,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "derive_more", @@ -9711,7 +9711,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "futures", @@ -9732,7 +9732,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "fatality", @@ -9751,7 +9751,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "polkadot-node-subsystem", @@ -9766,7 +9766,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "futures", @@ -9786,7 +9786,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "polkadot-node-metrics", @@ -9801,7 +9801,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "futures-timer", @@ -9818,7 +9818,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "fatality", "futures", @@ -9837,7 +9837,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "futures", @@ -9854,7 +9854,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "fatality", @@ -9872,7 +9872,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "always-assert", "futures", @@ -9903,7 +9903,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "polkadot-node-primitives", @@ -9919,7 +9919,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "cpu-time", "futures", @@ -9942,7 +9942,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "cpu-time", "futures", @@ -9962,7 +9962,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "libc", @@ -9985,7 +9985,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "futures", "lru 0.9.0", @@ -10000,7 +10000,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "lazy_static", "log", @@ -10018,7 +10018,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bs58", "futures", @@ -10037,7 +10037,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-channel", "async-trait", @@ -10060,7 +10060,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bounded-vec", "futures", @@ -10082,7 +10082,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -10092,7 +10092,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "futures", @@ -10110,7 +10110,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "derive_more", @@ -10133,7 +10133,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "derive_more", @@ -10166,7 +10166,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "futures", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bounded-collections", "derive_more", @@ -10288,7 +10288,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -10306,7 +10306,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -10332,7 +10332,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -10364,7 +10364,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "frame-benchmarking", @@ -10459,7 +10459,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "frame-benchmarking", @@ -10505,7 +10505,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-support", "polkadot-primitives", @@ -10519,7 +10519,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bs58", "parity-scale-codec", @@ -10531,7 +10531,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitflags", "bitvec", @@ -10576,7 +10576,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "async-trait", "frame-benchmarking-cli", @@ -10686,7 +10686,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -10707,7 +10707,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -10717,7 +10717,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -10742,7 +10742,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "frame-election-provider-support", @@ -10803,7 +10803,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-benchmarking", "frame-system", @@ -11584,7 +11584,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -11671,7 +11671,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-support", "polkadot-primitives", @@ -13538,7 +13538,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "enumn", "parity-scale-codec", @@ -14777,7 +14777,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-support", "polkadot-primitives", @@ -15168,7 +15168,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -15179,7 +15179,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "expander 2.0.0", "proc-macro-crate", @@ -16224,7 +16224,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bitvec", "frame-benchmarking", @@ -16317,7 +16317,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-support", "polkadot-primitives", @@ -16751,7 +16751,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "bounded-collections", "derivative", @@ -16767,7 +16767,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "frame-support", "frame-system", @@ -16822,7 +16822,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "environmental", "frame-benchmarking", @@ -16842,7 +16842,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.41" -source = "git+https://github.com/paritytech/polkadot?branch=master#99b093bcd034cf3b3733e10437a3f70378db1804" +source = "git+https://github.com/paritytech/polkadot?branch=master#bfb9e87a6d9964a8769c01b2019c30db48f5349d" dependencies = [ "Inflector", "proc-macro2", diff --git a/cumulus/pallets/xcmp-queue/src/mock.rs b/cumulus/pallets/xcmp-queue/src/mock.rs index 873ab463cc..d06da91bee 100644 --- a/cumulus/pallets/xcmp-queue/src/mock.rs +++ b/cumulus/pallets/xcmp-queue/src/mock.rs @@ -168,6 +168,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = Nothing; } pub type XcmRouter = ( diff --git a/cumulus/parachain-template/runtime/src/xcm_config.rs b/cumulus/parachain-template/runtime/src/xcm_config.rs index 9eea16068d..ff996d4dde 100644 --- a/cumulus/parachain-template/runtime/src/xcm_config.rs +++ b/cumulus/parachain-template/runtime/src/xcm_config.rs @@ -135,6 +135,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = Nothing; } /// No local origins on this chain are allowed to dispatch XCM sends/executions. diff --git a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs index f6e2a32eda..44d2a0145d 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs @@ -1145,6 +1145,10 @@ impl_runtime_apis! { ) -> Result<(MultiLocation, NetworkId, InteriorMultiLocation), BenchmarkError> { Err(BenchmarkError::Skip) } + + fn alias_origin() -> Result<(MultiLocation, MultiLocation), BenchmarkError> { + Err(BenchmarkError::Skip) + } } type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; diff --git a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs index ea4fcbfb01..41033468cd 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs @@ -421,6 +421,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = WithOriginFilter; type SafeCallFilter = SafeCallFilter; + type Aliasers = Nothing; } /// Converts a local signed origin into an XCM multilocation. diff --git a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs index 41e443941e..fedb115323 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs @@ -1158,6 +1158,10 @@ impl_runtime_apis! { ) -> Result<(MultiLocation, NetworkId, InteriorMultiLocation), BenchmarkError> { Err(BenchmarkError::Skip) } + + fn alias_origin() -> Result<(MultiLocation, MultiLocation), BenchmarkError> { + Err(BenchmarkError::Skip) + } } type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; diff --git a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs index 0f12f5a99a..564715ea22 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs @@ -423,6 +423,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = WithOriginFilter; type SafeCallFilter = SafeCallFilter; + type Aliasers = Nothing; } /// Converts a local signed origin into an XCM multilocation. diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs index 0d819abd84..3a83954e82 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs @@ -1187,6 +1187,10 @@ impl_runtime_apis! { ) -> Result<(MultiLocation, NetworkId, InteriorMultiLocation), BenchmarkError> { Err(BenchmarkError::Skip) } + + fn alias_origin() -> Result<(MultiLocation, MultiLocation), BenchmarkError> { + Err(BenchmarkError::Skip) + } } type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs index cf7968bf11..401a40b434 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs @@ -422,6 +422,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = WithOriginFilter; type SafeCallFilter = SafeCallFilter; + type Aliasers = Nothing; } /// Local origins on this chain are allowed to dispatch XCM sends/executions. diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs index 86964af6ce..4f7c173a89 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs @@ -714,6 +714,10 @@ impl_runtime_apis! { ) -> Result<(MultiLocation, NetworkId, InteriorMultiLocation), BenchmarkError> { Err(BenchmarkError::Skip) } + + fn alias_origin() -> Result<(MultiLocation, MultiLocation), BenchmarkError> { + Err(BenchmarkError::Skip) + } } type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/xcm_config.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/xcm_config.rs index ed72909f0c..4326e35de2 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/xcm_config.rs @@ -210,6 +210,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = WithOriginFilter; type SafeCallFilter = SafeCallFilter; + type Aliasers = Nothing; } /// Converts a local signed origin into an XCM multilocation. diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs index fd284576da..99706f2739 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs @@ -714,6 +714,10 @@ impl_runtime_apis! { ) -> Result<(MultiLocation, NetworkId, InteriorMultiLocation), BenchmarkError> { Err(BenchmarkError::Skip) } + + fn alias_origin() -> Result<(MultiLocation, MultiLocation), BenchmarkError> { + Err(BenchmarkError::Skip) + } } type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/xcm_config.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/xcm_config.rs index 804c7455b5..118b0c6d71 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/xcm_config.rs @@ -211,6 +211,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = WithOriginFilter; type SafeCallFilter = SafeCallFilter; + type Aliasers = Nothing; } /// Converts a local signed origin into an XCM multilocation. diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs index ef645b93b5..11bd50e6d3 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs @@ -982,6 +982,10 @@ impl_runtime_apis! { ) -> Result<(MultiLocation, NetworkId, InteriorMultiLocation), BenchmarkError> { Ok((RelayLocation::get(), NetworkId::Wococo, X1(Parachain(100)))) } + + fn alias_origin() -> Result<(MultiLocation, MultiLocation), BenchmarkError> { + Err(BenchmarkError::Skip) + } } type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/xcm_config.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/xcm_config.rs index 371af54797..ac1f111939 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/xcm_config.rs @@ -257,6 +257,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = WithOriginFilter; type SafeCallFilter = SafeCallFilter; + type Aliasers = Nothing; } /// Converts a local signed origin into an XCM multilocation. diff --git a/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index 406209a4a4..5401391143 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -244,6 +244,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = WithOriginFilter; type SafeCallFilter = SafeCallFilter; + type Aliasers = Nothing; } /// Converts a local signed origin into an XCM multilocation. diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs b/cumulus/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs index c386e8880c..cc095c9229 100644 --- a/cumulus/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs @@ -168,6 +168,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = Nothing; } /// Converts a local signed origin into an XCM multilocation. diff --git a/cumulus/parachains/runtimes/glutton/glutton-kusama/src/xcm_config.rs b/cumulus/parachains/runtimes/glutton/glutton-kusama/src/xcm_config.rs index 083ca59249..a09880f8cd 100644 --- a/cumulus/parachains/runtimes/glutton/glutton-kusama/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/glutton/glutton-kusama/src/xcm_config.rs @@ -83,6 +83,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = Nothing; } impl cumulus_pallet_xcm::Config for Runtime { diff --git a/cumulus/parachains/runtimes/starters/shell/src/xcm_config.rs b/cumulus/parachains/runtimes/starters/shell/src/xcm_config.rs index 8a7b3f2133..b1fcfc5c8f 100644 --- a/cumulus/parachains/runtimes/starters/shell/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/starters/shell/src/xcm_config.rs @@ -83,6 +83,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = Nothing; } impl cumulus_pallet_xcm::Config for Runtime { diff --git a/cumulus/parachains/runtimes/testing/penpal/src/xcm_config.rs b/cumulus/parachains/runtimes/testing/penpal/src/xcm_config.rs index da1904c16c..a8b33bfcd5 100644 --- a/cumulus/parachains/runtimes/testing/penpal/src/xcm_config.rs +++ b/cumulus/parachains/runtimes/testing/penpal/src/xcm_config.rs @@ -294,6 +294,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = Nothing; } /// No local origins on this chain are allowed to dispatch XCM sends/executions. diff --git a/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 59ea3dbf0e..12dc462ef5 100644 --- a/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -435,6 +435,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = Nothing; } /// Local origins on this chain are allowed to dispatch XCM sends/executions.