diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index 8c4df5edb58d1babe76a377c6361bb659af4b625..53b1f6e698ba71df6cbcf5407ece596d6d9ef86d 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -523,7 +523,7 @@ dependencies = [
 [[package]]
 name = "binary-merkle-tree"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "hash-db",
  "log",
@@ -1570,7 +1570,7 @@ dependencies = [
  "cfg-if",
  "fiat-crypto",
  "packed_simd_2",
- "platforms 3.0.2",
+ "platforms",
  "subtle",
  "zeroize",
 ]
@@ -2504,7 +2504,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
 [[package]]
 name = "fork-tree"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
 ]
@@ -2527,7 +2527,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
 [[package]]
 name = "frame-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-support-procedural",
@@ -2552,7 +2552,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking-cli"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "Inflector",
  "array-bytes",
@@ -2599,7 +2599,7 @@ dependencies = [
 [[package]]
 name = "frame-election-provider-solution-type"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -2610,7 +2610,7 @@ dependencies = [
 [[package]]
 name = "frame-election-provider-support"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-election-provider-solution-type",
  "frame-support",
@@ -2627,7 +2627,7 @@ dependencies = [
 [[package]]
 name = "frame-executive"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -2656,7 +2656,7 @@ dependencies = [
 [[package]]
 name = "frame-remote-externalities"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-recursion",
  "futures",
@@ -2677,7 +2677,7 @@ dependencies = [
 [[package]]
 name = "frame-support"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "bitflags",
  "environmental",
@@ -2711,7 +2711,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "Inflector",
  "cfg-expr",
@@ -2727,7 +2727,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support-procedural-tools-derive",
  "proc-macro-crate",
@@ -2739,7 +2739,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools-derive"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -2749,7 +2749,7 @@ dependencies = [
 [[package]]
 name = "frame-support-test"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-executive",
@@ -2775,7 +2775,7 @@ dependencies = [
 [[package]]
 name = "frame-support-test-pallet"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -2787,7 +2787,7 @@ dependencies = [
 [[package]]
 name = "frame-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "cfg-if",
  "frame-support",
@@ -2806,7 +2806,7 @@ dependencies = [
 [[package]]
 name = "frame-system-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -2821,7 +2821,7 @@ dependencies = [
 [[package]]
 name = "frame-system-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -2830,7 +2830,7 @@ dependencies = [
 [[package]]
 name = "frame-try-runtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "parity-scale-codec",
@@ -3012,7 +3012,7 @@ dependencies = [
 [[package]]
 name = "generate-bags"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "chrono",
  "frame-election-provider-support",
@@ -4678,15 +4678,6 @@ dependencies = [
  "value-bag",
 ]
 
-[[package]]
-name = "lru"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909"
-dependencies = [
- "hashbrown 0.12.3",
-]
-
 [[package]]
 name = "lru"
 version = "0.9.0"
@@ -4932,7 +4923,7 @@ dependencies = [
 [[package]]
 name = "mmr-gadget"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "log",
@@ -4951,7 +4942,7 @@ dependencies = [
 [[package]]
 name = "mmr-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "anyhow",
  "jsonrpsee",
@@ -5534,7 +5525,7 @@ dependencies = [
 [[package]]
 name = "pallet-assets"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5549,7 +5540,7 @@ dependencies = [
 [[package]]
 name = "pallet-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5565,7 +5556,7 @@ dependencies = [
 [[package]]
 name = "pallet-authorship"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5579,7 +5570,7 @@ dependencies = [
 [[package]]
 name = "pallet-babe"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5603,7 +5594,7 @@ dependencies = [
 [[package]]
 name = "pallet-bags-list"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5623,7 +5614,7 @@ dependencies = [
 [[package]]
 name = "pallet-bags-list-remote-tests"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-election-provider-support",
  "frame-remote-externalities",
@@ -5642,7 +5633,7 @@ dependencies = [
 [[package]]
 name = "pallet-balances"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5657,7 +5648,7 @@ dependencies = [
 [[package]]
 name = "pallet-beefy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5676,7 +5667,7 @@ dependencies = [
 [[package]]
 name = "pallet-beefy-mmr"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "binary-merkle-tree",
@@ -5700,7 +5691,7 @@ dependencies = [
 [[package]]
 name = "pallet-bounties"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5718,7 +5709,7 @@ dependencies = [
 [[package]]
 name = "pallet-child-bounties"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5737,7 +5728,7 @@ dependencies = [
 [[package]]
 name = "pallet-collective"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5754,7 +5745,7 @@ dependencies = [
 [[package]]
 name = "pallet-conviction-voting"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "assert_matches",
  "frame-benchmarking",
@@ -5771,7 +5762,7 @@ dependencies = [
 [[package]]
 name = "pallet-democracy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5789,7 +5780,7 @@ dependencies = [
 [[package]]
 name = "pallet-election-provider-multi-phase"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5812,7 +5803,7 @@ dependencies = [
 [[package]]
 name = "pallet-election-provider-support-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5825,7 +5816,7 @@ dependencies = [
 [[package]]
 name = "pallet-elections-phragmen"
 version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5843,7 +5834,7 @@ dependencies = [
 [[package]]
 name = "pallet-fast-unstake"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5861,7 +5852,7 @@ dependencies = [
 [[package]]
 name = "pallet-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5884,7 +5875,7 @@ dependencies = [
 [[package]]
 name = "pallet-identity"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "enumflags2",
  "frame-benchmarking",
@@ -5900,7 +5891,7 @@ dependencies = [
 [[package]]
 name = "pallet-im-online"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5920,7 +5911,7 @@ dependencies = [
 [[package]]
 name = "pallet-indices"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5937,7 +5928,7 @@ dependencies = [
 [[package]]
 name = "pallet-membership"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5954,7 +5945,7 @@ dependencies = [
 [[package]]
 name = "pallet-message-queue"
 version = "7.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5973,7 +5964,7 @@ dependencies = [
 [[package]]
 name = "pallet-mmr"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5990,7 +5981,7 @@ dependencies = [
 [[package]]
 name = "pallet-multisig"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6006,7 +5997,7 @@ dependencies = [
 [[package]]
 name = "pallet-nis"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6022,7 +6013,7 @@ dependencies = [
 [[package]]
 name = "pallet-nomination-pools"
 version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6039,7 +6030,7 @@ dependencies = [
 [[package]]
 name = "pallet-nomination-pools-benchmarking"
 version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -6059,7 +6050,7 @@ dependencies = [
 [[package]]
 name = "pallet-nomination-pools-runtime-api"
 version = "1.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "pallet-nomination-pools",
  "parity-scale-codec",
@@ -6070,7 +6061,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6087,7 +6078,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -6111,7 +6102,7 @@ dependencies = [
 [[package]]
 name = "pallet-preimage"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6128,7 +6119,7 @@ dependencies = [
 [[package]]
 name = "pallet-proxy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6143,7 +6134,7 @@ dependencies = [
 [[package]]
 name = "pallet-ranked-collective"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6161,7 +6152,7 @@ dependencies = [
 [[package]]
 name = "pallet-recovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6176,7 +6167,7 @@ dependencies = [
 [[package]]
 name = "pallet-referenda"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "assert_matches",
  "frame-benchmarking",
@@ -6195,7 +6186,7 @@ dependencies = [
 [[package]]
 name = "pallet-scheduler"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6212,7 +6203,7 @@ dependencies = [
 [[package]]
 name = "pallet-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6233,7 +6224,7 @@ dependencies = [
 [[package]]
 name = "pallet-session-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6249,7 +6240,7 @@ dependencies = [
 [[package]]
 name = "pallet-society"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6263,7 +6254,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -6286,7 +6277,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-reward-curve"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -6297,7 +6288,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-reward-fn"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "log",
  "sp-arithmetic",
@@ -6306,7 +6297,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -6315,7 +6306,7 @@ dependencies = [
 [[package]]
 name = "pallet-state-trie-migration"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6332,7 +6323,7 @@ dependencies = [
 [[package]]
 name = "pallet-sudo"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6347,7 +6338,7 @@ dependencies = [
 [[package]]
 name = "pallet-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6365,7 +6356,7 @@ dependencies = [
 [[package]]
 name = "pallet-tips"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6384,7 +6375,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6400,7 +6391,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "jsonrpsee",
  "pallet-transaction-payment-rpc-runtime-api",
@@ -6416,7 +6407,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "pallet-transaction-payment",
  "parity-scale-codec",
@@ -6428,7 +6419,7 @@ dependencies = [
 [[package]]
 name = "pallet-treasury"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6445,7 +6436,7 @@ dependencies = [
 [[package]]
 name = "pallet-uniques"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6460,7 +6451,7 @@ dependencies = [
 [[package]]
 name = "pallet-utility"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6476,7 +6467,7 @@ dependencies = [
 [[package]]
 name = "pallet-vesting"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6491,7 +6482,7 @@ dependencies = [
 [[package]]
 name = "pallet-whitelist"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6842,12 +6833,6 @@ version = "0.3.22"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f"
 
-[[package]]
-name = "platforms"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8d0eef3571242013a0d5dc84861c3ae4a652e56e12adf8bdc26ff5f8cb34c94"
-
 [[package]]
 name = "platforms"
 version = "3.0.2"
@@ -9626,7 +9611,7 @@ dependencies = [
 [[package]]
 name = "sc-allocator"
 version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "log",
  "sp-core",
@@ -9637,7 +9622,7 @@ dependencies = [
 [[package]]
 name = "sc-authority-discovery"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "futures",
@@ -9666,7 +9651,7 @@ dependencies = [
 [[package]]
 name = "sc-basic-authorship"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "futures-timer",
@@ -9689,7 +9674,7 @@ dependencies = [
 [[package]]
 name = "sc-block-builder"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "sc-client-api",
@@ -9704,7 +9689,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "memmap2",
  "sc-chain-spec-derive",
@@ -9723,7 +9708,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec-derive"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -9734,7 +9719,7 @@ dependencies = [
 [[package]]
 name = "sc-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "chrono",
@@ -9774,7 +9759,7 @@ dependencies = [
 [[package]]
 name = "sc-client-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "fnv",
  "futures",
@@ -9801,7 +9786,7 @@ dependencies = [
 [[package]]
 name = "sc-client-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "hash-db",
  "kvdb",
@@ -9827,7 +9812,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "futures",
@@ -9852,7 +9837,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "fork-tree",
@@ -9888,7 +9873,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "jsonrpsee",
@@ -9910,7 +9895,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-beefy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -9946,7 +9931,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-beefy-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "jsonrpsee",
@@ -9965,7 +9950,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-epochs"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "fork-tree",
  "parity-scale-codec",
@@ -9978,7 +9963,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-grandpa"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "ahash 0.8.2",
  "array-bytes",
@@ -10018,7 +10003,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-grandpa-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "finality-grandpa",
  "futures",
@@ -10038,7 +10023,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "futures",
@@ -10061,9 +10046,9 @@ dependencies = [
 [[package]]
 name = "sc-executor"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
- "lru 0.8.1",
+ "lru 0.10.0",
  "parity-scale-codec",
  "parking_lot 0.12.1",
  "sc-executor-common",
@@ -10083,7 +10068,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-common"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "sc-allocator",
  "sp-maybe-compressed-blob",
@@ -10095,7 +10080,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "anyhow",
  "cfg-if",
@@ -10113,7 +10098,7 @@ dependencies = [
 [[package]]
 name = "sc-informant"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "ansi_term",
  "futures",
@@ -10129,7 +10114,7 @@ dependencies = [
 [[package]]
 name = "sc-keystore"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "parking_lot 0.12.1",
@@ -10143,7 +10128,7 @@ dependencies = [
 [[package]]
 name = "sc-network"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -10158,7 +10143,7 @@ dependencies = [
  "libp2p",
  "linked_hash_set",
  "log",
- "lru 0.8.1",
+ "lru 0.10.0",
  "mockall",
  "parity-scale-codec",
  "parking_lot 0.12.1",
@@ -10188,7 +10173,7 @@ dependencies = [
 [[package]]
 name = "sc-network-bitswap"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-channel",
  "cid",
@@ -10209,7 +10194,7 @@ dependencies = [
 [[package]]
 name = "sc-network-common"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "async-trait",
@@ -10237,14 +10222,14 @@ dependencies = [
 [[package]]
 name = "sc-network-gossip"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "ahash 0.8.2",
  "futures",
  "futures-timer",
  "libp2p",
  "log",
- "lru 0.8.1",
+ "lru 0.10.0",
  "sc-network",
  "sc-network-common",
  "sc-peerset",
@@ -10256,7 +10241,7 @@ dependencies = [
 [[package]]
 name = "sc-network-light"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -10279,7 +10264,7 @@ dependencies = [
 [[package]]
 name = "sc-network-sync"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -10289,7 +10274,7 @@ dependencies = [
  "futures-timer",
  "libp2p",
  "log",
- "lru 0.8.1",
+ "lru 0.10.0",
  "mockall",
  "parity-scale-codec",
  "prost 0.11.0",
@@ -10314,7 +10299,7 @@ dependencies = [
 [[package]]
 name = "sc-network-transactions"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "futures",
@@ -10333,7 +10318,7 @@ dependencies = [
 [[package]]
 name = "sc-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "bytes",
@@ -10364,7 +10349,7 @@ dependencies = [
 [[package]]
 name = "sc-peerset"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "libp2p-identity",
@@ -10380,7 +10365,7 @@ dependencies = [
 [[package]]
 name = "sc-proposer-metrics"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "log",
  "substrate-prometheus-endpoint",
@@ -10389,7 +10374,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "jsonrpsee",
@@ -10420,7 +10405,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-api"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "jsonrpsee",
  "parity-scale-codec",
@@ -10439,7 +10424,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-server"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "http",
  "jsonrpsee",
@@ -10454,7 +10439,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-spec-v2"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "futures",
@@ -10480,7 +10465,7 @@ dependencies = [
 [[package]]
 name = "sc-service"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "directories",
@@ -10546,7 +10531,7 @@ dependencies = [
 [[package]]
 name = "sc-state-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -10557,7 +10542,7 @@ dependencies = [
 [[package]]
 name = "sc-storage-monitor"
 version = "0.1.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "clap 4.2.5",
  "fs4",
@@ -10573,7 +10558,7 @@ dependencies = [
 [[package]]
 name = "sc-sync-state-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "jsonrpsee",
  "parity-scale-codec",
@@ -10592,7 +10577,7 @@ dependencies = [
 [[package]]
 name = "sc-sysinfo"
 version = "6.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "libc",
@@ -10611,7 +10596,7 @@ dependencies = [
 [[package]]
 name = "sc-telemetry"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "chrono",
  "futures",
@@ -10630,7 +10615,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "ansi_term",
  "atty",
@@ -10661,7 +10646,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -10672,7 +10657,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "futures",
@@ -10699,7 +10684,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "futures",
@@ -10713,7 +10698,7 @@ dependencies = [
 [[package]]
 name = "sc-utils"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-channel",
  "futures",
@@ -11261,7 +11246,7 @@ dependencies = [
 [[package]]
 name = "sp-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "hash-db",
  "log",
@@ -11281,7 +11266,7 @@ dependencies = [
 [[package]]
 name = "sp-api-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "Inflector",
  "blake2",
@@ -11295,7 +11280,7 @@ dependencies = [
 [[package]]
 name = "sp-application-crypto"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -11308,7 +11293,7 @@ dependencies = [
 [[package]]
 name = "sp-arithmetic"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "integer-sqrt",
  "num-traits",
@@ -11322,7 +11307,7 @@ dependencies = [
 [[package]]
 name = "sp-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -11335,7 +11320,7 @@ dependencies = [
 [[package]]
 name = "sp-block-builder"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -11347,11 +11332,11 @@ dependencies = [
 [[package]]
 name = "sp-blockchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "log",
- "lru 0.8.1",
+ "lru 0.10.0",
  "parity-scale-codec",
  "parking_lot 0.12.1",
  "sp-api",
@@ -11365,7 +11350,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "futures",
@@ -11380,7 +11365,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-aura"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -11398,7 +11383,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -11419,7 +11404,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-beefy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "lazy_static",
  "parity-scale-codec",
@@ -11438,7 +11423,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "finality-grandpa",
  "log",
@@ -11456,7 +11441,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -11468,7 +11453,7 @@ dependencies = [
 [[package]]
 name = "sp-core"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "bitflags",
@@ -11512,7 +11497,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "blake2b_simd",
  "byteorder",
@@ -11526,7 +11511,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing-proc-macro"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -11537,7 +11522,7 @@ dependencies = [
 [[package]]
 name = "sp-database"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "kvdb",
  "parking_lot 0.12.1",
@@ -11546,7 +11531,7 @@ dependencies = [
 [[package]]
 name = "sp-debug-derive"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -11556,7 +11541,7 @@ dependencies = [
 [[package]]
 name = "sp-externalities"
 version = "0.13.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -11567,7 +11552,7 @@ dependencies = [
 [[package]]
 name = "sp-inherents"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "impl-trait-for-tuples",
@@ -11582,7 +11567,7 @@ dependencies = [
 [[package]]
 name = "sp-io"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "bytes",
  "ed25519",
@@ -11608,7 +11593,7 @@ dependencies = [
 [[package]]
 name = "sp-keyring"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "lazy_static",
  "sp-core",
@@ -11619,7 +11604,7 @@ dependencies = [
 [[package]]
 name = "sp-keystore"
 version = "0.13.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "parity-scale-codec",
@@ -11633,7 +11618,7 @@ dependencies = [
 [[package]]
 name = "sp-maybe-compressed-blob"
 version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "thiserror",
  "zstd 0.12.3+zstd.1.5.2",
@@ -11642,7 +11627,7 @@ dependencies = [
 [[package]]
 name = "sp-metadata-ir"
 version = "0.1.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-metadata",
  "parity-scale-codec",
@@ -11653,7 +11638,7 @@ dependencies = [
 [[package]]
 name = "sp-mmr-primitives"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "ckb-merkle-mountain-range",
  "log",
@@ -11671,7 +11656,7 @@ dependencies = [
 [[package]]
 name = "sp-npos-elections"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -11685,7 +11670,7 @@ dependencies = [
 [[package]]
 name = "sp-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "sp-api",
  "sp-core",
@@ -11695,7 +11680,7 @@ dependencies = [
 [[package]]
 name = "sp-panic-handler"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "backtrace",
  "lazy_static",
@@ -11705,7 +11690,7 @@ dependencies = [
 [[package]]
 name = "sp-rpc"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "rustc-hash",
  "serde",
@@ -11715,7 +11700,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "either",
  "hash256-std-hasher",
@@ -11737,7 +11722,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "bytes",
  "impl-trait-for-tuples",
@@ -11755,7 +11740,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface-proc-macro"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "Inflector",
  "proc-macro-crate",
@@ -11767,7 +11752,7 @@ dependencies = [
 [[package]]
 name = "sp-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -11781,7 +11766,7 @@ dependencies = [
 [[package]]
 name = "sp-staking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -11794,7 +11779,7 @@ dependencies = [
 [[package]]
 name = "sp-state-machine"
 version = "0.13.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "hash-db",
  "log",
@@ -11814,7 +11799,7 @@ dependencies = [
 [[package]]
 name = "sp-statement-store"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -11832,12 +11817,12 @@ dependencies = [
 [[package]]
 name = "sp-std"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 
 [[package]]
 name = "sp-storage"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -11850,7 +11835,7 @@ dependencies = [
 [[package]]
 name = "sp-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "futures-timer",
@@ -11865,7 +11850,7 @@ dependencies = [
 [[package]]
 name = "sp-tracing"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "sp-std",
@@ -11877,7 +11862,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "sp-api",
  "sp-runtime",
@@ -11886,7 +11871,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-storage-proof"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "log",
@@ -11902,7 +11887,7 @@ dependencies = [
 [[package]]
 name = "sp-trie"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "ahash 0.8.2",
  "hash-db",
@@ -11925,7 +11910,7 @@ dependencies = [
 [[package]]
 name = "sp-version"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -11942,7 +11927,7 @@ dependencies = [
 [[package]]
 name = "sp-version-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "proc-macro2",
@@ -11953,7 +11938,7 @@ dependencies = [
 [[package]]
 name = "sp-wasm-interface"
 version = "7.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "anyhow",
  "impl-trait-for-tuples",
@@ -11967,7 +11952,7 @@ dependencies = [
 [[package]]
 name = "sp-weights"
 version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -12208,15 +12193,15 @@ dependencies = [
 [[package]]
 name = "substrate-build-script-utils"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
- "platforms 2.0.0",
+ "platforms",
 ]
 
 [[package]]
 name = "substrate-frame-rpc-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "frame-system-rpc-runtime-api",
  "futures",
@@ -12235,7 +12220,7 @@ dependencies = [
 [[package]]
 name = "substrate-prometheus-endpoint"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "hyper",
  "log",
@@ -12247,7 +12232,7 @@ dependencies = [
 [[package]]
 name = "substrate-rpc-client"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "jsonrpsee",
@@ -12260,7 +12245,7 @@ dependencies = [
 [[package]]
 name = "substrate-state-trie-migration-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "jsonrpsee",
  "log",
@@ -12279,7 +12264,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-client"
 version = "2.0.1"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "array-bytes",
  "async-trait",
@@ -12305,7 +12290,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-utils"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "futures",
  "substrate-test-utils-derive",
@@ -12315,7 +12300,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-utils-derive"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -12326,12 +12311,13 @@ dependencies = [
 [[package]]
 name = "substrate-wasm-builder"
 version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "ansi_term",
  "build-helper",
  "cargo_metadata",
  "filetime",
+ "parity-wasm",
  "sp-maybe-compressed-blob",
  "strum",
  "tempfile",
@@ -13170,7 +13156,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
 [[package]]
 name = "try-runtime-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f4cb21c876d4ce19eb9ef09c39bebf83ba01d16d"
+source = "git+https://github.com/paritytech/substrate?branch=master#b8d7dd51b0a48314ceb4440a0ad4026277712450"
 dependencies = [
  "async-trait",
  "clap 4.2.5",
diff --git a/polkadot/parachain/test-parachains/adder/build.rs b/polkadot/parachain/test-parachains/adder/build.rs
index d6377f3d5a5a9e22f73fad900a3a5a8a7c14b4e2..6bb34ead1b861fada1b2cc61c605b76a8732b486 100644
--- a/polkadot/parachain/test-parachains/adder/build.rs
+++ b/polkadot/parachain/test-parachains/adder/build.rs
@@ -17,5 +17,9 @@
 use substrate_wasm_builder::WasmBuilder;
 
 fn main() {
-	WasmBuilder::new().with_current_project().export_heap_base().build()
+	WasmBuilder::new()
+		.with_current_project()
+		.export_heap_base()
+		.disable_runtime_version_section_check()
+		.build()
 }
diff --git a/polkadot/parachain/test-parachains/halt/build.rs b/polkadot/parachain/test-parachains/halt/build.rs
index aabf553cedd989ba0284408e562afa81edf0fb75..cb3370c150d409a836ff1c001c20fbfba3300fce 100644
--- a/polkadot/parachain/test-parachains/halt/build.rs
+++ b/polkadot/parachain/test-parachains/halt/build.rs
@@ -17,7 +17,11 @@
 use substrate_wasm_builder::WasmBuilder;
 
 fn main() {
-	WasmBuilder::new().with_current_project().export_heap_base().build();
+	WasmBuilder::new()
+		.with_current_project()
+		.export_heap_base()
+		.disable_runtime_version_section_check()
+		.build();
 
 	enable_alloc_error_handler();
 }
diff --git a/polkadot/parachain/test-parachains/undying/build.rs b/polkadot/parachain/test-parachains/undying/build.rs
index d6377f3d5a5a9e22f73fad900a3a5a8a7c14b4e2..6bb34ead1b861fada1b2cc61c605b76a8732b486 100644
--- a/polkadot/parachain/test-parachains/undying/build.rs
+++ b/polkadot/parachain/test-parachains/undying/build.rs
@@ -17,5 +17,9 @@
 use substrate_wasm_builder::WasmBuilder;
 
 fn main() {
-	WasmBuilder::new().with_current_project().export_heap_base().build()
+	WasmBuilder::new()
+		.with_current_project()
+		.export_heap_base()
+		.disable_runtime_version_section_check()
+		.build()
 }