From 42cbfba5d3ba81c6d58348b60fbad6913d66e49b Mon Sep 17 00:00:00 2001
From: Zeke Mostov <z.mostov@gmail.com>
Date: Thu, 21 Apr 2022 17:14:28 -0700
Subject: [PATCH] Companion to Proportional Slashing: Substrate #10982 (#5306)

* Companion to Proportional Slashing

* update lockfile for {"substrate"}

Co-authored-by: parity-processbot <>
---
 polkadot/Cargo.lock                      | 332 +++++++++++------------
 polkadot/runtime/kusama/src/lib.rs       |   2 +
 polkadot/runtime/polkadot/src/lib.rs     |   2 +
 polkadot/runtime/test-runtime/src/lib.rs |   2 +
 polkadot/runtime/westend/src/lib.rs      |   2 +
 5 files changed, 174 insertions(+), 166 deletions(-)

diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index ff17d1181ac..26f93724ad6 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -444,7 +444,7 @@ dependencies = [
 [[package]]
 name = "beefy-gadget"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "beefy-primitives",
  "fnv",
@@ -478,7 +478,7 @@ dependencies = [
 [[package]]
 name = "beefy-gadget-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "beefy-gadget",
  "beefy-primitives",
@@ -501,12 +501,12 @@ dependencies = [
 [[package]]
 name = "beefy-merkle-tree"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 
 [[package]]
 name = "beefy-primitives"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -2160,7 +2160,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
 [[package]]
 name = "fork-tree"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
 ]
@@ -2178,7 +2178,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -2200,7 +2200,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking-cli"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "Inflector",
  "chrono",
@@ -2248,7 +2248,7 @@ dependencies = [
 [[package]]
 name = "frame-election-provider-solution-type"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro-crate 1.1.3",
  "proc-macro2",
@@ -2259,7 +2259,7 @@ dependencies = [
 [[package]]
 name = "frame-election-provider-support"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-election-provider-solution-type",
  "frame-support",
@@ -2275,7 +2275,7 @@ dependencies = [
 [[package]]
 name = "frame-executive"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -2303,7 +2303,7 @@ dependencies = [
 [[package]]
 name = "frame-support"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "bitflags",
  "frame-metadata",
@@ -2333,7 +2333,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "Inflector",
  "frame-support-procedural-tools",
@@ -2345,7 +2345,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support-procedural-tools-derive",
  "proc-macro-crate 1.1.3",
@@ -2357,7 +2357,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools-derive"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -2367,7 +2367,7 @@ dependencies = [
 [[package]]
 name = "frame-support-test"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-support-test-pallet",
@@ -2390,7 +2390,7 @@ dependencies = [
 [[package]]
 name = "frame-support-test-pallet"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -2401,7 +2401,7 @@ dependencies = [
 [[package]]
 name = "frame-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "log",
@@ -2418,7 +2418,7 @@ dependencies = [
 [[package]]
 name = "frame-system-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -2433,7 +2433,7 @@ dependencies = [
 [[package]]
 name = "frame-system-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -2442,7 +2442,7 @@ dependencies = [
 [[package]]
 name = "frame-try-runtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "sp-api",
@@ -2638,7 +2638,7 @@ dependencies = [
 [[package]]
 name = "generate-bags"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "chrono",
  "frame-election-provider-support",
@@ -5036,7 +5036,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4"
 [[package]]
 name = "pallet-assets"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5050,7 +5050,7 @@ dependencies = [
 [[package]]
 name = "pallet-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5066,7 +5066,7 @@ dependencies = [
 [[package]]
 name = "pallet-authorship"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5081,7 +5081,7 @@ dependencies = [
 [[package]]
 name = "pallet-babe"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5105,7 +5105,7 @@ dependencies = [
 [[package]]
 name = "pallet-bags-list"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5125,7 +5125,7 @@ dependencies = [
 [[package]]
 name = "pallet-bags-list-remote-tests"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-election-provider-support",
  "frame-support",
@@ -5145,7 +5145,7 @@ dependencies = [
 [[package]]
 name = "pallet-balances"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5160,7 +5160,7 @@ dependencies = [
 [[package]]
 name = "pallet-beefy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "beefy-primitives",
  "frame-support",
@@ -5176,7 +5176,7 @@ dependencies = [
 [[package]]
 name = "pallet-beefy-mmr"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "beefy-merkle-tree",
  "beefy-primitives",
@@ -5199,7 +5199,7 @@ dependencies = [
 [[package]]
 name = "pallet-bounties"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5281,7 +5281,7 @@ dependencies = [
 [[package]]
 name = "pallet-child-bounties"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5300,7 +5300,7 @@ dependencies = [
 [[package]]
 name = "pallet-collective"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5317,7 +5317,7 @@ dependencies = [
 [[package]]
 name = "pallet-democracy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5333,7 +5333,7 @@ dependencies = [
 [[package]]
 name = "pallet-election-provider-multi-phase"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5356,7 +5356,7 @@ dependencies = [
 [[package]]
 name = "pallet-election-provider-support-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5369,7 +5369,7 @@ dependencies = [
 [[package]]
 name = "pallet-elections-phragmen"
 version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5387,7 +5387,7 @@ dependencies = [
 [[package]]
 name = "pallet-gilt"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5402,7 +5402,7 @@ dependencies = [
 [[package]]
 name = "pallet-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5425,7 +5425,7 @@ dependencies = [
 [[package]]
 name = "pallet-identity"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "enumflags2",
  "frame-benchmarking",
@@ -5441,7 +5441,7 @@ dependencies = [
 [[package]]
 name = "pallet-im-online"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5461,7 +5461,7 @@ dependencies = [
 [[package]]
 name = "pallet-indices"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5478,7 +5478,7 @@ dependencies = [
 [[package]]
 name = "pallet-membership"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5495,7 +5495,7 @@ dependencies = [
 [[package]]
 name = "pallet-mmr"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "ckb-merkle-mountain-range",
  "frame-benchmarking",
@@ -5513,7 +5513,7 @@ dependencies = [
 [[package]]
 name = "pallet-mmr-rpc"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-core-client",
@@ -5530,7 +5530,7 @@ dependencies = [
 [[package]]
 name = "pallet-multisig"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5545,7 +5545,7 @@ dependencies = [
 [[package]]
 name = "pallet-nicks"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5559,7 +5559,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5576,7 +5576,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5599,7 +5599,7 @@ dependencies = [
 [[package]]
 name = "pallet-preimage"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5615,7 +5615,7 @@ dependencies = [
 [[package]]
 name = "pallet-proxy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5630,7 +5630,7 @@ dependencies = [
 [[package]]
 name = "pallet-recovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5644,7 +5644,7 @@ dependencies = [
 [[package]]
 name = "pallet-scheduler"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5660,7 +5660,7 @@ dependencies = [
 [[package]]
 name = "pallet-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5681,7 +5681,7 @@ dependencies = [
 [[package]]
 name = "pallet-session-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5697,7 +5697,7 @@ dependencies = [
 [[package]]
 name = "pallet-society"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5711,7 +5711,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -5734,7 +5734,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-reward-curve"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro-crate 1.1.3",
  "proc-macro2",
@@ -5745,7 +5745,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-reward-fn"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "log",
  "sp-arithmetic",
@@ -5754,7 +5754,7 @@ dependencies = [
 [[package]]
 name = "pallet-sudo"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5768,7 +5768,7 @@ dependencies = [
 [[package]]
 name = "pallet-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5786,7 +5786,7 @@ dependencies = [
 [[package]]
 name = "pallet-tips"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5805,7 +5805,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5822,7 +5822,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-core-client",
@@ -5839,7 +5839,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "pallet-transaction-payment",
  "parity-scale-codec",
@@ -5850,7 +5850,7 @@ dependencies = [
 [[package]]
 name = "pallet-treasury"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5867,7 +5867,7 @@ dependencies = [
 [[package]]
 name = "pallet-utility"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5883,7 +5883,7 @@ dependencies = [
 [[package]]
 name = "pallet-vesting"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8401,7 +8401,7 @@ dependencies = [
 [[package]]
 name = "remote-externalities"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "env_logger 0.9.0",
  "jsonrpsee",
@@ -8773,7 +8773,7 @@ dependencies = [
 [[package]]
 name = "sc-allocator"
 version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "log",
  "sp-core",
@@ -8784,7 +8784,7 @@ dependencies = [
 [[package]]
 name = "sc-authority-discovery"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -8811,7 +8811,7 @@ dependencies = [
 [[package]]
 name = "sc-basic-authorship"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "futures-timer",
@@ -8834,7 +8834,7 @@ dependencies = [
 [[package]]
 name = "sc-block-builder"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "sc-client-api",
@@ -8850,7 +8850,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "impl-trait-for-tuples",
  "memmap2 0.5.0",
@@ -8867,7 +8867,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec-derive"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro-crate 1.1.3",
  "proc-macro2",
@@ -8878,7 +8878,7 @@ dependencies = [
 [[package]]
 name = "sc-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "chrono",
  "clap",
@@ -8916,7 +8916,7 @@ dependencies = [
 [[package]]
 name = "sc-client-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "fnv",
  "futures 0.3.21",
@@ -8944,7 +8944,7 @@ dependencies = [
 [[package]]
 name = "sc-client-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "hash-db",
  "kvdb",
@@ -8969,7 +8969,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -8993,7 +8993,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "fork-tree",
@@ -9036,7 +9036,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "jsonrpc-core",
@@ -9060,7 +9060,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-epochs"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "fork-tree",
  "parity-scale-codec",
@@ -9073,7 +9073,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -9098,7 +9098,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-uncles"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "sc-client-api",
  "sp-authorship",
@@ -9109,7 +9109,7 @@ dependencies = [
 [[package]]
 name = "sc-executor"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "lazy_static",
  "lru 0.7.5",
@@ -9136,7 +9136,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-common"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -9153,7 +9153,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmi"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -9169,7 +9169,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "cfg-if 1.0.0",
  "libc",
@@ -9187,7 +9187,7 @@ dependencies = [
 [[package]]
 name = "sc-finality-grandpa"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "ahash",
  "async-trait",
@@ -9227,7 +9227,7 @@ dependencies = [
 [[package]]
 name = "sc-finality-grandpa-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "finality-grandpa",
  "futures 0.3.21",
@@ -9251,7 +9251,7 @@ dependencies = [
 [[package]]
 name = "sc-informant"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "ansi_term",
  "futures 0.3.21",
@@ -9268,7 +9268,7 @@ dependencies = [
 [[package]]
 name = "sc-keystore"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "hex",
@@ -9283,7 +9283,7 @@ dependencies = [
 [[package]]
 name = "sc-network"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "asynchronous-codec 0.5.0",
@@ -9332,7 +9332,7 @@ dependencies = [
 [[package]]
 name = "sc-network-gossip"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "ahash",
  "futures 0.3.21",
@@ -9349,7 +9349,7 @@ dependencies = [
 [[package]]
 name = "sc-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "bytes 1.1.0",
  "fnv",
@@ -9377,7 +9377,7 @@ dependencies = [
 [[package]]
 name = "sc-peerset"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "libp2p",
@@ -9390,7 +9390,7 @@ dependencies = [
 [[package]]
 name = "sc-proposer-metrics"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "log",
  "substrate-prometheus-endpoint",
@@ -9399,7 +9399,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "hash-db",
@@ -9430,7 +9430,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-api"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "jsonrpc-core",
@@ -9456,7 +9456,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-server"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "jsonrpc-core",
@@ -9473,7 +9473,7 @@ dependencies = [
 [[package]]
 name = "sc-service"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "directories",
@@ -9538,7 +9538,7 @@ dependencies = [
 [[package]]
 name = "sc-state-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -9552,7 +9552,7 @@ dependencies = [
 [[package]]
 name = "sc-sync-state-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-core-client",
@@ -9573,7 +9573,7 @@ dependencies = [
 [[package]]
 name = "sc-sysinfo"
 version = "6.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "libc",
@@ -9592,7 +9592,7 @@ dependencies = [
 [[package]]
 name = "sc-telemetry"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "chrono",
  "futures 0.3.21",
@@ -9610,7 +9610,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "ansi_term",
  "atty",
@@ -9641,7 +9641,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro-crate 1.1.3",
  "proc-macro2",
@@ -9652,7 +9652,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "futures-timer",
@@ -9679,7 +9679,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "log",
@@ -9692,7 +9692,7 @@ dependencies = [
 [[package]]
 name = "sc-utils"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "futures-timer",
@@ -10205,7 +10205,7 @@ dependencies = [
 [[package]]
 name = "sp-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "hash-db",
  "log",
@@ -10222,7 +10222,7 @@ dependencies = [
 [[package]]
 name = "sp-api-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "blake2 0.10.2",
  "proc-macro-crate 1.1.3",
@@ -10234,7 +10234,7 @@ dependencies = [
 [[package]]
 name = "sp-application-crypto"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -10247,7 +10247,7 @@ dependencies = [
 [[package]]
 name = "sp-arithmetic"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "integer-sqrt",
  "num-traits",
@@ -10262,7 +10262,7 @@ dependencies = [
 [[package]]
 name = "sp-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -10275,7 +10275,7 @@ dependencies = [
 [[package]]
 name = "sp-authorship"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -10287,7 +10287,7 @@ dependencies = [
 [[package]]
 name = "sp-block-builder"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -10299,7 +10299,7 @@ dependencies = [
 [[package]]
 name = "sp-blockchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "log",
@@ -10317,7 +10317,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -10336,7 +10336,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "merlin",
@@ -10359,7 +10359,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -10373,7 +10373,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-vrf"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "schnorrkel",
@@ -10385,7 +10385,7 @@ dependencies = [
 [[package]]
 name = "sp-core"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "base58",
  "bitflags",
@@ -10431,7 +10431,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing"
 version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "blake2 0.10.2",
  "byteorder",
@@ -10445,7 +10445,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing-proc-macro"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -10456,7 +10456,7 @@ dependencies = [
 [[package]]
 name = "sp-database"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "kvdb",
  "parking_lot 0.12.0",
@@ -10465,7 +10465,7 @@ dependencies = [
 [[package]]
 name = "sp-debug-derive"
 version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -10475,7 +10475,7 @@ dependencies = [
 [[package]]
 name = "sp-externalities"
 version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -10486,7 +10486,7 @@ dependencies = [
 [[package]]
 name = "sp-finality-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "finality-grandpa",
  "log",
@@ -10504,7 +10504,7 @@ dependencies = [
 [[package]]
 name = "sp-inherents"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "impl-trait-for-tuples",
@@ -10518,7 +10518,7 @@ dependencies = [
 [[package]]
 name = "sp-io"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "hash-db",
@@ -10543,7 +10543,7 @@ dependencies = [
 [[package]]
 name = "sp-keyring"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "lazy_static",
  "sp-core",
@@ -10554,7 +10554,7 @@ dependencies = [
 [[package]]
 name = "sp-keystore"
 version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -10571,7 +10571,7 @@ dependencies = [
 [[package]]
 name = "sp-maybe-compressed-blob"
 version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "thiserror",
  "zstd",
@@ -10580,7 +10580,7 @@ dependencies = [
 [[package]]
 name = "sp-mmr-primitives"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -10595,7 +10595,7 @@ dependencies = [
 [[package]]
 name = "sp-npos-elections"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -10609,7 +10609,7 @@ dependencies = [
 [[package]]
 name = "sp-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "sp-api",
  "sp-core",
@@ -10619,7 +10619,7 @@ dependencies = [
 [[package]]
 name = "sp-panic-handler"
 version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "backtrace",
  "lazy_static",
@@ -10629,7 +10629,7 @@ dependencies = [
 [[package]]
 name = "sp-rpc"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "rustc-hash",
  "serde",
@@ -10639,7 +10639,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "either",
  "hash256-std-hasher",
@@ -10661,7 +10661,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -10678,7 +10678,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface-proc-macro"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "Inflector",
  "proc-macro-crate 1.1.3",
@@ -10690,7 +10690,7 @@ dependencies = [
 [[package]]
 name = "sp-serializer"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "serde",
  "serde_json",
@@ -10699,7 +10699,7 @@ dependencies = [
 [[package]]
 name = "sp-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -10713,7 +10713,7 @@ dependencies = [
 [[package]]
 name = "sp-staking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -10724,7 +10724,7 @@ dependencies = [
 [[package]]
 name = "sp-state-machine"
 version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "hash-db",
  "log",
@@ -10746,12 +10746,12 @@ dependencies = [
 [[package]]
 name = "sp-std"
 version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 
 [[package]]
 name = "sp-storage"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -10764,7 +10764,7 @@ dependencies = [
 [[package]]
 name = "sp-tasks"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "log",
  "sp-core",
@@ -10777,7 +10777,7 @@ dependencies = [
 [[package]]
 name = "sp-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "futures-timer",
@@ -10793,7 +10793,7 @@ dependencies = [
 [[package]]
 name = "sp-tracing"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "sp-std",
@@ -10805,7 +10805,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "sp-api",
  "sp-runtime",
@@ -10814,7 +10814,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-storage-proof"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "log",
@@ -10830,7 +10830,7 @@ dependencies = [
 [[package]]
 name = "sp-trie"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "hash-db",
  "memory-db",
@@ -10846,7 +10846,7 @@ dependencies = [
 [[package]]
 name = "sp-version"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -10863,7 +10863,7 @@ dependencies = [
 [[package]]
 name = "sp-version-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "parity-scale-codec",
  "proc-macro2",
@@ -10874,7 +10874,7 @@ dependencies = [
 [[package]]
 name = "sp-wasm-interface"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "impl-trait-for-tuples",
  "log",
@@ -11066,7 +11066,7 @@ dependencies = [
 [[package]]
 name = "substrate-build-script-utils"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "platforms",
 ]
@@ -11074,7 +11074,7 @@ dependencies = [
 [[package]]
 name = "substrate-frame-rpc-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "frame-system-rpc-runtime-api",
  "futures 0.3.21",
@@ -11096,7 +11096,7 @@ dependencies = [
 [[package]]
 name = "substrate-prometheus-endpoint"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures-util",
  "hyper",
@@ -11109,7 +11109,7 @@ dependencies = [
 [[package]]
 name = "substrate-state-trie-migration-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-core-client",
@@ -11132,7 +11132,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-client"
 version = "2.0.1"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -11158,7 +11158,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-utils"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "futures 0.3.21",
  "substrate-test-utils-derive",
@@ -11168,7 +11168,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-utils-derive"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "proc-macro-crate 1.1.3",
  "proc-macro2",
@@ -11179,7 +11179,7 @@ dependencies = [
 [[package]]
 name = "substrate-wasm-builder"
 version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "ansi_term",
  "build-helper",
@@ -11893,7 +11893,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
 [[package]]
 name = "try-runtime-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#7dd9798a5521343ae30ed3ac52212109febbab64"
+source = "git+https://github.com/paritytech/substrate?branch=master#4289b32f052e4ac0ce4c049000c0ef8bd5365a53"
 dependencies = [
  "clap",
  "jsonrpsee",
diff --git a/polkadot/runtime/kusama/src/lib.rs b/polkadot/runtime/kusama/src/lib.rs
index ccfb3a6978e..80eb6f905e0 100644
--- a/polkadot/runtime/kusama/src/lib.rs
+++ b/polkadot/runtime/kusama/src/lib.rs
@@ -573,6 +573,7 @@ type SlashCancelOrigin = EnsureOneOf<
 impl pallet_staking::Config for Runtime {
 	type MaxNominations = MaxNominations;
 	type Currency = Balances;
+	type CurrencyBalance = Balance;
 	type UnixTime = Timestamp;
 	type CurrencyToVote = CurrencyToVote;
 	type ElectionProvider = ElectionProviderMultiPhase;
@@ -594,6 +595,7 @@ impl pallet_staking::Config for Runtime {
 	type VoterList = BagsList;
 	type MaxUnlockingChunks = frame_support::traits::ConstU32<32>;
 	type BenchmarkingConfig = runtime_common::StakingBenchmarkingConfig;
+	type OnStakerSlash = ();
 	type WeightInfo = weights::pallet_staking::WeightInfo<Runtime>;
 }
 
diff --git a/polkadot/runtime/polkadot/src/lib.rs b/polkadot/runtime/polkadot/src/lib.rs
index 72a56fc2d4e..61e23e638d6 100644
--- a/polkadot/runtime/polkadot/src/lib.rs
+++ b/polkadot/runtime/polkadot/src/lib.rs
@@ -568,6 +568,7 @@ type SlashCancelOrigin = EnsureOneOf<
 impl pallet_staking::Config for Runtime {
 	type MaxNominations = MaxNominations;
 	type Currency = Balances;
+	type CurrencyBalance = Balance;
 	type UnixTime = Timestamp;
 	type CurrencyToVote = CurrencyToVote;
 	type RewardRemainder = Treasury;
@@ -589,6 +590,7 @@ impl pallet_staking::Config for Runtime {
 	type VoterList = BagsList;
 	type MaxUnlockingChunks = frame_support::traits::ConstU32<32>;
 	type BenchmarkingConfig = runtime_common::StakingBenchmarkingConfig;
+	type OnStakerSlash = ();
 	type WeightInfo = weights::pallet_staking::WeightInfo<Runtime>;
 }
 
diff --git a/polkadot/runtime/test-runtime/src/lib.rs b/polkadot/runtime/test-runtime/src/lib.rs
index 03b9eb726d3..6d77bd36189 100644
--- a/polkadot/runtime/test-runtime/src/lib.rs
+++ b/polkadot/runtime/test-runtime/src/lib.rs
@@ -331,6 +331,7 @@ impl onchain::Config for OnChainSeqPhragmen {
 impl pallet_staking::Config for Runtime {
 	type MaxNominations = frame_support::pallet_prelude::ConstU32<16>;
 	type Currency = Balances;
+	type CurrencyBalance = Balance;
 	type UnixTime = Timestamp;
 	type CurrencyToVote = frame_support::traits::U128CurrencyToVote;
 	type RewardRemainder = ();
@@ -354,6 +355,7 @@ impl pallet_staking::Config for Runtime {
 	type VoterList = pallet_staking::UseNominatorsAndValidatorsMap<Runtime>;
 	type MaxUnlockingChunks = frame_support::traits::ConstU32<32>;
 	type BenchmarkingConfig = runtime_common::StakingBenchmarkingConfig;
+	type OnStakerSlash = ();
 	type WeightInfo = ();
 }
 
diff --git a/polkadot/runtime/westend/src/lib.rs b/polkadot/runtime/westend/src/lib.rs
index 34743f4a749..30bede43781 100644
--- a/polkadot/runtime/westend/src/lib.rs
+++ b/polkadot/runtime/westend/src/lib.rs
@@ -457,6 +457,7 @@ parameter_types! {
 impl pallet_staking::Config for Runtime {
 	type MaxNominations = MaxNominations;
 	type Currency = Balances;
+	type CurrencyBalance = Balance;
 	type UnixTime = Timestamp;
 	type CurrencyToVote = CurrencyToVote;
 	type RewardRemainder = ();
@@ -478,6 +479,7 @@ impl pallet_staking::Config for Runtime {
 	type VoterList = BagsList;
 	type MaxUnlockingChunks = frame_support::traits::ConstU32<32>;
 	type BenchmarkingConfig = runtime_common::StakingBenchmarkingConfig;
+	type OnStakerSlash = ();
 	type WeightInfo = weights::pallet_staking::WeightInfo<Runtime>;
 }
 
-- 
GitLab