diff --git a/Cargo.lock b/Cargo.lock index bb2fcf8507..20a38c2857 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -732,6 +732,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "finality-grandpa", "frame-support", @@ -747,6 +748,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-runtime", "frame-support", @@ -758,6 +760,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitvec", "bp-runtime", @@ -773,6 +776,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-messages", "bp-runtime", @@ -790,6 +794,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -806,6 +811,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "hash-db", @@ -823,6 +829,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -837,6 +844,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -851,6 +859,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -1923,6 +1932,7 @@ dependencies = [ "log", "pallet-balances", "parity-scale-codec", + "polkadot-runtime-common", "rand_chacha 0.3.1", "scale-info", "sp-core", @@ -2014,6 +2024,7 @@ dependencies = [ "polkadot-core-primitives", "polkadot-parachain", "polkadot-primitives", + "polkadot-runtime-common", "sp-io", "sp-runtime", "sp-std", @@ -4173,6 +4184,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-primitives", "bitvec", @@ -4260,6 +4272,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "polkadot-primitives", @@ -5123,6 +5136,7 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "derive_more", "futures 0.3.21", @@ -5779,6 +5793,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5795,6 +5810,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5816,6 +5832,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitvec", "bp-message-dispatch", @@ -6591,16 +6608,15 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "frame-system", - "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", "serde", "sp-core", - "sp-io", "sp-runtime", "sp-std", "xcm", @@ -6610,6 +6626,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-benchmarking", "frame-support", @@ -6617,7 +6634,6 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", "sp-runtime", "sp-std", "xcm", @@ -7172,6 +7188,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "polkadot-node-network-protocol", @@ -7185,6 +7202,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "polkadot-node-network-protocol", @@ -7197,6 +7215,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "derive_more", "fatality", @@ -7219,6 +7238,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "fatality", "futures 0.3.21", @@ -7239,6 +7259,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "clap 3.1.6", "frame-benchmarking-cli", @@ -7261,6 +7282,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7366,6 +7388,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "always-assert", "fatality", @@ -7386,6 +7409,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7398,6 +7422,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "derive_more", "fatality", @@ -7420,6 +7445,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7433,6 +7459,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "futures-timer", @@ -7452,6 +7479,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "futures 0.3.21", @@ -7470,6 +7498,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "parity-scale-codec", @@ -7487,6 +7516,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitvec", "derive_more", @@ -7514,6 +7544,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitvec", "futures 0.3.21", @@ -7533,6 +7564,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitvec", "futures 0.3.21", @@ -7550,6 +7582,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "polkadot-node-subsystem", @@ -7564,6 +7597,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "futures 0.3.21", @@ -7581,6 +7615,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "polkadot-node-subsystem", @@ -7595,6 +7630,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "futures-timer", @@ -7611,6 +7647,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "fatality", "futures 0.3.21", @@ -7629,6 +7666,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "futures 0.3.21", @@ -7645,6 +7683,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitvec", "futures 0.3.21", @@ -7661,6 +7700,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "always-assert", "assert_matches", @@ -7690,6 +7730,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "polkadot-node-primitives", @@ -7705,6 +7746,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "memory-lru", @@ -7722,6 +7764,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-std", "lazy_static", @@ -7739,6 +7782,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bs58", "futures 0.3.21", @@ -7757,6 +7801,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "fatality", @@ -7774,6 +7819,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bounded-vec", "futures 0.3.21", @@ -7795,6 +7841,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7804,6 +7851,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "futures 0.3.21", @@ -7821,6 +7869,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "derive_more", "futures 0.3.21", @@ -7839,6 +7888,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "derive_more", @@ -7871,6 +7921,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "futures 0.3.21", "futures-timer", @@ -7891,6 +7942,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "futures 0.3.21", @@ -7907,6 +7959,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "expander 0.0.6", "proc-macro-crate 1.1.3", @@ -7918,6 +7971,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "derive_more", "frame-support", @@ -7934,6 +7988,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "env_logger", "kusama-runtime", @@ -7948,6 +8003,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitvec", "frame-system", @@ -7977,6 +8033,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -8007,6 +8064,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-primitives", "bitvec", @@ -8090,6 +8148,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-primitives", "bitvec", @@ -8136,6 +8195,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "polkadot-primitives", @@ -8147,6 +8207,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bs58", "parity-scale-codec", @@ -8158,6 +8219,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "bitflags", "bitvec", @@ -8199,6 +8261,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "async-trait", "beefy-gadget", @@ -8299,6 +8362,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8319,6 +8383,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8328,6 +8393,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8352,6 +8418,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-primitives", "bitvec", @@ -8413,6 +8480,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-benchmarking", "frame-system", @@ -8428,6 +8496,7 @@ dependencies = [ "polkadot-parachain", "polkadot-primitives", "polkadot-rpc", + "polkadot-runtime-common", "polkadot-runtime-parachains", "polkadot-service", "polkadot-test-runtime", @@ -9071,6 +9140,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-primitives", "bp-messages", @@ -9145,6 +9215,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "polkadot-primitives", @@ -10733,6 +10804,7 @@ checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" [[package]] name = "slot-range-helper" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "enumn", "parity-scale-codec", @@ -11985,6 +12057,7 @@ checksum = "507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b" [[package]] name = "test-runtime-constants" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "polkadot-primitives", @@ -12982,6 +13055,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "beefy-primitives", "bitvec", @@ -13067,6 +13141,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "polkadot-primitives", @@ -13286,23 +13361,23 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "derivative", "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", - "sp-io", "xcm-procedural", ] [[package]] name = "xcm-builder" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-support", "frame-system", - "impl-trait-for-tuples", "log", "pallet-transaction-payment", "parity-scale-codec", @@ -13319,6 +13394,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.18" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "frame-benchmarking", "frame-support", @@ -13336,6 +13412,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#5c3067e9d58487e866fc8e4ad594fd22e9132c93" dependencies = [ "Inflector", "proc-macro2", @@ -13406,71 +13483,3 @@ dependencies = [ "cc", "libc", ] - -[[patch.unused]] -name = "polkadot" -version = "0.9.18" - -[[patch.unused]] -name = "polkadot-primitives-test-helpers" -version = "0.9.18" - -[[patch.unused]] -name = "polkadot-test-malus" -version = "0.9.18" - -[[patch.unused]] -name = "polkadot-voter-bags" -version = "0.9.18" - -[[patch.unused]] -name = "remote-ext-tests-bags-list" -version = "0.9.18" - -[[patch.unused]] -name = "staking-miner" -version = "0.9.18" - -[[patch.unused]] -name = "test-parachain-adder" -version = "0.9.18" - -[[patch.unused]] -name = "test-parachain-adder-collator" -version = "0.9.18" - -[[patch.unused]] -name = "test-parachain-halt" -version = "0.9.18" - -[[patch.unused]] -name = "test-parachain-undying" -version = "0.9.18" - -[[patch.unused]] -name = "test-parachain-undying-collator" -version = "0.9.18" - -[[patch.unused]] -name = "test-parachains" -version = "0.9.18" - -[[patch.unused]] -name = "xcm-executor-integration-tests" -version = "0.9.18" - -[[patch.unused]] -name = "xcm-simulator" -version = "0.9.18" - -[[patch.unused]] -name = "xcm-simulator-example" -version = "0.9.18" - -[[patch.unused]] -name = "xcm-simulator-fuzzer" -version = "0.9.18" - -[[patch.unused]] -name = "zombienet-backchannel" -version = "0.9.18" diff --git a/pallets/xcmp-queue/Cargo.toml b/pallets/xcmp-queue/Cargo.toml index d457e322bd..f3d871e1b1 100644 --- a/pallets/xcmp-queue/Cargo.toml +++ b/pallets/xcmp-queue/Cargo.toml @@ -18,6 +18,7 @@ sp-runtime = { git = "https://github.com/paritytech/substrate", default-features sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } # Polkadot +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } @@ -48,6 +49,7 @@ std = [ "frame-support/std", "frame-system/std", "log/std", + "polkadot-runtime-common/std", "sp-io/std", "sp-runtime/std", "sp-std/std", diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index a1ba81b6d7..f7e52a6756 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -47,6 +47,7 @@ use frame_support::{ traits::{EnsureOrigin, Get}, weights::{constants::WEIGHT_PER_MILLIS, Weight}, }; +use polkadot_runtime_common::xcm_sender::ConstantPrice; use rand_chacha::{ rand_core::{RngCore, SeedableRng}, ChaChaRng, @@ -1090,7 +1091,6 @@ impl PriceForSiblingDelivery for () { } } -pub struct ConstantPrice(sp_std::marker::PhantomData); impl> PriceForSiblingDelivery for ConstantPrice { fn price_for_sibling_delivery(_: ParaId, _: &Xcm<()>) -> MultiAssets { T::get() diff --git a/primitives/utility/Cargo.toml b/primitives/utility/Cargo.toml index 2cdb62f45c..334e729461 100644 --- a/primitives/utility/Cargo.toml +++ b/primitives/utility/Cargo.toml @@ -16,6 +16,7 @@ sp-trie = { git = "https://github.com/paritytech/substrate", default-features = # Polkadot polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } polkadot-primitives = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" } @@ -32,6 +33,7 @@ std = [ "sp-std/std", "sp-trie/std", "polkadot-core-primitives/std", + "polkadot-runtime-common/std", "polkadot-parachain/std", "polkadot-primitives/std", "cumulus-primitives-core/std", diff --git a/primitives/utility/src/lib.rs b/primitives/utility/src/lib.rs index 621506c146..525b94c0b0 100644 --- a/primitives/utility/src/lib.rs +++ b/primitives/utility/src/lib.rs @@ -22,6 +22,7 @@ use codec::Encode; use cumulus_primitives_core::{MessageSendError, UpwardMessageSender}; use frame_support::traits::Get; +use polkadot_runtime_common::xcm_sender::ConstantPrice; use sp_std::{marker::PhantomData, prelude::*}; use xcm::{latest::prelude::*, WrapVersion}; @@ -35,7 +36,6 @@ impl PriceForParentDelivery for () { } } -pub struct ConstantPrice(PhantomData); impl> PriceForParentDelivery for ConstantPrice { fn price_for_parent_delivery(_: &Xcm<()>) -> MultiAssets { T::get()