Use ConstantPrice from polkadot-runtime-common

This commit is contained in:
Keith Yeung
2022-03-14 09:09:02 -07:00
parent d42833b4b9
commit 780475dc70
5 changed files with 88 additions and 75 deletions
Generated
+82 -73
View File
@@ -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"
+2
View File
@@ -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",
+1 -1
View File
@@ -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<T>(sp_std::marker::PhantomData<T>);
impl<T: Get<MultiAssets>> PriceForSiblingDelivery for ConstantPrice<T> {
fn price_for_sibling_delivery(_: ParaId, _: &Xcm<()>) -> MultiAssets {
T::get()
+2
View File
@@ -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",
+1 -1
View File
@@ -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<T>(PhantomData<T>);
impl<T: Get<MultiAssets>> PriceForParentDelivery for ConstantPrice<T> {
fn price_for_parent_delivery(_: &Xcm<()>) -> MultiAssets {
T::get()