Unverified Commit f5971628 authored by Bastian Köcher's avatar Bastian Köcher Committed by GitHub
Browse files

polkadot-service: Make native runtime configurable (#3189)

* polkadot-service: Make native runtime configurable

This pull requests adds support for configuring the native runtimes used
by polkadot-service. While this whole pr doesn't change that much for
polkadot, besides not having the light-node enabled for the default
polkadot binary. However, downstream projects (parachains) will have a
much better compile time. In cumulus for example the `cargo test --all
--release` is about 4m faster to compile.

* Fixes

* Fix

* Enable rococo-native

* Fix light client

* 🤦

* Fixes
parent a4dfdf16
Pipeline #141344 passed with stages
in 37 minutes and 16 seconds
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "Inflector"
version = "0.11.4"
......@@ -479,7 +481,7 @@ dependencies = [
[[package]]
name = "beefy-gadget"
version = "0.1.0"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
dependencies = [
"beefy-primitives",
"futures 0.3.14",
......@@ -507,7 +509,7 @@ dependencies = [
[[package]]
name = "beefy-gadget-rpc"
version = "0.1.0"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
dependencies = [
"beefy-gadget",
"beefy-primitives",
......@@ -528,7 +530,7 @@ dependencies = [
[[package]]
name = "beefy-primitives"
version = "0.1.0"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
dependencies = [
"parity-scale-codec",
"sp-api",
......@@ -1903,7 +1905,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "fork-tree"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"parity-scale-codec",
]
......@@ -1921,7 +1923,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking"
version = "3.1.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -1940,7 +1942,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking-cli"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"Inflector",
"chrono",
......@@ -1963,7 +1965,7 @@ dependencies = [
[[package]]
name = "frame-election-provider-support"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -1976,7 +1978,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -1991,7 +1993,7 @@ dependencies = [
[[package]]
name = "frame-metadata"
version = "13.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"parity-scale-codec",
"serde",
......@@ -2002,7 +2004,7 @@ dependencies = [
[[package]]
name = "frame-support"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"bitflags",
"frame-metadata",
......@@ -2029,7 +2031,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"Inflector",
"frame-support-procedural-tools",
......@@ -2041,7 +2043,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate 1.0.0",
......@@ -2053,7 +2055,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"proc-macro2",
"quote",
......@@ -2063,7 +2065,7 @@ dependencies = [
[[package]]
name = "frame-support-test"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-metadata",
"frame-support",
......@@ -2083,7 +2085,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"impl-trait-for-tuples",
......@@ -2100,7 +2102,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -2114,7 +2116,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"parity-scale-codec",
"sp-api",
......@@ -2123,7 +2125,7 @@ dependencies = [
[[package]]
name = "frame-try-runtime"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"parity-scale-codec",
......@@ -4069,7 +4071,7 @@ dependencies = [
[[package]]
name = "max-encoded-len"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"impl-trait-for-tuples",
"max-encoded-len-derive",
......@@ -4080,7 +4082,7 @@ dependencies = [
[[package]]
name = "max-encoded-len-derive"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"proc-macro-crate 1.0.0",
"proc-macro2",
......@@ -4583,7 +4585,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b"
[[package]]
name = "pallet-authority-discovery"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -4598,7 +4600,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -4612,7 +4614,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4635,7 +4637,7 @@ dependencies = [
[[package]]
name = "pallet-balances"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4650,7 +4652,7 @@ dependencies = [
[[package]]
name = "pallet-beefy"
version = "0.1.0"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#a58179d4f59f4c31c7a09d5b0ce14df8450743a3"
dependencies = [
"beefy-primitives",
"frame-support",
......@@ -4665,7 +4667,7 @@ dependencies = [
[[package]]
name = "pallet-bounties"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4701,7 +4703,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4717,7 +4719,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4732,7 +4734,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-multi-phase"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
......@@ -4753,7 +4755,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
version = "4.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4770,7 +4772,7 @@ dependencies = [
[[package]]
name = "pallet-gilt"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4784,7 +4786,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "3.1.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4806,7 +4808,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"enumflags2",
"frame-benchmarking",
......@@ -4821,7 +4823,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4840,7 +4842,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4856,7 +4858,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4871,7 +4873,7 @@ dependencies = [
[[package]]
name = "pallet-mmr"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"ckb-merkle-mountain-range",
"frame-benchmarking",
......@@ -4888,7 +4890,7 @@ dependencies = [
[[package]]
name = "pallet-mmr-primitives"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -4904,7 +4906,7 @@ dependencies = [
[[package]]
name = "pallet-mmr-rpc"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"jsonrpc-core",
"jsonrpc-core-client",
......@@ -4922,7 +4924,7 @@ dependencies = [
[[package]]
name = "pallet-multisig"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4937,7 +4939,7 @@ dependencies = [
[[package]]
name = "pallet-nicks"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -4950,7 +4952,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -4966,7 +4968,7 @@ dependencies = [
[[package]]
name = "pallet-offences-benchmarking"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
......@@ -4988,7 +4990,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -5004,7 +5006,7 @@ dependencies = [
[[package]]
name = "pallet-randomness-collective-flip"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -5017,7 +5019,7 @@ dependencies = [
[[package]]
name = "pallet-recovery"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"enumflags2",
"frame-support",
......@@ -5031,7 +5033,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -5046,7 +5048,7 @@ dependencies = [
[[package]]
name = "pallet-session"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -5065,7 +5067,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -5081,7 +5083,7 @@ dependencies = [
[[package]]
name = "pallet-society"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -5094,7 +5096,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
......@@ -5118,7 +5120,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-curve"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"proc-macro-crate 1.0.0",
"proc-macro2",
......@@ -5129,7 +5131,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-fn"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"log",
"sp-arithmetic",
......@@ -5138,7 +5140,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -5151,7 +5153,7 @@ dependencies = [
[[package]]
name = "pallet-timestamp"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -5169,7 +5171,7 @@ dependencies = [
[[package]]
name = "pallet-tips"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -5184,7 +5186,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-support",
"frame-system",
......@@ -5200,7 +5202,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"jsonrpc-core",
"jsonrpc-core-client",
......@@ -5217,7 +5219,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
......@@ -5228,7 +5230,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -5244,7 +5246,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -5259,7 +5261,7 @@ dependencies = [
[[package]]
name = "pallet-vesting"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"enumflags2",
"frame-benchmarking",
......@@ -5711,13 +5713,10 @@ version = "0.9.4"
dependencies = [
"assert_cmd",
"color-eyre",
"futures 0.3.14",
"nix",
"parity-util-mem",
"polkadot-cli",
"polkadot-service",
"tempfile",
"thiserror",
]
[[package]]
......@@ -5842,6 +5841,37 @@ dependencies = [
"wasm-bindgen-futures",
]
[[package]]
name = "polkadot-client"
version = "0.9.3"
dependencies = [
"beefy-primitives",
"frame-benchmarking",
"frame-system-rpc-runtime-api",
"kusama-runtime",
"pallet-mmr-primitives",
"pallet-transaction-payment-rpc-runtime-api",
"polkadot-primitives",
"polkadot-runtime",
"rococo-runtime",
"sc-client-api",
"sc-executor",
"sc-service",
"sp-api",
"sp-authority-discovery",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
"sp-finality-grandpa",
"sp-offchain",
"sp-runtime",
"sp-session",
"sp-storage",
"sp-transaction-pool",
"westend-runtime",
]
[[package]]
name = "polkadot-collator-protocol"
version = "0.1.0"
......@@ -6627,7 +6657,6 @@ dependencies = [
"beefy-gadget",
"beefy-primitives",
"env_logger 0.8.2",
"frame-benchmarking",
"frame-system-rpc-runtime-api",
"futures 0.3.14",
"hex-literal",
......@@ -6643,6 +6672,7 @@ dependencies = [
"polkadot-availability-bitfield-distribution",
"polkadot-availability-distribution",
"polkadot-availability-recovery",
"polkadot-client",
"polkadot-collator-protocol",
"polkadot-gossip-support",
"polkadot-network-bridge",
......@@ -7481,7 +7511,7 @@ dependencies = [
[[package]]
name = "remote-externalities"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"env_logger 0.8.2",
"hex",
......@@ -7783,7 +7813,7 @@ dependencies = [
[[package]]
name = "sc-authority-discovery"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"async-trait",
"derive_more",
......@@ -7812,7 +7842,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"futures 0.3.14",
"futures-timer 3.0.2",
......@@ -7835,7 +7865,7 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"parity-scale-codec",
"sc-client-api",
......@@ -7851,7 +7881,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
......@@ -7872,7 +7902,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"proc-macro-crate 1.0.0",
"proc-macro2",
......@@ -7883,7 +7913,7 @@ dependencies = [
[[package]]
name = "sc-cli"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"chrono",
"fdlimit",
......@@ -7921,7 +7951,7 @@ dependencies = [
[[package]]
name = "sc-client-api"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"derive_more",
"fnv",
......@@ -7955,7 +7985,7 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"
dependencies = [
"blake2-rfc",
"hash-db",
......@@ -7985,7 +8015,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
version = "0.9.0"
source = "git+https://github.com/paritytech/substrate#5f5fbea7a787d8b5db6133530e1dbb0606c08cf1"
source = "git+https://github.com/paritytech/substrate?branch=master#f775d0de6bddeba53ab35bc662fb076291e5260e"