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 + ); + }); +}