Unverified Commit f1d06780 authored by Gavin Wood's avatar Gavin Wood Committed by GitHub
Browse files

Hotfix for Kusama (#724)



* cli: revert borked kusama chain on startup

* Docs.

* cli: fix reversal of bork kusama fork

* cli: force always can author

* Version bump

* service: support setting fork blocks in config

* service: add support for bad blocks extension

* service: add badBlocks to kusama chainspec

* Bump Substrate to hotfix version.

* service: add bad block to kusama chain spec

* cleanup kusama hotfix

* add kusama grandpa hotfix

* Bump substrate

* Bump spec_version

* Rebump

* cli: remove unnecessary dependencies

* service: revert can_author_with fix

* service: remove unnecessary method

* Don't try to track polkadot runtime verion yet

* Versions

* service: better grandpa fix detection
Co-authored-by: André Silva's avatarAndré Silva <andre.beat@gmail.com>
parent eac2ae7b
Pipeline #73528 failed with stages
in 7 minutes and 7 seconds
......@@ -1109,7 +1109,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "fork-tree"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
......@@ -1117,7 +1117,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -1131,7 +1131,7 @@ dependencies = [
[[package]]
name = "frame-metadata"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1142,7 +1142,7 @@ dependencies = [
[[package]]
name = "frame-support"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"bitmask 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"frame-metadata 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -1166,7 +1166,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support-procedural-tools 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1177,7 +1177,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support-procedural-tools-derive 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1189,7 +1189,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1199,7 +1199,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1216,7 +1216,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -1529,7 +1529,7 @@ dependencies = [
[[package]]
name = "grafana-data-source"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"async-std 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2068,7 +2068,7 @@ dependencies = [
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"polkadot-parachain 0.7.11",
"polkadot-primitives 0.7.11",
"polkadot-runtime-common 0.7.10",
"polkadot-runtime-common 0.7.11",
"rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2092,7 +2092,7 @@ dependencies = [
"sp-version 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"substrate-wasm-builder-runner 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
"tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"trie-db 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"trie-db 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
......@@ -2139,23 +2139,6 @@ dependencies = [
"parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "kvdb-rocksdb"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"elastic-array 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
"fs-swap 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
"interleaved-ordered 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
"owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
"regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rocksdb 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "kvdb-rocksdb"
version = "0.3.0"
......@@ -2735,12 +2718,13 @@ dependencies = [
[[package]]
name = "memory-db"
version = "0.15.2"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"ahash 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)",
"hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)",
"hashbrown 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-util-mem 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-util-mem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
......@@ -3007,7 +2991,7 @@ dependencies = [
[[package]]
name = "pallet-authority-discovery"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3025,7 +3009,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3042,7 +3026,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3063,7 +3047,7 @@ dependencies = [
[[package]]
name = "pallet-balances"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3077,7 +3061,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3093,7 +3077,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3108,7 +3092,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3121,7 +3105,7 @@ dependencies = [
[[package]]
name = "pallet-finality-tracker"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3137,7 +3121,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3155,7 +3139,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"enumflags2 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3170,7 +3154,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3189,7 +3173,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3206,7 +3190,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3220,7 +3204,7 @@ dependencies = [
[[package]]
name = "pallet-nicks"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3234,7 +3218,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3249,7 +3233,7 @@ dependencies = [
[[package]]
name = "pallet-randomness-collective-flip"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3262,7 +3246,7 @@ dependencies = [
[[package]]
name = "pallet-session"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3281,7 +3265,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3301,7 +3285,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-curve"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -3312,7 +3296,7 @@ dependencies = [
[[package]]
name = "pallet-timestamp"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3328,7 +3312,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3341,7 +3325,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"jsonrpc-core 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
"jsonrpc-core-client 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -3358,7 +3342,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -3371,7 +3355,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3385,7 +3369,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3494,7 +3478,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "parity-util-mem"
version = "0.2.1"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -3893,7 +3877,7 @@ dependencies = [
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"polkadot-parachain 0.7.11",
"polkadot-primitives 0.7.11",
"polkadot-runtime-common 0.7.10",
"polkadot-runtime-common 0.7.11",
"rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -3916,12 +3900,12 @@ dependencies = [
"sp-version 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"substrate-wasm-builder-runner 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
"tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"trie-db 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"trie-db 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "polkadot-runtime-common"
version = "0.7.10"
version = "0.7.11"
dependencies = [
"bitvec 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)",
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -3955,7 +3939,7 @@ dependencies = [
"sp-std 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sp-trie 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"trie-db 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"trie-db 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
......@@ -4587,7 +4571,7 @@ dependencies = [
[[package]]
name = "sc-authority-discovery"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4598,6 +4582,7 @@ dependencies = [
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"prost 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"prost-build 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
"sc-client-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sc-keystore 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sc-network 0.8.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -4611,7 +4596,7 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -4625,7 +4610,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"sc-chain-spec-derive 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -4640,7 +4625,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4651,7 +4636,7 @@ dependencies = [
[[package]]
name = "sc-cli"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"ansi_term 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
"app_dirs 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4686,14 +4671,14 @@ dependencies = [
[[package]]
name = "sc-client"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)",
"hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4719,14 +4704,14 @@ dependencies = [
[[package]]
name = "sc-client-api"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)",
"hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4750,12 +4735,12 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb-memorydb 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb-rocksdb 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb-memorydb 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb-rocksdb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4775,7 +4760,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
version = "0.8.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"fork-tree 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -4815,7 +4800,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.8.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-timer 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4834,7 +4819,7 @@ dependencies = [
[[package]]
name = "sc-consensus-uncles"
version = "0.8.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"sc-client-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -4848,7 +4833,7 @@ dependencies = [
[[package]]
name = "sc-executor"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4875,7 +4860,7 @@ dependencies = [
[[package]]
name = "sc-executor-common"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4890,7 +4875,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmi"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4906,7 +4891,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmtime"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"cranelift-codegen 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4930,7 +4915,7 @@ dependencies = [
[[package]]
name = "sc-finality-grandpa"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"finality-grandpa 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
"fork-tree 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -4960,7 +4945,7 @@ dependencies = [
[[package]]
name = "sc-keystore"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"hex 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -4975,7 +4960,7 @@ dependencies = [
[[package]]
name = "sc-network"
version = "0.8.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5020,7 +5005,7 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5036,7 +5021,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
"fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5063,7 +5048,7 @@ dependencies = [
[[package]]
name = "sc-peerset"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5074,7 +5059,7 @@ dependencies = [
[[package]]
name = "sc-rpc"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5103,7 +5088,7 @@ dependencies = [
[[package]]
name = "sc-rpc-api"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5125,7 +5110,7 @@ dependencies = [
[[package]]
name = "sc-rpc-server"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"jsonrpc-core 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
"jsonrpc-http-server 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5140,7 +5125,7 @@ dependencies = [
[[package]]
name = "sc-service"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"exit-future 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5187,7 +5172,7 @@ dependencies = [
[[package]]
name = "sc-state-db"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5198,7 +5183,7 @@ dependencies = [
[[package]]
name = "sc-telemetry"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -5220,7 +5205,7 @@ dependencies = [
[[package]]
name = "sc-tracing"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"erased-serde 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"grafana-data-source 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -5236,7 +5221,7 @@ dependencies = [
[[package]]
name = "sc-transaction-graph"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#b94464fb8ee3f72404de08e1589c552822da8d39"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#1a78c8831daf77574a0905f3528f00fe4d153416"
dependencies = [
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",