From 195a2c38eb0f282683db732cfa5401706c8be5c2 Mon Sep 17 00:00:00 2001
From: Davide Galassi <davxy@datawok.net>
Date: Wed, 9 Aug 2023 20:00:02 +0200
Subject: [PATCH] Companion for substrate #14412 (#2938)

* Companion for substrate #14412

* Relax Send/Sync requirement for PhantomData

* Update cargo.lock
---
 cumulus/Cargo.lock | 812 +++++++++++++++++++++++++++++----------------
 1 file changed, 532 insertions(+), 280 deletions(-)

diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock
index b75ddbec0f4..8c00f1fb556 100644
--- a/cumulus/Cargo.lock
+++ b/cumulus/Cargo.lock
@@ -240,6 +240,164 @@ dependencies = [
  "syn 1.0.109",
 ]
 
+[[package]]
+name = "ark-bls12-381"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools",
+ "num-traits",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ed-on-bls12-381-bandersnatch"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c"
+dependencies = [
+ "ark-bls12-381",
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm",
+ "ark-ff-macros",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "digest 0.10.7",
+ "itertools",
+ "num-bigint",
+ "num-traits",
+ "paste",
+ "rustc_version 0.4.0",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint",
+ "num-traits",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-secret-scalar"
+version = "0.0.2"
+source = "git+https://github.com/w3f/ring-vrf?rev=c86ebd4#c86ebd4114d3165d05f9ce28c1d9e8d7a9a4e801"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "ark-transcript",
+ "digest 0.10.7",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std",
+ "digest 0.10.7",
+ "num-bigint",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "ark-transcript"
+version = "0.0.2"
+source = "git+https://github.com/w3f/ring-vrf?rev=c86ebd4#c86ebd4114d3165d05f9ce28c1d9e8d7a9a4e801"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "digest 0.10.7",
+ "rand_core 0.6.4",
+ "sha3",
+]
+
 [[package]]
 name = "array-bytes"
 version = "6.1.0"
@@ -740,6 +898,27 @@ dependencies = [
  "rustc-demangle",
 ]
 
+[[package]]
+name = "bandersnatch_vrfs"
+version = "0.0.1"
+source = "git+https://github.com/w3f/ring-vrf?rev=c86ebd4#c86ebd4114d3165d05f9ce28c1d9e8d7a9a4e801"
+dependencies = [
+ "ark-bls12-381",
+ "ark-ec",
+ "ark-ed-on-bls12-381-bandersnatch",
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "dleq_vrf",
+ "fflonk",
+ "merlin 3.0.0",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+ "ring 0.1.0",
+ "sha2 0.10.7",
+ "zeroize",
+]
+
 [[package]]
 name = "base-x"
 version = "0.2.8"
@@ -782,7 +961,7 @@ dependencies = [
 [[package]]
 name = "binary-merkle-tree"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "hash-db",
  "log",
@@ -1948,6 +2127,20 @@ dependencies = [
  "unicode-width",
 ]
 
+[[package]]
+name = "common"
+version = "0.1.0"
+source = "git+https://github.com/w3f/ring-proof#0e948f3c28cbacecdd3020403c4841c0eb339213"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "fflonk",
+ "merlin 3.0.0",
+]
+
 [[package]]
 name = "common-path"
 version = "1.0.0"
@@ -3409,6 +3602,22 @@ dependencies = [
  "winapi",
 ]
 
+[[package]]
+name = "dleq_vrf"
+version = "0.0.2"
+source = "git+https://github.com/w3f/ring-vrf?rev=c86ebd4#c86ebd4114d3165d05f9ce28c1d9e8d7a9a4e801"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-secret-scalar",
+ "ark-serialize",
+ "ark-std",
+ "ark-transcript",
+ "arrayvec 0.7.4",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
 [[package]]
 name = "doc-comment"
 version = "0.3.3"
@@ -3417,18 +3626,18 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
 
 [[package]]
 name = "docify"
-version = "0.2.0"
+version = "0.2.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6491709f76fb7ceb951244daf624d480198b427556084391d6e3c33d3ae74b9"
+checksum = "029de870d175d11969524d91a3fb2cbf6d488b853bff99d41cf65e533ac7d9d2"
 dependencies = [
  "docify_macros",
 ]
 
 [[package]]
 name = "docify_macros"
-version = "0.2.0"
+version = "0.2.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffc5338a9f72ce29a81377d9039798fcc926fb471b2004666caf48e446dffbbf"
+checksum = "cac43324656a1b05eb0186deb51f27d2d891c704c37f34de281ef6297ba193e5"
 dependencies = [
  "common-path",
  "derive-syn-parse",
@@ -3438,6 +3647,7 @@ dependencies = [
  "regex",
  "syn 2.0.28",
  "termcolor",
+ "toml 0.7.6",
  "walkdir",
 ]
 
@@ -3831,6 +4041,19 @@ dependencies = [
  "subtle",
 ]
 
+[[package]]
+name = "fflonk"
+version = "0.1.0"
+source = "git+https://github.com/w3f/fflonk#26a5045b24e169cffc1f9328ca83d71061145c40"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "merlin 3.0.0",
+]
+
 [[package]]
 name = "fiat-crypto"
 version = "0.1.20"
@@ -3911,7 +4134,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
 [[package]]
 name = "fork-tree"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
 ]
@@ -3934,7 +4157,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
 [[package]]
 name = "frame-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-support-procedural",
@@ -3959,7 +4182,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking-cli"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "Inflector",
  "array-bytes",
@@ -4007,7 +4230,7 @@ dependencies = [
 [[package]]
 name = "frame-election-provider-solution-type"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -4018,7 +4241,7 @@ dependencies = [
 [[package]]
 name = "frame-election-provider-support"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-election-provider-solution-type",
  "frame-support",
@@ -4035,7 +4258,7 @@ dependencies = [
 [[package]]
 name = "frame-executive"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -4064,7 +4287,7 @@ dependencies = [
 [[package]]
 name = "frame-remote-externalities"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-recursion",
  "futures",
@@ -4085,7 +4308,7 @@ dependencies = [
 [[package]]
 name = "frame-support"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "aquamarine",
  "bitflags 1.3.2",
@@ -4122,7 +4345,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "Inflector",
  "cfg-expr",
@@ -4140,7 +4363,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support-procedural-tools-derive",
  "proc-macro-crate",
@@ -4152,7 +4375,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools-derive"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -4162,7 +4385,7 @@ dependencies = [
 [[package]]
 name = "frame-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "cfg-if",
  "frame-support",
@@ -4181,7 +4404,7 @@ dependencies = [
 [[package]]
 name = "frame-system-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -4196,7 +4419,7 @@ dependencies = [
 [[package]]
 name = "frame-system-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -4205,7 +4428,7 @@ dependencies = [
 [[package]]
 name = "frame-try-runtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "parity-scale-codec",
@@ -5348,7 +5571,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7"
 [[package]]
 name = "kusama-runtime"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "frame-benchmarking",
@@ -5448,7 +5671,7 @@ dependencies = [
 [[package]]
 name = "kusama-runtime-constants"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-support",
  "polkadot-primitives",
@@ -6275,6 +6498,18 @@ dependencies = [
  "zeroize",
 ]
 
+[[package]]
+name = "merlin"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
 [[package]]
 name = "mick-jaeger"
 version = "0.1.8"
@@ -6315,7 +6550,7 @@ dependencies = [
 [[package]]
 name = "mmr-gadget"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "log",
@@ -6334,7 +6569,7 @@ dependencies = [
 [[package]]
 name = "mmr-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "anyhow",
  "jsonrpsee",
@@ -6838,7 +7073,7 @@ dependencies = [
 [[package]]
 name = "pallet-alliance"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "frame-benchmarking",
@@ -6859,7 +7094,7 @@ dependencies = [
 [[package]]
 name = "pallet-asset-conversion"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6877,7 +7112,7 @@ dependencies = [
 [[package]]
 name = "pallet-asset-conversion-tx-payment"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6892,7 +7127,7 @@ dependencies = [
 [[package]]
 name = "pallet-asset-tx-payment"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6910,7 +7145,7 @@ dependencies = [
 [[package]]
 name = "pallet-assets"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6925,7 +7160,7 @@ dependencies = [
 [[package]]
 name = "pallet-aura"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6941,7 +7176,7 @@ dependencies = [
 [[package]]
 name = "pallet-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6957,7 +7192,7 @@ dependencies = [
 [[package]]
 name = "pallet-authorship"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -6971,7 +7206,7 @@ dependencies = [
 [[package]]
 name = "pallet-babe"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -6995,7 +7230,7 @@ dependencies = [
 [[package]]
 name = "pallet-bags-list"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -7015,7 +7250,7 @@ dependencies = [
 [[package]]
 name = "pallet-balances"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7030,7 +7265,7 @@ dependencies = [
 [[package]]
 name = "pallet-beefy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -7049,7 +7284,7 @@ dependencies = [
 [[package]]
 name = "pallet-beefy-mmr"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "binary-merkle-tree",
@@ -7073,7 +7308,7 @@ dependencies = [
 [[package]]
 name = "pallet-bounties"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7179,7 +7414,7 @@ dependencies = [
 [[package]]
 name = "pallet-child-bounties"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7223,7 +7458,7 @@ dependencies = [
 [[package]]
 name = "pallet-collective"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7240,7 +7475,7 @@ dependencies = [
 [[package]]
 name = "pallet-contracts"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "bitflags 1.3.2",
  "environmental",
@@ -7270,7 +7505,7 @@ dependencies = [
 [[package]]
 name = "pallet-contracts-primitives"
 version = "24.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "bitflags 1.3.2",
  "parity-scale-codec",
@@ -7283,7 +7518,7 @@ dependencies = [
 [[package]]
 name = "pallet-contracts-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -7293,7 +7528,7 @@ dependencies = [
 [[package]]
 name = "pallet-conviction-voting"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "assert_matches",
  "frame-benchmarking",
@@ -7310,7 +7545,7 @@ dependencies = [
 [[package]]
 name = "pallet-core-fellowship"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7328,7 +7563,7 @@ dependencies = [
 [[package]]
 name = "pallet-democracy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7346,7 +7581,7 @@ dependencies = [
 [[package]]
 name = "pallet-election-provider-multi-phase"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -7369,7 +7604,7 @@ dependencies = [
 [[package]]
 name = "pallet-election-provider-support-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -7382,7 +7617,7 @@ dependencies = [
 [[package]]
 name = "pallet-elections-phragmen"
 version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7401,7 +7636,7 @@ dependencies = [
 [[package]]
 name = "pallet-fast-unstake"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "docify",
  "frame-benchmarking",
@@ -7420,7 +7655,7 @@ dependencies = [
 [[package]]
 name = "pallet-glutton"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "blake2",
  "frame-benchmarking",
@@ -7438,7 +7673,7 @@ dependencies = [
 [[package]]
 name = "pallet-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7461,7 +7696,7 @@ dependencies = [
 [[package]]
 name = "pallet-identity"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "enumflags2",
  "frame-benchmarking",
@@ -7477,7 +7712,7 @@ dependencies = [
 [[package]]
 name = "pallet-im-online"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7497,7 +7732,7 @@ dependencies = [
 [[package]]
 name = "pallet-indices"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7514,7 +7749,7 @@ dependencies = [
 [[package]]
 name = "pallet-insecure-randomness-collective-flip"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -7528,7 +7763,7 @@ dependencies = [
 [[package]]
 name = "pallet-membership"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7545,7 +7780,7 @@ dependencies = [
 [[package]]
 name = "pallet-message-queue"
 version = "7.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7564,7 +7799,7 @@ dependencies = [
 [[package]]
 name = "pallet-mmr"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7581,7 +7816,7 @@ dependencies = [
 [[package]]
 name = "pallet-multisig"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7597,7 +7832,7 @@ dependencies = [
 [[package]]
 name = "pallet-nft-fractionalization"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7614,7 +7849,7 @@ dependencies = [
 [[package]]
 name = "pallet-nfts"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "enumflags2",
  "frame-benchmarking",
@@ -7632,7 +7867,7 @@ dependencies = [
 [[package]]
 name = "pallet-nfts-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "pallet-nfts",
@@ -7643,7 +7878,7 @@ dependencies = [
 [[package]]
 name = "pallet-nis"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7659,7 +7894,7 @@ dependencies = [
 [[package]]
 name = "pallet-nomination-pools"
 version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -7678,7 +7913,7 @@ dependencies = [
 [[package]]
 name = "pallet-nomination-pools-benchmarking"
 version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -7698,7 +7933,7 @@ dependencies = [
 [[package]]
 name = "pallet-nomination-pools-runtime-api"
 version = "1.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "pallet-nomination-pools",
  "parity-scale-codec",
@@ -7709,7 +7944,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -7726,7 +7961,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -7765,7 +8000,7 @@ dependencies = [
 [[package]]
 name = "pallet-preimage"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7782,7 +8017,7 @@ dependencies = [
 [[package]]
 name = "pallet-proxy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7797,7 +8032,7 @@ dependencies = [
 [[package]]
 name = "pallet-ranked-collective"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7815,7 +8050,7 @@ dependencies = [
 [[package]]
 name = "pallet-recovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7830,7 +8065,7 @@ dependencies = [
 [[package]]
 name = "pallet-referenda"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "assert_matches",
  "frame-benchmarking",
@@ -7849,7 +8084,7 @@ dependencies = [
 [[package]]
 name = "pallet-salary"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7867,7 +8102,7 @@ dependencies = [
 [[package]]
 name = "pallet-scheduler"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7884,7 +8119,7 @@ dependencies = [
 [[package]]
 name = "pallet-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -7905,7 +8140,7 @@ dependencies = [
 [[package]]
 name = "pallet-session-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -7921,12 +8156,11 @@ dependencies = [
 [[package]]
 name = "pallet-society"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
  "frame-system",
- "hex-literal 0.3.4",
  "log",
  "parity-scale-codec",
  "rand_chacha 0.2.2",
@@ -7940,7 +8174,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-election-provider-support",
@@ -7963,7 +8197,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-reward-curve"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -7974,7 +8208,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-reward-fn"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "log",
  "sp-arithmetic",
@@ -7983,7 +8217,7 @@ dependencies = [
 [[package]]
 name = "pallet-staking-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -7992,7 +8226,7 @@ dependencies = [
 [[package]]
 name = "pallet-state-trie-migration"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8009,7 +8243,7 @@ dependencies = [
 [[package]]
 name = "pallet-sudo"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8024,7 +8258,7 @@ dependencies = [
 [[package]]
 name = "pallet-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8042,7 +8276,7 @@ dependencies = [
 [[package]]
 name = "pallet-tips"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8061,7 +8295,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -8077,7 +8311,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "jsonrpsee",
  "pallet-transaction-payment-rpc-runtime-api",
@@ -8093,7 +8327,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "pallet-transaction-payment",
  "parity-scale-codec",
@@ -8105,7 +8339,7 @@ dependencies = [
 [[package]]
 name = "pallet-treasury"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8122,7 +8356,7 @@ dependencies = [
 [[package]]
 name = "pallet-uniques"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8137,7 +8371,7 @@ dependencies = [
 [[package]]
 name = "pallet-utility"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8153,7 +8387,7 @@ dependencies = [
 [[package]]
 name = "pallet-vesting"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8168,7 +8402,7 @@ dependencies = [
 [[package]]
 name = "pallet-whitelist"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8183,7 +8417,7 @@ dependencies = [
 [[package]]
 name = "pallet-xcm"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bounded-collections",
  "frame-benchmarking",
@@ -8204,7 +8438,7 @@ dependencies = [
 [[package]]
 name = "pallet-xcm-benchmarks"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -8787,7 +9021,7 @@ dependencies = [
 [[package]]
 name = "polkadot-approval-distribution"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "futures-timer",
@@ -8805,7 +9039,7 @@ dependencies = [
 [[package]]
 name = "polkadot-availability-bitfield-distribution"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "futures-timer",
@@ -8820,7 +9054,7 @@ dependencies = [
 [[package]]
 name = "polkadot-availability-distribution"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "derive_more",
  "fatality",
@@ -8843,7 +9077,7 @@ dependencies = [
 [[package]]
 name = "polkadot-availability-recovery"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "fatality",
  "futures",
@@ -8864,7 +9098,7 @@ dependencies = [
 [[package]]
 name = "polkadot-cli"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "clap",
  "frame-benchmarking-cli",
@@ -8891,7 +9125,7 @@ dependencies = [
 [[package]]
 name = "polkadot-collator-protocol"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "always-assert",
  "bitvec",
@@ -8913,7 +9147,7 @@ dependencies = [
 [[package]]
 name = "polkadot-core-primitives"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -8925,7 +9159,7 @@ dependencies = [
 [[package]]
 name = "polkadot-dispute-distribution"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "derive_more",
  "fatality",
@@ -8950,7 +9184,7 @@ dependencies = [
 [[package]]
 name = "polkadot-erasure-coding"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "parity-scale-codec",
  "polkadot-node-primitives",
@@ -8964,7 +9198,7 @@ dependencies = [
 [[package]]
 name = "polkadot-gossip-support"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "futures-timer",
@@ -8985,7 +9219,7 @@ dependencies = [
 [[package]]
 name = "polkadot-network-bridge"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "always-assert",
  "async-trait",
@@ -9008,7 +9242,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-collation-generation"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "parity-scale-codec",
@@ -9026,7 +9260,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-approval-voting"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "derive_more",
@@ -9034,7 +9268,7 @@ dependencies = [
  "futures-timer",
  "kvdb",
  "lru 0.11.0",
- "merlin",
+ "merlin 2.0.1",
  "parity-scale-codec",
  "polkadot-node-jaeger",
  "polkadot-node-primitives",
@@ -9055,7 +9289,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-av-store"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "futures",
@@ -9077,7 +9311,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-backing"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "fatality",
@@ -9096,7 +9330,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-bitfield-signing"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "polkadot-node-subsystem",
@@ -9111,7 +9345,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-candidate-validation"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-trait",
  "futures",
@@ -9132,7 +9366,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-chain-api"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "polkadot-node-metrics",
@@ -9147,7 +9381,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-chain-selection"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "futures-timer",
@@ -9164,7 +9398,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-dispute-coordinator"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "fatality",
  "futures",
@@ -9183,7 +9417,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-parachains-inherent"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-trait",
  "futures",
@@ -9200,7 +9434,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-provisioner"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "fatality",
@@ -9217,7 +9451,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-pvf"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "always-assert",
  "futures",
@@ -9248,7 +9482,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-pvf-checker"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "polkadot-node-primitives",
@@ -9264,7 +9498,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-pvf-common"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "cpu-time",
  "futures",
@@ -9287,7 +9521,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-pvf-execute-worker"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "cpu-time",
  "futures",
@@ -9307,7 +9541,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-pvf-prepare-worker"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "libc",
@@ -9330,7 +9564,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-core-runtime-api"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "futures",
  "lru 0.11.0",
@@ -9345,7 +9579,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-jaeger"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "lazy_static",
  "log",
@@ -9363,7 +9597,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-metrics"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bs58 0.4.0",
  "futures",
@@ -9382,7 +9616,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-network-protocol"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-channel",
  "async-trait",
@@ -9405,7 +9639,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-primitives"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bounded-vec",
  "futures",
@@ -9427,7 +9661,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-subsystem"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "polkadot-node-jaeger",
  "polkadot-node-subsystem-types",
@@ -9437,7 +9671,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-subsystem-test-helpers"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-trait",
  "futures",
@@ -9455,7 +9689,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-subsystem-types"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-trait",
  "derive_more",
@@ -9479,7 +9713,7 @@ dependencies = [
 [[package]]
 name = "polkadot-node-subsystem-util"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-trait",
  "derive_more",
@@ -9512,7 +9746,7 @@ dependencies = [
 [[package]]
 name = "polkadot-overseer"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-trait",
  "futures",
@@ -9535,7 +9769,7 @@ dependencies = [
 [[package]]
 name = "polkadot-parachain"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bounded-collections",
  "derive_more",
@@ -9634,7 +9868,7 @@ dependencies = [
 [[package]]
 name = "polkadot-performance-test"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "env_logger 0.9.0",
  "kusama-runtime",
@@ -9652,7 +9886,7 @@ dependencies = [
 [[package]]
 name = "polkadot-primitives"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "hex-literal 0.4.1",
@@ -9678,7 +9912,7 @@ dependencies = [
 [[package]]
 name = "polkadot-rpc"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "jsonrpsee",
  "mmr-rpc",
@@ -9710,7 +9944,7 @@ dependencies = [
 [[package]]
 name = "polkadot-runtime"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "frame-benchmarking",
@@ -9806,7 +10040,7 @@ dependencies = [
 [[package]]
 name = "polkadot-runtime-common"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "frame-benchmarking",
@@ -9852,7 +10086,7 @@ dependencies = [
 [[package]]
 name = "polkadot-runtime-constants"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-support",
  "polkadot-primitives",
@@ -9866,7 +10100,7 @@ dependencies = [
 [[package]]
 name = "polkadot-runtime-metrics"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bs58 0.4.0",
  "parity-scale-codec",
@@ -9878,7 +10112,7 @@ dependencies = [
 [[package]]
 name = "polkadot-runtime-parachains"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitflags 1.3.2",
  "bitvec",
@@ -9923,7 +10157,7 @@ dependencies = [
 [[package]]
 name = "polkadot-service"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "async-trait",
  "frame-benchmarking",
@@ -10043,7 +10277,7 @@ dependencies = [
 [[package]]
 name = "polkadot-statement-distribution"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "arrayvec 0.5.2",
  "fatality",
@@ -10065,7 +10299,7 @@ dependencies = [
 [[package]]
 name = "polkadot-statement-table"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "parity-scale-codec",
  "polkadot-primitives",
@@ -10075,7 +10309,7 @@ dependencies = [
 [[package]]
 name = "polkadot-test-client"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-benchmarking",
  "parity-scale-codec",
@@ -10103,7 +10337,7 @@ dependencies = [
 [[package]]
 name = "polkadot-test-runtime"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "frame-election-provider-support",
@@ -10164,7 +10398,7 @@ dependencies = [
 [[package]]
 name = "polkadot-test-service"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-system",
  "futures",
@@ -10810,6 +11044,21 @@ dependencies = [
  "subtle",
 ]
 
+[[package]]
+name = "ring"
+version = "0.1.0"
+source = "git+https://github.com/w3f/ring-proof#0e948f3c28cbacecdd3020403c4841c0eb339213"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "common",
+ "fflonk",
+ "merlin 3.0.0",
+]
+
 [[package]]
 name = "ring"
 version = "0.16.20"
@@ -10905,7 +11154,7 @@ dependencies = [
 [[package]]
 name = "rococo-runtime"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "binary-merkle-tree",
  "frame-benchmarking",
@@ -10992,7 +11241,7 @@ dependencies = [
 [[package]]
 name = "rococo-runtime-constants"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-support",
  "polkadot-primitives",
@@ -11126,7 +11375,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c"
 dependencies = [
  "log",
- "ring",
+ "ring 0.16.20",
  "sct",
  "webpki",
 ]
@@ -11138,7 +11387,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "c911ba11bc8433e811ce56fde130ccf32f5127cab0e0194e9c68c5a5b671791e"
 dependencies = [
  "log",
- "ring",
+ "ring 0.16.20",
  "rustls-webpki",
  "sct",
 ]
@@ -11170,7 +11419,7 @@ version = "0.100.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d6207cd5ed3d8dca7816f8f3725513a34609c0c765bf652b8c3cb4cfd87db46b"
 dependencies = [
- "ring",
+ "ring 0.16.20",
  "untrusted",
 ]
 
@@ -11227,7 +11476,7 @@ dependencies = [
 [[package]]
 name = "sc-allocator"
 version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "log",
  "sp-core",
@@ -11238,7 +11487,7 @@ dependencies = [
 [[package]]
 name = "sc-authority-discovery"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "futures",
@@ -11266,7 +11515,7 @@ dependencies = [
 [[package]]
 name = "sc-basic-authorship"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "futures-timer",
@@ -11289,7 +11538,7 @@ dependencies = [
 [[package]]
 name = "sc-block-builder"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "sc-client-api",
@@ -11304,7 +11553,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "memmap2",
  "sc-chain-spec-derive",
@@ -11323,7 +11572,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec-derive"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -11334,7 +11583,7 @@ dependencies = [
 [[package]]
 name = "sc-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "chrono",
@@ -11373,7 +11622,7 @@ dependencies = [
 [[package]]
 name = "sc-client-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "fnv",
  "futures",
@@ -11399,7 +11648,7 @@ dependencies = [
 [[package]]
 name = "sc-client-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "hash-db",
  "kvdb",
@@ -11425,7 +11674,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "futures",
@@ -11450,7 +11699,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-aura"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "futures",
@@ -11479,7 +11728,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "fork-tree",
@@ -11515,7 +11764,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "jsonrpsee",
@@ -11537,7 +11786,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-beefy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -11571,7 +11820,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-beefy-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "jsonrpsee",
@@ -11590,7 +11839,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-epochs"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "fork-tree",
  "parity-scale-codec",
@@ -11603,7 +11852,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-grandpa"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "ahash 0.8.2",
  "array-bytes",
@@ -11644,7 +11893,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-grandpa-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "finality-grandpa",
  "futures",
@@ -11664,7 +11913,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "futures",
@@ -11687,7 +11936,7 @@ dependencies = [
 [[package]]
 name = "sc-executor"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "parking_lot 0.12.1",
@@ -11709,7 +11958,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-common"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "sc-allocator",
  "sp-maybe-compressed-blob",
@@ -11721,7 +11970,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "anyhow",
  "cfg-if",
@@ -11738,7 +11987,7 @@ dependencies = [
 [[package]]
 name = "sc-informant"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "ansi_term",
  "futures",
@@ -11754,7 +12003,7 @@ dependencies = [
 [[package]]
 name = "sc-keystore"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "parking_lot 0.12.1",
@@ -11768,7 +12017,7 @@ dependencies = [
 [[package]]
 name = "sc-network"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -11811,7 +12060,7 @@ dependencies = [
 [[package]]
 name = "sc-network-bitswap"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-channel",
  "cid",
@@ -11831,7 +12080,7 @@ dependencies = [
 [[package]]
 name = "sc-network-common"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "bitflags 1.3.2",
@@ -11848,7 +12097,7 @@ dependencies = [
 [[package]]
 name = "sc-network-gossip"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "ahash 0.8.2",
  "futures",
@@ -11867,7 +12116,7 @@ dependencies = [
 [[package]]
 name = "sc-network-light"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -11888,7 +12137,7 @@ dependencies = [
 [[package]]
 name = "sc-network-sync"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "async-channel",
@@ -11922,7 +12171,7 @@ dependencies = [
 [[package]]
 name = "sc-network-transactions"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "futures",
@@ -11940,7 +12189,7 @@ dependencies = [
 [[package]]
 name = "sc-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "bytes",
@@ -11974,7 +12223,7 @@ dependencies = [
 [[package]]
 name = "sc-proposer-metrics"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "log",
  "substrate-prometheus-endpoint",
@@ -11983,7 +12232,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "jsonrpsee",
@@ -12014,7 +12263,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-api"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "jsonrpsee",
  "parity-scale-codec",
@@ -12033,7 +12282,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-server"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "http",
  "jsonrpsee",
@@ -12048,7 +12297,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-spec-v2"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "futures",
@@ -12061,6 +12310,7 @@ dependencies = [
  "sc-chain-spec",
  "sc-client-api",
  "sc-transaction-pool-api",
+ "sc-utils",
  "serde",
  "sp-api",
  "sp-blockchain",
@@ -12074,7 +12324,7 @@ dependencies = [
 [[package]]
 name = "sc-service"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "directories",
@@ -12138,7 +12388,7 @@ dependencies = [
 [[package]]
 name = "sc-state-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -12149,7 +12399,7 @@ dependencies = [
 [[package]]
 name = "sc-storage-monitor"
 version = "0.1.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "clap",
  "fs4",
@@ -12163,7 +12413,7 @@ dependencies = [
 [[package]]
 name = "sc-sync-state-rpc"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "jsonrpsee",
  "parity-scale-codec",
@@ -12182,7 +12432,7 @@ dependencies = [
 [[package]]
 name = "sc-sysinfo"
 version = "6.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "libc",
@@ -12201,7 +12451,7 @@ dependencies = [
 [[package]]
 name = "sc-telemetry"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "chrono",
  "futures",
@@ -12220,7 +12470,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "ansi_term",
  "atty",
@@ -12249,7 +12499,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -12260,7 +12510,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "futures",
@@ -12286,7 +12536,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "futures",
@@ -12302,7 +12552,7 @@ dependencies = [
 [[package]]
 name = "sc-utils"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-channel",
  "futures",
@@ -12371,7 +12621,7 @@ dependencies = [
  "arrayvec 0.5.2",
  "curve25519-dalek 2.1.3",
  "getrandom 0.1.16",
- "merlin",
+ "merlin 2.0.1",
  "rand 0.7.3",
  "rand_core 0.5.1",
  "sha2 0.8.2",
@@ -12397,7 +12647,7 @@ version = "0.7.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
 dependencies = [
- "ring",
+ "ring 0.16.20",
  "untrusted",
 ]
 
@@ -12647,9 +12897,9 @@ dependencies = [
 
 [[package]]
 name = "sha3"
-version = "0.10.0"
+version = "0.10.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31f935e31cf406e8c0e96c2815a5516181b7004ae8c5f296293221e9b1e356bd"
+checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9"
 dependencies = [
  "digest 0.10.7",
  "keccak",
@@ -12760,7 +13010,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec"
 [[package]]
 name = "slot-range-helper"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "enumn",
  "parity-scale-codec",
@@ -12801,7 +13051,7 @@ dependencies = [
  "chacha20poly1305",
  "curve25519-dalek 4.0.0-rc.1",
  "rand_core 0.6.4",
- "ring",
+ "ring 0.16.20",
  "rustc_version 0.4.0",
  "sha2 0.10.7",
  "subtle",
@@ -12846,7 +13096,7 @@ dependencies = [
 [[package]]
 name = "sp-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "hash-db",
  "log",
@@ -12867,7 +13117,7 @@ dependencies = [
 [[package]]
 name = "sp-api-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "Inflector",
  "blake2",
@@ -12881,7 +13131,7 @@ dependencies = [
 [[package]]
 name = "sp-application-crypto"
 version = "23.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -12894,7 +13144,7 @@ dependencies = [
 [[package]]
 name = "sp-arithmetic"
 version = "16.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "integer-sqrt",
  "num-traits",
@@ -12908,7 +13158,7 @@ dependencies = [
 [[package]]
 name = "sp-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -12921,7 +13171,7 @@ dependencies = [
 [[package]]
 name = "sp-block-builder"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "sp-api",
  "sp-inherents",
@@ -12932,7 +13182,7 @@ dependencies = [
 [[package]]
 name = "sp-blockchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "log",
@@ -12950,7 +13200,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "futures",
@@ -12965,7 +13215,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-aura"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -12982,7 +13232,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -13001,7 +13251,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-beefy"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "lazy_static",
  "parity-scale-codec",
@@ -13020,7 +13270,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "finality-grandpa",
  "log",
@@ -13038,7 +13288,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -13050,9 +13300,11 @@ dependencies = [
 [[package]]
 name = "sp-core"
 version = "21.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
+ "arrayvec 0.7.4",
+ "bandersnatch_vrfs",
  "bitflags 1.3.2",
  "blake2",
  "bounded-collections",
@@ -13066,7 +13318,7 @@ dependencies = [
  "lazy_static",
  "libsecp256k1",
  "log",
- "merlin",
+ "merlin 2.0.1",
  "parity-scale-codec",
  "parking_lot 0.12.1",
  "paste",
@@ -13095,7 +13347,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing"
 version = "9.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "blake2b_simd",
  "byteorder",
@@ -13108,7 +13360,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing-proc-macro"
 version = "9.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "quote",
  "sp-core-hashing",
@@ -13118,7 +13370,7 @@ dependencies = [
 [[package]]
 name = "sp-database"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "kvdb",
  "parking_lot 0.12.1",
@@ -13127,7 +13379,7 @@ dependencies = [
 [[package]]
 name = "sp-debug-derive"
 version = "8.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -13137,7 +13389,7 @@ dependencies = [
 [[package]]
 name = "sp-externalities"
 version = "0.19.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -13148,7 +13400,7 @@ dependencies = [
 [[package]]
 name = "sp-genesis-builder"
 version = "0.1.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "serde_json",
  "sp-api",
@@ -13159,7 +13411,7 @@ dependencies = [
 [[package]]
 name = "sp-inherents"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "impl-trait-for-tuples",
@@ -13173,7 +13425,7 @@ dependencies = [
 [[package]]
 name = "sp-io"
 version = "23.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "bytes",
  "ed25519",
@@ -13198,7 +13450,7 @@ dependencies = [
 [[package]]
 name = "sp-keyring"
 version = "24.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "lazy_static",
  "sp-core",
@@ -13209,7 +13461,7 @@ dependencies = [
 [[package]]
 name = "sp-keystore"
 version = "0.27.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "parking_lot 0.12.1",
@@ -13221,7 +13473,7 @@ dependencies = [
 [[package]]
 name = "sp-maybe-compressed-blob"
 version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "thiserror",
  "zstd 0.12.3+zstd.1.5.2",
@@ -13230,7 +13482,7 @@ dependencies = [
 [[package]]
 name = "sp-metadata-ir"
 version = "0.1.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-metadata",
  "parity-scale-codec",
@@ -13241,7 +13493,7 @@ dependencies = [
 [[package]]
 name = "sp-mmr-primitives"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "ckb-merkle-mountain-range",
  "log",
@@ -13259,7 +13511,7 @@ dependencies = [
 [[package]]
 name = "sp-npos-elections"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -13273,7 +13525,7 @@ dependencies = [
 [[package]]
 name = "sp-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "sp-api",
  "sp-core",
@@ -13283,7 +13535,7 @@ dependencies = [
 [[package]]
 name = "sp-panic-handler"
 version = "8.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "backtrace",
  "lazy_static",
@@ -13293,7 +13545,7 @@ dependencies = [
 [[package]]
 name = "sp-rpc"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "rustc-hash",
  "serde",
@@ -13303,7 +13555,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime"
 version = "24.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "either",
  "hash256-std-hasher",
@@ -13325,7 +13577,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface"
 version = "17.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "bytes",
  "impl-trait-for-tuples",
@@ -13343,7 +13595,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface-proc-macro"
 version = "11.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "Inflector",
  "proc-macro-crate",
@@ -13355,7 +13607,7 @@ dependencies = [
 [[package]]
 name = "sp-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -13370,7 +13622,7 @@ dependencies = [
 [[package]]
 name = "sp-staking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -13384,7 +13636,7 @@ dependencies = [
 [[package]]
 name = "sp-state-machine"
 version = "0.28.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "hash-db",
  "log",
@@ -13405,7 +13657,7 @@ dependencies = [
 [[package]]
 name = "sp-statement-store"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "aes-gcm 0.10.2",
  "curve25519-dalek 3.2.0",
@@ -13429,12 +13681,12 @@ dependencies = [
 [[package]]
 name = "sp-std"
 version = "8.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 
 [[package]]
 name = "sp-storage"
 version = "13.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -13447,7 +13699,7 @@ dependencies = [
 [[package]]
 name = "sp-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -13460,7 +13712,7 @@ dependencies = [
 [[package]]
 name = "sp-tracing"
 version = "10.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "sp-std",
@@ -13472,7 +13724,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "sp-api",
  "sp-runtime",
@@ -13481,7 +13733,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-storage-proof"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -13496,7 +13748,7 @@ dependencies = [
 [[package]]
 name = "sp-trie"
 version = "22.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "ahash 0.8.2",
  "hash-db",
@@ -13519,7 +13771,7 @@ dependencies = [
 [[package]]
 name = "sp-version"
 version = "22.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -13536,7 +13788,7 @@ dependencies = [
 [[package]]
 name = "sp-version-proc-macro"
 version = "8.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "proc-macro2",
@@ -13547,7 +13799,7 @@ dependencies = [
 [[package]]
 name = "sp-wasm-interface"
 version = "14.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "anyhow",
  "impl-trait-for-tuples",
@@ -13560,7 +13812,7 @@ dependencies = [
 [[package]]
 name = "sp-weights"
 version = "20.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -13742,12 +13994,12 @@ dependencies = [
 [[package]]
 name = "substrate-build-script-utils"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 
 [[package]]
 name = "substrate-frame-rpc-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "frame-system-rpc-runtime-api",
  "futures",
@@ -13766,7 +14018,7 @@ dependencies = [
 [[package]]
 name = "substrate-prometheus-endpoint"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "hyper",
  "log",
@@ -13778,7 +14030,7 @@ dependencies = [
 [[package]]
 name = "substrate-rpc-client"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "jsonrpsee",
@@ -13791,7 +14043,7 @@ dependencies = [
 [[package]]
 name = "substrate-state-trie-migration-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "jsonrpsee",
  "parity-scale-codec",
@@ -13808,7 +14060,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-client"
 version = "2.0.1"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "array-bytes",
  "async-trait",
@@ -13834,7 +14086,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-utils"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "futures",
  "substrate-test-utils-derive",
@@ -13844,7 +14096,7 @@ dependencies = [
 [[package]]
 name = "substrate-test-utils-derive"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -13855,7 +14107,7 @@ dependencies = [
 [[package]]
 name = "substrate-wasm-builder"
 version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "ansi_term",
  "build-helper",
@@ -13974,7 +14226,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16"
 [[package]]
 name = "test-runtime-constants"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-support",
  "polkadot-primitives",
@@ -14349,7 +14601,7 @@ dependencies = [
 [[package]]
 name = "tracing-gum"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "coarsetime",
  "polkadot-node-jaeger",
@@ -14361,7 +14613,7 @@ dependencies = [
 [[package]]
 name = "tracing-gum-proc-macro"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "expander 2.0.0",
  "proc-macro-crate",
@@ -14491,7 +14743,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
 [[package]]
 name = "try-runtime-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=master#f7e81b9be4fb3f2906a3768fe74d70c8228ab553"
+source = "git+https://github.com/paritytech/substrate?branch=master#19eb56a3fc51140b269e339ecb7e9a4a378c26ff"
 dependencies = [
  "async-trait",
  "clap",
@@ -15133,7 +15385,7 @@ version = "0.22.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
 dependencies = [
- "ring",
+ "ring 0.16.20",
  "untrusted",
 ]
 
@@ -15167,7 +15419,7 @@ dependencies = [
 [[package]]
 name = "westend-runtime"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bitvec",
  "frame-benchmarking",
@@ -15260,7 +15512,7 @@ dependencies = [
 [[package]]
 name = "westend-runtime-constants"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-support",
  "polkadot-primitives",
@@ -15614,7 +15866,7 @@ dependencies = [
 [[package]]
 name = "xcm"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "bounded-collections",
  "derivative",
@@ -15630,7 +15882,7 @@ dependencies = [
 [[package]]
 name = "xcm-builder"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -15684,7 +15936,7 @@ dependencies = [
 [[package]]
 name = "xcm-executor"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "environmental",
  "frame-benchmarking",
@@ -15704,7 +15956,7 @@ dependencies = [
 [[package]]
 name = "xcm-procedural"
 version = "0.9.43"
-source = "git+https://github.com/paritytech/polkadot?branch=master#2fe827411438afb323bc8c4334a1d5ec60abfec4"
+source = "git+https://github.com/paritytech/polkadot?branch=master#a3bde921bafcd7a790c59b2753aa90839afa6ee7"
 dependencies = [
  "Inflector",
  "proc-macro2",
-- 
GitLab