diff --git a/Cargo.lock b/Cargo.lock
index 6e94de9eb..4004bdf91 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -433,7 +433,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
[[package]]
name = "asset-test-utils"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"assets-common",
"cumulus-pallet-parachain-system",
@@ -468,7 +468,7 @@ dependencies = [
[[package]]
name = "assets-common"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -788,7 +788,7 @@ dependencies = [
[[package]]
name = "binary-merkle-tree"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"hash-db",
"log",
@@ -1013,7 +1013,7 @@ dependencies = [
[[package]]
name = "bp-header-chain"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-runtime",
"finality-grandpa",
@@ -1030,7 +1030,7 @@ dependencies = [
[[package]]
name = "bp-messages"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-header-chain",
"bp-runtime",
@@ -1045,7 +1045,7 @@ dependencies = [
[[package]]
name = "bp-parachains"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -1062,7 +1062,7 @@ dependencies = [
[[package]]
name = "bp-polkadot-core"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-messages",
"bp-runtime",
@@ -1080,7 +1080,7 @@ dependencies = [
[[package]]
name = "bp-relayers"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-messages",
"bp-runtime",
@@ -1094,7 +1094,7 @@ dependencies = [
[[package]]
name = "bp-runtime"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -1117,7 +1117,7 @@ dependencies = [
[[package]]
name = "bp-test-utils"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-header-chain",
"bp-parachains",
@@ -1137,7 +1137,7 @@ dependencies = [
[[package]]
name = "bp-xcm-bridge-hub"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"sp-std",
]
@@ -1145,7 +1145,7 @@ dependencies = [
[[package]]
name = "bp-xcm-bridge-hub-router"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -1156,7 +1156,7 @@ dependencies = [
[[package]]
name = "bridge-runtime-common"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -2301,7 +2301,7 @@ dependencies = [
[[package]]
name = "cumulus-client-cli"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"clap",
"parity-scale-codec",
@@ -2318,7 +2318,7 @@ dependencies = [
[[package]]
name = "cumulus-client-collator"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-client-consensus-common",
"cumulus-client-network",
@@ -2341,7 +2341,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-aura"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"cumulus-client-collator",
@@ -2383,7 +2383,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-common"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"cumulus-client-pov-recovery",
@@ -2412,7 +2412,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-proposer"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"anyhow",
"async-trait",
@@ -2427,7 +2427,7 @@ dependencies = [
[[package]]
name = "cumulus-client-network"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"cumulus-relay-chain-interface",
@@ -2450,7 +2450,7 @@ dependencies = [
[[package]]
name = "cumulus-client-parachain-inherent"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2474,7 +2474,7 @@ dependencies = [
[[package]]
name = "cumulus-client-pov-recovery"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2498,7 +2498,7 @@ dependencies = [
[[package]]
name = "cumulus-client-service"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-client-cli",
"cumulus-client-collator",
@@ -2534,7 +2534,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-dmp-queue"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"frame-benchmarking",
@@ -2597,7 +2597,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-session-benchmarking"
version = "3.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -2611,7 +2611,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-xcm"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -2627,7 +2627,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-xcmp-queue"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bounded-collections",
"bp-xcm-bridge-hub-router",
@@ -2652,7 +2652,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-aura"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"parity-scale-codec",
"polkadot-core-primitives",
@@ -2708,7 +2708,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-timestamp"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"futures 0.3.30",
@@ -2721,7 +2721,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-utility"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -2741,7 +2741,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-inprocess-interface"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2783,7 +2783,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-minimal-node"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"array-bytes 6.2.2",
"async-trait",
@@ -2824,7 +2824,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-rpc-interface"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2863,7 +2863,7 @@ dependencies = [
[[package]]
name = "cumulus-test-relay-sproof-builder"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"parity-scale-codec",
@@ -3581,7 +3581,7 @@ dependencies = [
[[package]]
name = "emulated-integration-tests-common"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"asset-test-utils",
"bp-messages",
@@ -4529,7 +4529,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking-cli"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"Inflector",
"array-bytes 6.2.2",
@@ -4605,7 +4605,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -4635,7 +4635,7 @@ dependencies = [
[[package]]
name = "frame-remote-externalities"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"indicatif",
@@ -4758,7 +4758,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4773,7 +4773,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -4782,7 +4782,7 @@ dependencies = [
[[package]]
name = "frame-try-runtime"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"parity-scale-codec",
@@ -6801,7 +6801,7 @@ dependencies = [
[[package]]
name = "mmr-gadget"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"log",
@@ -6820,7 +6820,7 @@ dependencies = [
[[package]]
name = "mmr-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"anyhow",
"jsonrpsee",
@@ -7597,7 +7597,7 @@ dependencies = [
[[package]]
name = "pallet-asset-conversion"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7615,7 +7615,7 @@ dependencies = [
[[package]]
name = "pallet-asset-rate"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7630,7 +7630,7 @@ dependencies = [
[[package]]
name = "pallet-asset-tx-payment"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7648,7 +7648,7 @@ dependencies = [
[[package]]
name = "pallet-assets"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7832,7 +7832,7 @@ dependencies = [
[[package]]
name = "pallet-bags-list"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"aquamarine",
"docify",
@@ -7883,7 +7883,7 @@ dependencies = [
[[package]]
name = "pallet-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -7903,7 +7903,7 @@ dependencies = [
[[package]]
name = "pallet-beefy-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"array-bytes 6.2.2",
"binary-merkle-tree",
@@ -7928,7 +7928,7 @@ dependencies = [
[[package]]
name = "pallet-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7946,7 +7946,7 @@ dependencies = [
[[package]]
name = "pallet-bridge-grandpa"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-header-chain",
"bp-runtime",
@@ -7967,7 +7967,7 @@ dependencies = [
[[package]]
name = "pallet-bridge-messages"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-messages",
"bp-runtime",
@@ -7985,7 +7985,7 @@ dependencies = [
[[package]]
name = "pallet-bridge-parachains"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-header-chain",
"bp-parachains",
@@ -8006,7 +8006,7 @@ dependencies = [
[[package]]
name = "pallet-bridge-relayers"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-messages",
"bp-relayers",
@@ -8072,7 +8072,7 @@ dependencies = [
[[package]]
name = "pallet-child-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8123,7 +8123,7 @@ dependencies = [
[[package]]
name = "pallet-collator-selection"
version = "3.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8142,7 +8142,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8177,7 +8177,7 @@ dependencies = [
[[package]]
name = "pallet-conviction-voting"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -8218,7 +8218,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8236,7 +8236,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-multi-phase"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -8259,7 +8259,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-support-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -8273,7 +8273,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
version = "5.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8490,7 +8490,7 @@ dependencies = [
[[package]]
name = "pallet-fast-unstake"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"docify",
"frame-benchmarking",
@@ -8528,7 +8528,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8567,7 +8567,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -8584,7 +8584,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8604,7 +8604,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8697,7 +8697,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8753,7 +8753,7 @@ dependencies = [
[[package]]
name = "pallet-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8771,7 +8771,7 @@ dependencies = [
[[package]]
name = "pallet-multisig"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8787,7 +8787,7 @@ dependencies = [
[[package]]
name = "pallet-nis"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8803,7 +8803,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -8822,7 +8822,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools-benchmarking"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -8842,7 +8842,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools-runtime-api"
version = "1.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"pallet-nomination-pools",
"parity-scale-codec",
@@ -8853,7 +8853,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -8870,7 +8870,7 @@ dependencies = [
[[package]]
name = "pallet-offences-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -8918,7 +8918,7 @@ dependencies = [
[[package]]
name = "pallet-preimage"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8935,7 +8935,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8950,7 +8950,7 @@ dependencies = [
[[package]]
name = "pallet-ranked-collective"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8968,7 +8968,7 @@ dependencies = [
[[package]]
name = "pallet-recovery"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8983,7 +8983,7 @@ dependencies = [
[[package]]
name = "pallet-referenda"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -9058,7 +9058,7 @@ dependencies = [
[[package]]
name = "pallet-root-testing"
version = "1.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -9073,7 +9073,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9133,7 +9133,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9150,7 +9150,7 @@ dependencies = [
[[package]]
name = "pallet-society"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9191,7 +9191,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-curve"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2",
@@ -9202,7 +9202,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-fn"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"log",
"sp-arithmetic",
@@ -9211,7 +9211,7 @@ dependencies = [
[[package]]
name = "pallet-staking-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -9221,7 +9221,7 @@ dependencies = [
[[package]]
name = "pallet-state-trie-migration"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9262,7 +9262,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9298,7 +9298,7 @@ dependencies = [
[[package]]
name = "pallet-tips"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9317,7 +9317,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -9333,7 +9333,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"jsonrpsee",
"pallet-transaction-payment-rpc-runtime-api",
@@ -9349,7 +9349,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
@@ -9361,7 +9361,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9380,7 +9380,7 @@ dependencies = [
[[package]]
name = "pallet-tx-pause"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9398,7 +9398,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9429,7 +9429,7 @@ dependencies = [
[[package]]
name = "pallet-whitelist"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9444,7 +9444,7 @@ dependencies = [
[[package]]
name = "pallet-xcm"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bounded-collections",
"frame-benchmarking",
@@ -9467,7 +9467,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-benchmarks"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9486,7 +9486,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-bridge-hub-router"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bp-xcm-bridge-hub-router",
"frame-benchmarking",
@@ -9548,7 +9548,7 @@ dependencies = [
[[package]]
name = "parachains-common"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-utility",
@@ -9585,7 +9585,7 @@ dependencies = [
[[package]]
name = "parachains-runtimes-test-utils"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"assets-common",
"cumulus-pallet-parachain-system",
@@ -9938,7 +9938,7 @@ checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c"
[[package]]
name = "polkadot-approval-distribution"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"futures 0.3.30",
@@ -9958,7 +9958,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-bitfield-distribution"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"always-assert",
"futures 0.3.30",
@@ -9974,7 +9974,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-distribution"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"derive_more",
"fatality",
@@ -9997,7 +9997,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-recovery"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"fatality",
@@ -10020,7 +10020,7 @@ dependencies = [
[[package]]
name = "polkadot-cli"
version = "1.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cfg-if",
"clap",
@@ -10048,7 +10048,7 @@ dependencies = [
[[package]]
name = "polkadot-collator-protocol"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"fatality",
@@ -10082,7 +10082,7 @@ dependencies = [
[[package]]
name = "polkadot-dispute-distribution"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"derive_more",
"fatality",
@@ -10107,7 +10107,7 @@ dependencies = [
[[package]]
name = "polkadot-erasure-coding"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"parity-scale-codec",
"polkadot-node-primitives",
@@ -10121,7 +10121,7 @@ dependencies = [
[[package]]
name = "polkadot-gossip-support"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"futures-timer",
@@ -10142,7 +10142,7 @@ dependencies = [
[[package]]
name = "polkadot-network-bridge"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"always-assert",
"async-trait",
@@ -10165,7 +10165,7 @@ dependencies = [
[[package]]
name = "polkadot-node-collation-generation"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"parity-scale-codec",
@@ -10183,7 +10183,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-approval-voting"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"derive_more",
@@ -10216,7 +10216,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-av-store"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"futures 0.3.30",
@@ -10238,7 +10238,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-backing"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"fatality",
@@ -10257,7 +10257,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-bitfield-signing"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"polkadot-node-subsystem",
@@ -10272,7 +10272,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-candidate-validation"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"futures 0.3.30",
@@ -10293,7 +10293,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-api"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"polkadot-node-metrics",
@@ -10307,7 +10307,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-selection"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"futures-timer",
@@ -10324,7 +10324,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-dispute-coordinator"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"fatality",
"futures 0.3.30",
@@ -10343,7 +10343,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-parachains-inherent"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"futures 0.3.30",
@@ -10360,7 +10360,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-prospective-parachains"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"fatality",
@@ -10377,7 +10377,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-provisioner"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"fatality",
@@ -10394,7 +10394,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"always-assert",
"array-bytes 6.2.2",
@@ -10427,7 +10427,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-checker"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"polkadot-node-primitives",
@@ -10443,7 +10443,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-common"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cfg-if",
"cpu-time",
@@ -10468,7 +10468,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-runtime-api"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"polkadot-node-metrics",
@@ -10567,7 +10567,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"polkadot-node-jaeger",
"polkadot-node-subsystem-types",
@@ -10605,7 +10605,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem-util"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"derive_more",
@@ -10705,7 +10705,7 @@ dependencies = [
[[package]]
name = "polkadot-rpc"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"jsonrpsee",
"mmr-rpc",
@@ -10738,7 +10738,7 @@ dependencies = [
[[package]]
name = "polkadot-runtime-common"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -10852,7 +10852,7 @@ dependencies = [
[[package]]
name = "polkadot-service"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"frame-benchmarking",
@@ -10969,7 +10969,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-distribution"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"arrayvec 0.7.4",
"bitvec",
@@ -11766,7 +11766,7 @@ dependencies = [
[[package]]
name = "rococo-runtime"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"binary-merkle-tree",
"frame-benchmarking",
@@ -11862,7 +11862,7 @@ dependencies = [
[[package]]
name = "rococo-runtime-constants"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"polkadot-primitives",
@@ -12163,7 +12163,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"futures-timer",
@@ -12358,7 +12358,7 @@ dependencies = [
[[package]]
name = "sc-consensus-aura"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"futures 0.3.30",
@@ -12387,7 +12387,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"fork-tree",
@@ -12422,7 +12422,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"jsonrpsee",
@@ -12444,7 +12444,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -12479,7 +12479,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"jsonrpsee",
@@ -12498,7 +12498,7 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"fork-tree",
"parity-scale-codec",
@@ -12511,7 +12511,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"ahash 0.8.8",
"array-bytes 6.2.2",
@@ -12553,7 +12553,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"finality-grandpa",
"futures 0.3.30",
@@ -12573,7 +12573,7 @@ dependencies = [
[[package]]
name = "sc-consensus-manual-seal"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"assert_matches",
"async-trait",
@@ -12608,7 +12608,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"futures 0.3.30",
@@ -12827,7 +12827,7 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"ahash 0.8.8",
"futures 0.3.30",
@@ -12903,7 +12903,7 @@ dependencies = [
[[package]]
name = "sc-network-test"
version = "0.8.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"futures 0.3.30",
@@ -12953,7 +12953,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"array-bytes 6.2.2",
"bytes",
@@ -12987,7 +12987,7 @@ dependencies = [
[[package]]
name = "sc-proposer-metrics"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"log",
"substrate-prometheus-endpoint",
@@ -13166,7 +13166,7 @@ dependencies = [
[[package]]
name = "sc-storage-monitor"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"clap",
"fs4",
@@ -13179,7 +13179,7 @@ dependencies = [
[[package]]
name = "sc-sync-state-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -13775,7 +13775,7 @@ dependencies = [
[[package]]
name = "slot-range-helper"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"enumn",
"parity-scale-codec",
@@ -14124,7 +14124,7 @@ dependencies = [
[[package]]
name = "sp-consensus-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"lazy_static",
"parity-scale-codec",
@@ -14374,7 +14374,7 @@ dependencies = [
[[package]]
name = "sp-mmr-primitives"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"ckb-merkle-mountain-range",
"log",
@@ -14892,7 +14892,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "staging-parachain-info"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -14924,7 +14924,7 @@ dependencies = [
[[package]]
name = "staging-xcm-builder"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"frame-system",
@@ -15074,12 +15074,12 @@ dependencies = [
[[package]]
name = "substrate-build-script-utils"
version = "3.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
[[package]]
name = "substrate-frame-rpc-system"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-system-rpc-runtime-api",
"futures 0.3.30",
@@ -15110,7 +15110,7 @@ dependencies = [
[[package]]
name = "substrate-rpc-client"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"jsonrpsee",
@@ -15123,7 +15123,7 @@ dependencies = [
[[package]]
name = "substrate-state-trie-migration-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -15140,7 +15140,7 @@ dependencies = [
[[package]]
name = "substrate-test-client"
version = "2.0.1"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"array-bytes 6.2.2",
"async-trait",
@@ -15166,7 +15166,7 @@ dependencies = [
[[package]]
name = "substrate-test-runtime"
version = "2.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"array-bytes 6.2.2",
"frame-executive",
@@ -15207,7 +15207,7 @@ dependencies = [
[[package]]
name = "substrate-test-runtime-client"
version = "2.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"futures 0.3.30",
"sc-block-builder",
@@ -15225,7 +15225,7 @@ dependencies = [
[[package]]
name = "substrate-wasm-builder"
version = "5.0.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"ansi_term",
"build-helper",
@@ -16157,7 +16157,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "try-runtime-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"async-trait",
"clap",
@@ -16841,7 +16841,7 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
[[package]]
name = "westend-runtime"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"binary-merkle-tree",
"bitvec",
@@ -16947,7 +16947,7 @@ dependencies = [
[[package]]
name = "westend-runtime-constants"
version = "1.0.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"frame-support",
"polkadot-primitives",
@@ -17326,7 +17326,7 @@ dependencies = [
[[package]]
name = "xcm-emulator"
version = "0.1.0"
-source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#49f36c06480dc6db9d8a4f06e0c4bcc4d8c4d18d"
+source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-v1.6.0#651200204c40138b3eef852ce051d58195df66cf"
dependencies = [
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
diff --git a/runtime/dancebox/tests/common/xcm/mocknets.rs b/runtime/dancebox/tests/common/xcm/mocknets.rs
index b336a273f..74f377377 100644
--- a/runtime/dancebox/tests/common/xcm/mocknets.rs
+++ b/runtime/dancebox/tests/common/xcm/mocknets.rs
@@ -301,6 +301,7 @@ parameter_types! {
// SimpleTemplate
pub SimpleTemplateSender: container_chain_template_simple_runtime::AccountId = SimpleTemplatePara::account_id_of(ALICE);
pub SimpleTemplateReceiver: container_chain_template_simple_runtime::AccountId = SimpleTemplatePara::account_id_of(BOB);
+ pub SimpleTemplateEmptyReceiver: container_chain_template_simple_runtime::AccountId = SimpleTemplatePara::account_id_of(RANDOM);
pub EthereumSender: container_chain_template_frontier_runtime::AccountId = frontier_template::pre_funded_accounts()[0];
pub EthereumReceiver: container_chain_template_frontier_runtime::AccountId = frontier_template::pre_funded_accounts()[1];
diff --git a/runtime/dancebox/tests/common/xcm/mod.rs b/runtime/dancebox/tests/common/xcm/mod.rs
index c1e61a858..ec86ce828 100644
--- a/runtime/dancebox/tests/common/xcm/mod.rs
+++ b/runtime/dancebox/tests/common/xcm/mod.rs
@@ -19,6 +19,7 @@ mod core_buyer;
mod foreign_signed_based_sovereign;
mod foreign_sovereigns;
mod mocknets;
+mod reserver_transfers_polkadot_xcm;
mod token_derivative_reception_container_dancebox;
mod token_derivative_reception_dancebox_frontier_container;
mod token_derivative_reception_dancebox_simple_container;
diff --git a/runtime/dancebox/tests/common/xcm/reserver_transfers_polkadot_xcm.rs b/runtime/dancebox/tests/common/xcm/reserver_transfers_polkadot_xcm.rs
new file mode 100644
index 000000000..eb7635a1f
--- /dev/null
+++ b/runtime/dancebox/tests/common/xcm/reserver_transfers_polkadot_xcm.rs
@@ -0,0 +1,813 @@
+// Copyright (C) Moondance Labs Ltd.
+// This file is part of Tanssi.
+
+// Tanssi is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Tanssi is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Tanssi. If not, see
+
+use {
+ crate::common::xcm::{
+ mocknets::{
+ DanceboxPara as Dancebox, DanceboxParaPallet, DanceboxSender,
+ SimpleTemplateEmptyReceiver, SimpleTemplatePara as SimpleTemplate,
+ SimpleTemplateParaPallet, SimpleTemplateSender, WestendRelay as Westend,
+ WestendRelayPallet, WestendSender,
+ },
+ *,
+ },
+ frame_support::{
+ assert_noop, assert_ok,
+ traits::PalletInfoAccess,
+ weights::{Weight, WeightToFee},
+ },
+ sp_runtime::FixedU128,
+ staging_xcm::{latest::prelude::*, VersionedMultiLocation},
+ xcm_emulator::Chain,
+};
+
+#[allow(unused_assignments)]
+#[test]
+fn transfer_assets_single_asset_fee_and_asset_reserves() {
+ // XcmPallet reserve transfer arguments
+ let alice_origin = ::RuntimeOrigin::signed(DanceboxSender::get());
+
+ // Parents 1 this time
+ let simple_template_dest: VersionedMultiLocation = MultiLocation {
+ parents: 1,
+ interior: X1(Parachain(2002u32)),
+ }
+ .into();
+
+ let simple_template_beneficiary: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(AccountId32 {
+ network: None,
+ id: SimpleTemplateEmptyReceiver::get().into(),
+ }),
+ }
+ .into();
+
+ let amount_to_send: crate::Balance = dancebox_runtime::ExistentialDeposit::get() * 1000;
+
+ let dancebox_pallet_info_junction = PalletInstance(
+ <::Balances as PalletInfoAccess>::index() as u8,
+ );
+ let assets: MultiAssets = (X1(dancebox_pallet_info_junction), amount_to_send).into();
+ let fee_asset_item = 0;
+ let dancebox_token_asset_id = 1u16;
+
+ // Register the asset first
+ SimpleTemplate::execute_with(|| {
+ let root_origin = ::RuntimeOrigin::root();
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation {
+ parents: 1,
+ interior: X2(Parachain(2000), dancebox_pallet_info_junction)
+ },
+ dancebox_token_asset_id,
+ SimpleTemplateEmptyReceiver::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(
+ ::AssetRate::create(
+ root_origin,
+ bx!(1),
+ FixedU128::from_u32(1)
+ )
+ );
+ });
+
+ // Send XCM message from Dancebox
+ Dancebox::execute_with(|| {
+ assert_ok!(
+ ::PolkadotXcm::transfer_assets(
+ alice_origin,
+ bx!(simple_template_dest),
+ bx!(simple_template_beneficiary),
+ bx!(assets.into()),
+ fee_asset_item,
+ WeightLimit::Unlimited,
+ )
+ );
+ });
+ // We should have received the tokens
+ SimpleTemplate::execute_with(|| {
+ type RuntimeEvent = ::RuntimeEvent;
+ let mut outcome_weight = Weight::default();
+ assert_expected_events!(
+ SimpleTemplate,
+ vec![
+ RuntimeEvent::MessageQueue(
+ pallet_message_queue::Event::Processed {
+ success: true,
+ weight_used,
+ ..
+ }) => {
+ weight_used: {
+ outcome_weight = *weight_used;
+ weight_used.all_gte(Weight::from_parts(0,0))
+ },
+ },
+ ]
+ );
+ type ForeignAssets = ::ForeignAssets;
+
+ // We should have charged an amount of tokens that is identical to the weight spent
+ let native_balance =
+ container_chain_template_simple_runtime::WeightToFee::weight_to_fee(&outcome_weight);
+
+ // Assert empty receiver received funds
+ assert_eq!(
+ >::balance(
+ dancebox_token_asset_id,
+ &SimpleTemplateEmptyReceiver::get(),
+ ),
+ amount_to_send - native_balance
+ );
+ });
+}
+
+#[allow(unused_assignments)]
+#[test]
+fn transfer_assets_relay_tanssi() {
+ // XcmPallet reserve transfer arguments
+ let alice_dancebox_origin = ::RuntimeOrigin::signed(DanceboxSender::get());
+ let alice_relay_origin = ::RuntimeOrigin::signed(WestendSender::get());
+
+ // Parents 1 this time
+ let simple_template_dest: VersionedMultiLocation = MultiLocation {
+ parents: 1,
+ interior: X1(Parachain(2002u32)),
+ }
+ .into();
+
+ let simple_template_beneficiary: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(AccountId32 {
+ network: None,
+ id: SimpleTemplateEmptyReceiver::get().into(),
+ }),
+ }
+ .into();
+
+ let dancebox_dest: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(Parachain(2000u32)),
+ }
+ .into();
+
+ let dancebox_beneficiary: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(AccountId32 {
+ network: None,
+ id: DanceboxSender::get().into(),
+ }),
+ }
+ .into();
+
+ let dancebox_amount_to_send: crate::Balance =
+ dancebox_runtime::ExistentialDeposit::get() * 1000;
+
+ let dancebox_pallet_info_junction = PalletInstance(
+ <::Balances as PalletInfoAccess>::index() as u8,
+ );
+ let dancebox_assets = (X1(dancebox_pallet_info_junction), dancebox_amount_to_send);
+ let relay_amount_to_send: crate::Balance = westend_runtime::ExistentialDeposit::get() * 1000;
+
+ let relay_assets: MultiAssets = (Here, relay_amount_to_send).into();
+
+ let fee_asset_item = 0;
+ let dancebox_token_asset_id = 1u16;
+ let westend_token_asset_id = 2u16;
+
+ // Register the assets first
+ SimpleTemplate::execute_with(|| {
+ let root_origin = ::RuntimeOrigin::root();
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation {
+ parents: 1,
+ interior: X2(Parachain(2000), dancebox_pallet_info_junction)
+ },
+ dancebox_token_asset_id,
+ SimpleTemplateEmptyReceiver::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(
+ ::AssetRate::create(
+ root_origin.clone(),
+ bx!(1),
+ FixedU128::from_u32(1)
+ )
+ );
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation::parent(),
+ westend_token_asset_id,
+ SimpleTemplateEmptyReceiver::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(
+ ::AssetRate::create(
+ root_origin,
+ bx!(westend_token_asset_id),
+ FixedU128::from_u32(1)
+ )
+ );
+ });
+
+ // Register the relay asset first
+ Dancebox::execute_with(|| {
+ let root_origin = ::RuntimeOrigin::root();
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation::parent(),
+ westend_token_asset_id,
+ DanceboxSender::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(::AssetRate::create(
+ root_origin,
+ bx!(westend_token_asset_id),
+ FixedU128::from_u32(1)
+ ));
+ });
+
+ // Relay sends to dancebox first
+ Westend::execute_with(|| {
+ assert_ok!(
+ ::XcmPallet::limited_reserve_transfer_assets(
+ alice_relay_origin,
+ bx!(dancebox_dest),
+ bx!(dancebox_beneficiary),
+ bx!(relay_assets.into()),
+ fee_asset_item,
+ WeightLimit::Unlimited,
+ )
+ );
+ });
+
+ // We should have received the tokens
+ let mut native_balance = 0u128;
+ Dancebox::execute_with(|| {
+ type RuntimeEvent = ::RuntimeEvent;
+ let mut outcome_weight = Weight::default();
+ assert_expected_events!(
+ Dancebox,
+ vec![
+ RuntimeEvent::MessageQueue(
+ pallet_message_queue::Event::Processed {
+ success: true,
+ weight_used,
+ ..
+ }) => {
+ weight_used: {
+ outcome_weight = *weight_used;
+ weight_used.all_gte(Weight::from_parts(0,0))
+ },
+ },
+ ]
+ );
+ type ForeignAssets = ::ForeignAssets;
+
+ // We should have charged an amount of tokens that is identical to the weight spent
+ native_balance = dancebox_runtime::WeightToFee::weight_to_fee(&outcome_weight);
+
+ // Assert empty receiver received funds
+ assert_eq!(
+ >::balance(
+ westend_token_asset_id,
+ &DanceboxSender::get(),
+ ),
+ relay_amount_to_send - native_balance
+ );
+ });
+
+ let relay_tokens_to_send_simple_template = (relay_amount_to_send - native_balance) / 2;
+ // We just send half of the DOT received
+ let combined_assets: MultiAssets = vec![
+ dancebox_assets.into(),
+ (
+ MultiLocation::parent(),
+ relay_tokens_to_send_simple_template,
+ )
+ .into(),
+ ]
+ .into();
+
+ // Now we need to send both to simple template
+ // Send XCM message from Dancebox
+ // Let's try to use dot as the fee
+ // This should not work as we are trying to send two assets
+ // with different XCM paths (one goes to the relay, the other one does not)
+ Dancebox::execute_with(|| {
+ assert_noop!(
+ ::PolkadotXcm::transfer_assets(
+ alice_dancebox_origin.clone(),
+ bx!(simple_template_dest.clone()),
+ bx!(simple_template_beneficiary.clone()),
+ bx!(combined_assets.clone().into()),
+ 1,
+ WeightLimit::Unlimited,
+ ),
+ pallet_xcm::Error::::InvalidAssetUnsupportedReserve
+ );
+ });
+}
+
+#[allow(unused_assignments)]
+#[test]
+fn transfer_assets_container_token_tanssi() {
+ // XcmPallet reserve transfer arguments
+ let alice_dancebox_origin = ::RuntimeOrigin::signed(DanceboxSender::get());
+ let alice_simple_template_origin =
+ ::RuntimeOrigin::signed(SimpleTemplateSender::get());
+
+ // Parents 1 this time
+ let simple_template_dest: VersionedMultiLocation = MultiLocation {
+ parents: 1,
+ interior: X1(Parachain(2002u32)),
+ }
+ .into();
+
+ let simple_template_beneficiary: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(AccountId32 {
+ network: None,
+ id: SimpleTemplateEmptyReceiver::get().into(),
+ }),
+ }
+ .into();
+
+ let dancebox_dest: VersionedMultiLocation = MultiLocation {
+ parents: 1,
+ interior: X1(Parachain(2000u32)),
+ }
+ .into();
+
+ let dancebox_beneficiary: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(AccountId32 {
+ network: None,
+ id: DanceboxSender::get().into(),
+ }),
+ }
+ .into();
+
+ let dancebox_amount_to_send: crate::Balance =
+ dancebox_runtime::ExistentialDeposit::get() * 1000;
+
+ let dancebox_pallet_info_junction = PalletInstance(
+ <::Balances as PalletInfoAccess>::index() as u8,
+ );
+ let dancebox_assets = (X1(dancebox_pallet_info_junction), dancebox_amount_to_send);
+ let simple_template_amount_to_send: crate::Balance =
+ container_chain_template_simple_runtime::ExistentialDeposit::get() * 1000;
+
+ let simple_template_pallet_info_junction = PalletInstance(
+ <::Balances as PalletInfoAccess>::index() as u8,
+ );
+
+ let simple_template_assets: MultiAssets = (
+ simple_template_pallet_info_junction,
+ simple_template_amount_to_send,
+ )
+ .into();
+
+ let fee_asset_item = 0;
+ let dancebox_token_asset_id = 1u16;
+ let simple_template_token_asset_id = 2u16;
+
+ // Register the assets first
+ SimpleTemplate::execute_with(|| {
+ let root_origin = ::RuntimeOrigin::root();
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation {
+ parents: 1,
+ interior: X2(Parachain(2000), dancebox_pallet_info_junction)
+ },
+ dancebox_token_asset_id,
+ SimpleTemplateEmptyReceiver::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(
+ ::AssetRate::create(
+ root_origin.clone(),
+ bx!(1),
+ FixedU128::from_u32(1)
+ )
+ );
+ });
+
+ // Register the simple template asset first
+ Dancebox::execute_with(|| {
+ let root_origin = ::RuntimeOrigin::root();
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation {
+ parents: 1,
+ interior: X2(Parachain(2002), simple_template_pallet_info_junction)
+ },
+ simple_template_token_asset_id,
+ DanceboxSender::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(::AssetRate::create(
+ root_origin,
+ bx!(simple_template_token_asset_id),
+ FixedU128::from_u32(1)
+ ));
+ });
+
+ // Simple Template sends to dancebox first
+ SimpleTemplate::execute_with(|| {
+ assert_ok!(
+ ::PolkadotXcm::limited_reserve_transfer_assets(
+ alice_simple_template_origin,
+ bx!(dancebox_dest),
+ bx!(dancebox_beneficiary),
+ bx!(simple_template_assets.into()),
+ fee_asset_item,
+ WeightLimit::Unlimited,
+ )
+ );
+ });
+
+ // We should have received the tokens
+ let mut native_balance = 0u128;
+ Dancebox::execute_with(|| {
+ type RuntimeEvent = ::RuntimeEvent;
+ let mut outcome_weight = Weight::default();
+ assert_expected_events!(
+ Dancebox,
+ vec![
+ RuntimeEvent::MessageQueue(
+ pallet_message_queue::Event::Processed {
+ success: true,
+ weight_used,
+ ..
+ }) => {
+ weight_used: {
+ outcome_weight = *weight_used;
+ weight_used.all_gte(Weight::from_parts(0,0))
+ },
+ },
+ ]
+ );
+ type ForeignAssets = ::ForeignAssets;
+
+ // We should have charged an amount of tokens that is identical to the weight spent
+ native_balance = dancebox_runtime::WeightToFee::weight_to_fee(&outcome_weight);
+
+ // Assert empty receiver received funds
+ assert_eq!(
+ >::balance(
+ simple_template_token_asset_id,
+ &DanceboxSender::get(),
+ ),
+ simple_template_amount_to_send - native_balance
+ );
+ });
+
+ let simple_template_tokens_to_send_simple_template =
+ (simple_template_amount_to_send - native_balance) / 2;
+ // We just send half of the DOT received
+ let combined_assets: MultiAssets = vec![
+ dancebox_assets.into(),
+ (
+ MultiLocation {
+ parents: 1,
+ interior: X2(Parachain(2002), simple_template_pallet_info_junction),
+ },
+ simple_template_tokens_to_send_simple_template,
+ )
+ .into(),
+ ]
+ .into();
+
+ // Now we need to send both to simple template
+ // Send XCM message from Dancebox
+ // Let's try to use dot as the fee
+ // This should work as we are trying to send two assets that follow the same XCM path
+ Dancebox::execute_with(|| {
+ assert_ok!(
+ ::PolkadotXcm::transfer_assets(
+ alice_dancebox_origin.clone(),
+ bx!(simple_template_dest.clone()),
+ bx!(simple_template_beneficiary.clone()),
+ bx!(combined_assets.clone().into()),
+ 1,
+ WeightLimit::Unlimited,
+ )
+ );
+ });
+
+ // Let's assert we received them
+ SimpleTemplate::execute_with(|| {
+ type RuntimeEvent = ::RuntimeEvent;
+ let mut outcome_weight = Weight::default();
+ assert_expected_events!(
+ SimpleTemplate,
+ vec![
+ RuntimeEvent::MessageQueue(
+ pallet_message_queue::Event::Processed {
+ success: true,
+ weight_used,
+ ..
+ }) => {
+ weight_used: {
+ outcome_weight = *weight_used;
+ weight_used.all_gte(Weight::from_parts(0,0))
+ },
+ },
+ ]
+ );
+ type ForeignAssets = ::ForeignAssets;
+
+ // We should have charged an amount of tokens that is identical to the weight spent
+ let charged_tokens =
+ container_chain_template_simple_runtime::WeightToFee::weight_to_fee(&outcome_weight);
+
+ // Assert empty receiver received funds for dancebox asset
+ assert_eq!(
+ >::balance(
+ dancebox_token_asset_id,
+ &SimpleTemplateEmptyReceiver::get(),
+ ),
+ dancebox_amount_to_send
+ );
+
+ // Assert empty receiver received funds for native asset
+ assert_eq!(
+ ::System::account(
+ SimpleTemplateEmptyReceiver::get()
+ )
+ .data
+ .free,
+ simple_template_tokens_to_send_simple_template - charged_tokens
+ );
+ });
+}
+
+#[allow(unused_assignments)]
+#[test]
+fn transfer_asset_relay_token_across_tanssi_container() {
+ // XcmPallet reserve transfer arguments
+ let alice_dancebox_origin = ::RuntimeOrigin::signed(DanceboxSender::get());
+ let alice_relay_origin = ::RuntimeOrigin::signed(WestendSender::get());
+
+ // Parents 1 this time
+ let simple_template_dest: VersionedMultiLocation = MultiLocation {
+ parents: 1,
+ interior: X1(Parachain(2002u32)),
+ }
+ .into();
+
+ let simple_template_beneficiary: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(AccountId32 {
+ network: None,
+ id: SimpleTemplateEmptyReceiver::get().into(),
+ }),
+ }
+ .into();
+
+ let dancebox_dest: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(Parachain(2000u32)),
+ }
+ .into();
+
+ let dancebox_beneficiary: VersionedMultiLocation = MultiLocation {
+ parents: 0,
+ interior: X1(AccountId32 {
+ network: None,
+ id: DanceboxSender::get().into(),
+ }),
+ }
+ .into();
+
+ let relay_amount_to_send: crate::Balance = westend_runtime::ExistentialDeposit::get() * 1000;
+
+ let relay_assets: MultiAssets = (Here, relay_amount_to_send).into();
+
+ let fee_asset_item = 0;
+ let westend_token_asset_id = 1u16;
+
+ // Register the relay asset first
+ SimpleTemplate::execute_with(|| {
+ let root_origin = ::RuntimeOrigin::root();
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation::parent(),
+ westend_token_asset_id,
+ SimpleTemplateEmptyReceiver::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(
+ ::AssetRate::create(
+ root_origin,
+ bx!(westend_token_asset_id),
+ FixedU128::from_u32(1)
+ )
+ );
+ });
+
+ // Register the relay asset first
+ Dancebox::execute_with(|| {
+ let root_origin = ::RuntimeOrigin::root();
+
+ assert_ok!(
+ ::ForeignAssetsCreator::create_foreign_asset(
+ root_origin.clone(),
+ MultiLocation::parent(),
+ westend_token_asset_id,
+ DanceboxSender::get(),
+ true,
+ 1
+ )
+ );
+
+ assert_ok!(::AssetRate::create(
+ root_origin,
+ bx!(westend_token_asset_id),
+ FixedU128::from_u32(1)
+ ));
+ });
+
+ // Relay sends to dancebox first
+ Westend::execute_with(|| {
+ assert_ok!(
+ ::XcmPallet::limited_reserve_transfer_assets(
+ alice_relay_origin,
+ bx!(dancebox_dest),
+ bx!(dancebox_beneficiary),
+ bx!(relay_assets.into()),
+ fee_asset_item,
+ WeightLimit::Unlimited,
+ )
+ );
+ });
+
+ // We should have received the tokens
+ let mut native_balance = 0u128;
+ Dancebox::execute_with(|| {
+ type RuntimeEvent = ::RuntimeEvent;
+ let mut outcome_weight = Weight::default();
+ assert_expected_events!(
+ Dancebox,
+ vec![
+ RuntimeEvent::MessageQueue(
+ pallet_message_queue::Event::Processed {
+ success: true,
+ weight_used,
+ ..
+ }) => {
+ weight_used: {
+ outcome_weight = *weight_used;
+ weight_used.all_gte(Weight::from_parts(0,0))
+ },
+ },
+ ]
+ );
+ type ForeignAssets = ::ForeignAssets;
+
+ // We should have charged an amount of tokens that is identical to the weight spent
+ native_balance = dancebox_runtime::WeightToFee::weight_to_fee(&outcome_weight);
+
+ // Assert empty receiver received funds
+ assert_eq!(
+ >::balance(
+ westend_token_asset_id,
+ &DanceboxSender::get(),
+ ),
+ relay_amount_to_send - native_balance
+ );
+ });
+
+ let relay_tokens_to_send_simple_template = (relay_amount_to_send - native_balance) / 2;
+ // We just send half of the DOT received
+ let relay_assets_to_send: MultiAssets = vec![(
+ MultiLocation::parent(),
+ relay_tokens_to_send_simple_template,
+ )
+ .into()]
+ .into();
+
+ // Now we need to send the relay asset to simple template
+ // Send XCM message from Dancebox
+ // Let's try to use dot as the fee
+ // This should work as we are trying to send a single asset
+ Dancebox::execute_with(|| {
+ assert_ok!(
+ ::PolkadotXcm::transfer_assets(
+ alice_dancebox_origin.clone(),
+ bx!(simple_template_dest.clone()),
+ bx!(simple_template_beneficiary.clone()),
+ bx!(relay_assets_to_send.into()),
+ 0,
+ WeightLimit::Unlimited,
+ )
+ );
+ });
+
+ Westend::execute_with(|| {
+ type RuntimeEvent = ::RuntimeEvent;
+ assert_expected_events!(
+ Westend,
+ vec![
+ RuntimeEvent::MessageQueue(
+ pallet_message_queue::Event::Processed {
+ success: true,
+ ..
+ }) => {},
+ ]
+ );
+ });
+
+ // Let's assert we received them
+ SimpleTemplate::execute_with(|| {
+ type RuntimeEvent = ::RuntimeEvent;
+ let mut outcome_weight = Weight::default();
+ assert_expected_events!(
+ SimpleTemplate,
+ vec![
+ RuntimeEvent::MessageQueue(
+ pallet_message_queue::Event::Processed {
+ success: true,
+ weight_used,
+ ..
+ }) => {
+ weight_used: {
+ outcome_weight = *weight_used;
+ weight_used.all_gte(Weight::from_parts(0,0))
+ },
+ },
+ ]
+ );
+ type ForeignAssets = ::ForeignAssets;
+
+ // We should have charged an amount of tokens that is identical to the weight spent
+ let charged_tokens =
+ container_chain_template_simple_runtime::WeightToFee::weight_to_fee(&outcome_weight);
+
+ // Substract delivery fees
+ // There is no easy way to calculate this, but we know at least they should be more
+ // than the base delivery fee
+ let westend_base_delivery_fee = westend_runtime::xcm_config::BaseDeliveryFee::get();
+
+ // Assert empty receiver received funds for relay asset
+ assert!(
+ >::balance(
+ westend_token_asset_id,
+ &SimpleTemplateEmptyReceiver::get(),
+ ) < relay_tokens_to_send_simple_template - charged_tokens - westend_base_delivery_fee
+ );
+ });
+}