From ecb6a10751cfaa12bb82cffc999bea90f448c1bd Mon Sep 17 00:00:00 2001
From: Pierre Krieger <pierre.krieger1708@gmail.com>
Date: Fri, 5 Jun 2020 11:45:33 +0200
Subject: [PATCH] Update to Substrate master (#1196)

* Update to Substrate master

* Re-do upgrade
---
 polkadot/Cargo.lock | 372 ++++++++++++++++----------------------------
 1 file changed, 134 insertions(+), 238 deletions(-)

diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index 510da0eb72d..298c15539c5 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -25,40 +25,6 @@ version = "1.0.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2"
 
-[[package]]
-name = "aes-ctr"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2e5b0458ea3beae0d1d8c0f3946564f8e10f90646cf78c06b4351052058d1ee"
-dependencies = [
- "aes-soft",
- "aesni",
- "ctr",
- "stream-cipher",
-]
-
-[[package]]
-name = "aes-soft"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d"
-dependencies = [
- "block-cipher-trait",
- "byteorder",
- "opaque-debug",
-]
-
-[[package]]
-name = "aesni"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100"
-dependencies = [
- "block-cipher-trait",
- "opaque-debug",
- "stream-cipher",
-]
-
 [[package]]
 name = "ahash"
 version = "0.2.18"
@@ -401,15 +367,6 @@ dependencies = [
  "generic-array",
 ]
 
-[[package]]
-name = "block-cipher-trait"
-version = "0.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c924d49bd09e7c06003acda26cd9742e796e34282ec6c1189404dee0c1f4774"
-dependencies = [
- "generic-array",
-]
-
 [[package]]
 name = "block-padding"
 version = "0.1.5"
@@ -830,16 +787,6 @@ dependencies = [
  "sct",
 ]
 
-[[package]]
-name = "ctr"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "022cd691704491df67d25d006fe8eca083098253c4d43516c2206479c58c6736"
-dependencies = [
- "block-cipher-trait",
- "stream-cipher",
-]
-
 [[package]]
 name = "curve25519-dalek"
 version = "2.0.0"
@@ -1224,7 +1171,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
 [[package]]
 name = "fork-tree"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
 ]
@@ -1232,7 +1179,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -1249,7 +1196,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking-cli"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "parity-scale-codec",
@@ -1267,7 +1214,7 @@ dependencies = [
 [[package]]
 name = "frame-executive"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -1282,7 +1229,7 @@ dependencies = [
 [[package]]
 name = "frame-metadata"
 version = "11.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "serde",
@@ -1293,7 +1240,7 @@ dependencies = [
 [[package]]
 name = "frame-support"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "bitmask",
  "frame-metadata",
@@ -1318,7 +1265,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support-procedural-tools",
  "proc-macro2 1.0.17",
@@ -1329,7 +1276,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support-procedural-tools-derive",
  "proc-macro-crate",
@@ -1341,7 +1288,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools-derive"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "proc-macro2 1.0.17",
  "quote 1.0.6",
@@ -1351,7 +1298,7 @@ dependencies = [
 [[package]]
 name = "frame-system"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "impl-trait-for-tuples",
@@ -1367,7 +1314,7 @@ dependencies = [
 [[package]]
 name = "frame-system-benchmarking"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -1381,7 +1328,7 @@ dependencies = [
 [[package]]
 name = "frame-system-rpc-runtime-api"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -2488,7 +2435,6 @@ dependencies = [
  "libp2p-mplex",
  "libp2p-noise",
  "libp2p-ping",
- "libp2p-secio",
  "libp2p-swarm",
  "libp2p-tcp",
  "libp2p-wasm-ext",
@@ -2674,36 +2620,6 @@ dependencies = [
  "wasm-timer",
 ]
 
-[[package]]
-name = "libp2p-secio"
-version = "0.19.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b73f0cc119c83a5b619d6d11074a319fdb4aa4daf8088ade00d511418566e28"
-dependencies = [
- "aes-ctr",
- "ctr",
- "futures 0.3.5",
- "hmac",
- "js-sys",
- "lazy_static",
- "libp2p-core",
- "log 0.4.8",
- "parity-send-wrapper",
- "pin-project",
- "prost",
- "prost-build",
- "quicksink",
- "rand 0.7.3",
- "ring",
- "rw-stream-sink",
- "sha2",
- "static_assertions",
- "twofish",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "web-sys",
-]
-
 [[package]]
 name = "libp2p-swarm"
 version = "0.19.0"
@@ -3326,7 +3242,7 @@ dependencies = [
 [[package]]
 name = "pallet-authority-discovery"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3342,7 +3258,7 @@ dependencies = [
 [[package]]
 name = "pallet-authorship"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3357,7 +3273,7 @@ dependencies = [
 [[package]]
 name = "pallet-babe"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3379,7 +3295,7 @@ dependencies = [
 [[package]]
 name = "pallet-balances"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3393,7 +3309,7 @@ dependencies = [
 [[package]]
 name = "pallet-collective"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3409,7 +3325,7 @@ dependencies = [
 [[package]]
 name = "pallet-democracy"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3424,7 +3340,7 @@ dependencies = [
 [[package]]
 name = "pallet-elections-phragmen"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3439,7 +3355,7 @@ dependencies = [
 [[package]]
 name = "pallet-finality-tracker"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3455,7 +3371,7 @@ dependencies = [
 [[package]]
 name = "pallet-grandpa"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3475,7 +3391,7 @@ dependencies = [
 [[package]]
 name = "pallet-identity"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "enumflags2",
  "frame-benchmarking",
@@ -3491,7 +3407,7 @@ dependencies = [
 [[package]]
 name = "pallet-im-online"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3511,7 +3427,7 @@ dependencies = [
 [[package]]
 name = "pallet-indices"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3527,7 +3443,7 @@ dependencies = [
 [[package]]
 name = "pallet-membership"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3541,7 +3457,7 @@ dependencies = [
 [[package]]
 name = "pallet-nicks"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3555,7 +3471,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3570,7 +3486,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences-benchmarking"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3591,7 +3507,7 @@ dependencies = [
 [[package]]
 name = "pallet-proxy"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3605,7 +3521,7 @@ dependencies = [
 [[package]]
 name = "pallet-randomness-collective-flip"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3618,7 +3534,7 @@ dependencies = [
 [[package]]
 name = "pallet-recovery"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "enumflags2",
  "frame-support",
@@ -3633,7 +3549,7 @@ dependencies = [
 [[package]]
 name = "pallet-scheduler"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3648,7 +3564,7 @@ dependencies = [
 [[package]]
 name = "pallet-session"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3666,7 +3582,7 @@ dependencies = [
 [[package]]
 name = "pallet-session-benchmarking"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3680,7 +3596,7 @@ dependencies = [
 [[package]]
 name = "pallet-society"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3694,7 +3610,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3716,7 +3632,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-reward-curve"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2 1.0.17",
@@ -3727,7 +3643,7 @@ dependencies = [
 [[package]]
 name = "pallet-sudo"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3741,7 +3657,7 @@ dependencies = [
 [[package]]
 name = "pallet-timestamp"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3759,7 +3675,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3773,7 +3689,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-core-client",
@@ -3791,7 +3707,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc-runtime-api"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-support",
  "parity-scale-codec",
@@ -3804,7 +3720,7 @@ dependencies = [
 [[package]]
 name = "pallet-treasury"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3819,7 +3735,7 @@ dependencies = [
 [[package]]
 name = "pallet-utility"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3835,7 +3751,7 @@ dependencies = [
 [[package]]
 name = "pallet-vesting"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "enumflags2",
  "frame-benchmarking",
@@ -5432,7 +5348,7 @@ dependencies = [
 [[package]]
 name = "sc-authority-discovery"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "bytes 0.5.4",
  "derive_more 0.99.7",
@@ -5459,7 +5375,7 @@ dependencies = [
 [[package]]
 name = "sc-basic-authorship"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "futures-timer 3.0.2",
@@ -5483,7 +5399,7 @@ dependencies = [
 [[package]]
 name = "sc-block-builder"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sc-client-api",
@@ -5499,7 +5415,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "impl-trait-for-tuples",
  "sc-chain-spec-derive",
@@ -5515,7 +5431,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec-derive"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2 1.0.17",
@@ -5526,7 +5442,7 @@ dependencies = [
 [[package]]
 name = "sc-cli"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "ansi_term 0.12.1",
  "atty",
@@ -5567,7 +5483,7 @@ dependencies = [
 [[package]]
 name = "sc-client-api"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "fnv",
@@ -5603,7 +5519,7 @@ dependencies = [
 [[package]]
 name = "sc-client-db"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "blake2-rfc",
  "hash-db",
@@ -5632,7 +5548,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "sc-client-api",
  "sp-blockchain",
@@ -5643,7 +5559,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "fork-tree",
@@ -5685,7 +5601,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe-rpc"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "futures 0.3.5",
@@ -5708,7 +5624,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-epochs"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "fork-tree",
  "parity-scale-codec",
@@ -5721,7 +5637,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-slots"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "futures-timer 3.0.2",
@@ -5743,7 +5659,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-uncles"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "log 0.4.8",
  "sc-client-api",
@@ -5757,7 +5673,7 @@ dependencies = [
 [[package]]
 name = "sc-executor"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "lazy_static",
@@ -5785,7 +5701,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-common"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "log 0.4.8",
@@ -5802,7 +5718,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmi"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "log 0.4.8",
  "parity-scale-codec",
@@ -5817,7 +5733,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmtime"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "cranelift-codegen",
  "cranelift-wasm",
@@ -5838,7 +5754,7 @@ dependencies = [
 [[package]]
 name = "sc-finality-grandpa"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "assert_matches",
  "derive_more 0.99.7",
@@ -5875,7 +5791,7 @@ dependencies = [
 [[package]]
 name = "sc-finality-grandpa-rpc"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "finality-grandpa",
@@ -5892,7 +5808,7 @@ dependencies = [
 [[package]]
 name = "sc-informant"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "ansi_term 0.12.1",
  "futures 0.3.5",
@@ -5909,7 +5825,7 @@ dependencies = [
 [[package]]
 name = "sc-keystore"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "hex",
@@ -5924,7 +5840,7 @@ dependencies = [
 [[package]]
 name = "sc-network"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "bitflags",
  "bs58",
@@ -5976,7 +5892,7 @@ dependencies = [
 [[package]]
 name = "sc-network-gossip"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "futures-timer 3.0.2",
@@ -5991,7 +5907,7 @@ dependencies = [
 [[package]]
 name = "sc-network-test"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "env_logger",
  "futures 0.3.5",
@@ -6018,7 +5934,7 @@ dependencies = [
 [[package]]
 name = "sc-offchain"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "bytes 0.5.4",
  "fnv",
@@ -6045,7 +5961,7 @@ dependencies = [
 [[package]]
 name = "sc-peerset"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "libp2p",
@@ -6058,7 +5974,7 @@ dependencies = [
 [[package]]
 name = "sc-proposer-metrics"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "log 0.4.8",
  "substrate-prometheus-endpoint",
@@ -6067,7 +5983,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "hash-db",
@@ -6099,7 +6015,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-api"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "futures 0.3.5",
@@ -6123,7 +6039,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-server"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-http-server",
@@ -6138,7 +6054,7 @@ dependencies = [
 [[package]]
 name = "sc-service"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "exit-future",
@@ -6196,7 +6112,7 @@ dependencies = [
 [[package]]
 name = "sc-state-db"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "log 0.4.8",
  "parity-scale-codec",
@@ -6210,7 +6126,7 @@ dependencies = [
 [[package]]
 name = "sc-telemetry"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "bytes 0.5.4",
  "futures 0.3.5",
@@ -6232,7 +6148,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "erased-serde",
  "log 0.4.8",
@@ -6247,7 +6163,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-graph"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "futures 0.3.5",
@@ -6267,7 +6183,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "futures 0.3.5",
@@ -6654,7 +6570,7 @@ dependencies = [
 [[package]]
 name = "sp-allocator"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "log 0.4.8",
@@ -6666,7 +6582,7 @@ dependencies = [
 [[package]]
 name = "sp-api"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "hash-db",
  "parity-scale-codec",
@@ -6681,7 +6597,7 @@ dependencies = [
 [[package]]
 name = "sp-api-proc-macro"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "blake2-rfc",
  "proc-macro-crate",
@@ -6693,7 +6609,7 @@ dependencies = [
 [[package]]
 name = "sp-application-crypto"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "serde",
@@ -6705,7 +6621,7 @@ dependencies = [
 [[package]]
 name = "sp-arithmetic"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "integer-sqrt",
  "num-traits 0.2.11",
@@ -6718,7 +6634,7 @@ dependencies = [
 [[package]]
 name = "sp-authority-discovery"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -6730,7 +6646,7 @@ dependencies = [
 [[package]]
 name = "sp-authorship"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-inherents",
@@ -6741,7 +6657,7 @@ dependencies = [
 [[package]]
 name = "sp-block-builder"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -6753,7 +6669,7 @@ dependencies = [
 [[package]]
 name = "sp-blockchain"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "log 0.4.8",
@@ -6769,7 +6685,7 @@ dependencies = [
 [[package]]
 name = "sp-chain-spec"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "serde",
  "serde_json",
@@ -6778,7 +6694,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "futures 0.3.5",
@@ -6801,7 +6717,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-aura"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -6815,7 +6731,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-babe"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "merlin",
  "parity-scale-codec",
@@ -6832,7 +6748,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-vrf"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "schnorrkel",
@@ -6844,7 +6760,7 @@ dependencies = [
 [[package]]
 name = "sp-core"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "base58",
  "blake2-rfc",
@@ -6886,7 +6802,7 @@ dependencies = [
 [[package]]
 name = "sp-database"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "kvdb",
  "parking_lot 0.10.2",
@@ -6895,7 +6811,7 @@ dependencies = [
 [[package]]
 name = "sp-debug-derive"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "proc-macro2 1.0.17",
  "quote 1.0.6",
@@ -6905,7 +6821,7 @@ dependencies = [
 [[package]]
 name = "sp-externalities"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -6916,7 +6832,7 @@ dependencies = [
 [[package]]
 name = "sp-finality-grandpa"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "finality-grandpa",
  "log 0.4.8",
@@ -6932,7 +6848,7 @@ dependencies = [
 [[package]]
 name = "sp-finality-tracker"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-inherents",
@@ -6942,7 +6858,7 @@ dependencies = [
 [[package]]
 name = "sp-inherents"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "parity-scale-codec",
@@ -6954,7 +6870,7 @@ dependencies = [
 [[package]]
 name = "sp-io"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "hash-db",
@@ -6974,7 +6890,7 @@ dependencies = [
 [[package]]
 name = "sp-keyring"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "lazy_static",
  "sp-core",
@@ -6985,7 +6901,7 @@ dependencies = [
 [[package]]
 name = "sp-offchain"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "sp-api",
  "sp-core",
@@ -6995,7 +6911,7 @@ dependencies = [
 [[package]]
 name = "sp-panic-handler"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "backtrace",
  "log 0.4.8",
@@ -7004,7 +6920,7 @@ dependencies = [
 [[package]]
 name = "sp-phragmen"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "serde",
@@ -7016,7 +6932,7 @@ dependencies = [
 [[package]]
 name = "sp-phragmen-compact"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2 1.0.17",
@@ -7027,7 +6943,7 @@ dependencies = [
 [[package]]
 name = "sp-rpc"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "serde",
  "sp-core",
@@ -7036,7 +6952,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "hash256-std-hasher",
  "impl-trait-for-tuples",
@@ -7057,7 +6973,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "primitive-types",
@@ -7072,7 +6988,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface-proc-macro"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "Inflector",
  "proc-macro-crate",
@@ -7084,7 +7000,7 @@ dependencies = [
 [[package]]
 name = "sp-serializer"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "serde",
  "serde_json",
@@ -7093,7 +7009,7 @@ dependencies = [
 [[package]]
 name = "sp-session"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -7106,7 +7022,7 @@ dependencies = [
 [[package]]
 name = "sp-staking"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "parity-scale-codec",
  "sp-runtime",
@@ -7116,7 +7032,7 @@ dependencies = [
 [[package]]
 name = "sp-state-machine"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "hash-db",
  "log 0.4.8",
@@ -7135,12 +7051,12 @@ dependencies = [
 [[package]]
 name = "sp-std"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 
 [[package]]
 name = "sp-storage"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "impl-serde 0.2.3",
  "ref-cast",
@@ -7152,7 +7068,7 @@ dependencies = [
 [[package]]
 name = "sp-timestamp"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -7166,7 +7082,7 @@ dependencies = [
 [[package]]
 name = "sp-tracing"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "tracing",
 ]
@@ -7174,7 +7090,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-pool"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "derive_more 0.99.7",
  "futures 0.3.5",
@@ -7189,7 +7105,7 @@ dependencies = [
 [[package]]
 name = "sp-trie"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "hash-db",
  "memory-db",
@@ -7203,7 +7119,7 @@ dependencies = [
 [[package]]
 name = "sp-utils"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "futures-core",
@@ -7214,7 +7130,7 @@ dependencies = [
 [[package]]
 name = "sp-version"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "impl-serde 0.2.3",
  "parity-scale-codec",
@@ -7226,7 +7142,7 @@ dependencies = [
 [[package]]
 name = "sp-wasm-interface"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -7261,15 +7177,6 @@ dependencies = [
  "rand 0.5.6",
 ]
 
-[[package]]
-name = "stream-cipher"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8131256a5896cabcf5eb04f4d6dacbe1aefda854b0d9896e09cb58829ec5638c"
-dependencies = [
- "generic-array",
-]
-
 [[package]]
 name = "streamunordered"
 version = "0.5.1"
@@ -7366,7 +7273,7 @@ dependencies = [
 [[package]]
 name = "substrate-browser-utils"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "chrono",
  "clear_on_drop",
@@ -7393,7 +7300,7 @@ dependencies = [
 [[package]]
 name = "substrate-build-script-utils"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "platforms",
 ]
@@ -7401,7 +7308,7 @@ dependencies = [
 [[package]]
 name = "substrate-frame-rpc-system"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "frame-system-rpc-runtime-api",
  "futures 0.3.5",
@@ -7422,7 +7329,7 @@ dependencies = [
 [[package]]
 name = "substrate-prometheus-endpoint"
 version = "0.8.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "async-std",
  "derive_more 0.99.7",
@@ -7436,7 +7343,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-client"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "hash-db",
@@ -7457,7 +7364,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-runtime"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "cfg-if",
  "frame-executive",
@@ -7497,7 +7404,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-runtime-client"
 version = "2.0.0-rc2"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 dependencies = [
  "futures 0.3.5",
  "parity-scale-codec",
@@ -7517,7 +7424,7 @@ dependencies = [
 [[package]]
 name = "substrate-wasm-builder-runner"
 version = "1.0.6"
-source = "git+https://github.com/paritytech/substrate#799f5c148f2c17d982a0fc395eff61d1baf47c34"
+source = "git+https://github.com/paritytech/substrate#3451ed181988ebc1c838c041578ff0f6a99d9864"
 
 [[package]]
 name = "substrate-wasm-builder-runner"
@@ -8244,17 +8151,6 @@ version = "0.2.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382"
 
-[[package]]
-name = "twofish"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712d261e83e727c8e2dbb75dacac67c36e35db36a958ee504f2164fc052434e1"
-dependencies = [
- "block-cipher-trait",
- "byteorder",
- "opaque-debug",
-]
-
 [[package]]
 name = "twox-hash"
 version = "1.5.0"
-- 
GitLab