diff --git a/Cargo.lock b/Cargo.lock index 52d675a921f8..7c8ee471d7d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -433,7 +433,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "beefy-primitives", "fnv", @@ -467,7 +467,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -487,12 +487,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -2087,7 +2087,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", ] @@ -2105,7 +2105,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -2127,7 +2127,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "Inflector", "chrono", @@ -2177,7 +2177,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2188,7 +2188,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2204,7 +2204,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -2232,7 +2232,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "bitflags", "frame-metadata", @@ -2262,7 +2262,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2274,7 +2274,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2286,7 +2286,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro2", "quote", @@ -2296,7 +2296,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2319,7 +2319,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -2330,7 +2330,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "log", @@ -2347,7 +2347,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -2362,7 +2362,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "sp-api", @@ -2371,7 +2371,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "sp-api", @@ -2550,7 +2550,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "chrono", "frame-election-provider-support", @@ -4882,7 +4882,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -4896,7 +4896,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -4912,7 +4912,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -4927,7 +4927,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -4951,7 +4951,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4971,7 +4971,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4990,7 +4990,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5005,7 +5005,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "beefy-primitives", "frame-support", @@ -5021,7 +5021,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5044,7 +5044,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5126,7 +5126,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5145,7 +5145,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5162,7 +5162,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5178,7 +5178,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5201,7 +5201,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5214,7 +5214,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5232,7 +5232,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5247,7 +5247,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5270,7 +5270,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5286,7 +5286,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5306,7 +5306,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5323,7 +5323,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5340,7 +5340,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5358,7 +5358,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5373,7 +5373,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5388,7 +5388,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5423,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -5440,7 +5440,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5463,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5479,7 +5479,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5494,7 +5494,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5509,7 +5509,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5525,7 +5525,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -5546,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5562,7 +5562,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -5576,7 +5576,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5599,7 +5599,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5610,7 +5610,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "sp-arithmetic", @@ -5619,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -5633,7 +5633,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5651,7 +5651,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5670,7 +5670,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-support", "frame-system", @@ -5686,7 +5686,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5701,7 +5701,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5712,7 +5712,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5729,7 +5729,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -5745,7 +5745,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-benchmarking", "frame-support", @@ -8227,7 +8227,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8568,7 +8568,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "sp-core", @@ -8579,7 +8579,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "futures 0.3.21", @@ -8606,7 +8606,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8629,7 +8629,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8645,7 +8645,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8662,7 +8662,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8673,7 +8673,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "chrono", "clap", @@ -8712,7 +8712,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "fnv", "futures 0.3.21", @@ -8740,7 +8740,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "hash-db", "kvdb", @@ -8765,7 +8765,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "futures 0.3.21", @@ -8789,7 +8789,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "fork-tree", @@ -8832,7 +8832,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -8854,7 +8854,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8867,7 +8867,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "futures 0.3.21", @@ -8892,7 +8892,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "sc-client-api", "sp-authorship", @@ -8903,7 +8903,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "lazy_static", "lru 0.7.5", @@ -8930,7 +8930,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "environmental", "parity-scale-codec", @@ -8947,7 +8947,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "parity-scale-codec", @@ -8962,7 +8962,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8980,7 +8980,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "ahash", "async-trait", @@ -9020,7 +9020,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9041,7 +9041,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9058,7 +9058,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "hex", @@ -9073,7 +9073,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "asynchronous-codec", @@ -9125,7 +9125,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "libp2p", @@ -9138,7 +9138,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "ahash", "futures 0.3.21", @@ -9155,7 +9155,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "libp2p", @@ -9175,7 +9175,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "bitflags", "either", @@ -9204,7 +9204,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "bytes", "fnv", @@ -9232,7 +9232,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "libp2p", @@ -9245,7 +9245,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9254,7 +9254,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "hash-db", @@ -9284,7 +9284,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9307,7 +9307,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9320,7 +9320,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "directories", @@ -9385,7 +9385,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "parity-scale-codec", @@ -9399,7 +9399,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9418,7 +9418,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "libc", @@ -9437,7 +9437,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "chrono", "futures 0.3.21", @@ -9455,7 +9455,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "ansi_term", "atty", @@ -9486,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9497,7 +9497,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9524,7 +9524,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "log", @@ -9537,7 +9537,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10004,7 +10004,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "hash-db", "log", @@ -10021,7 +10021,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "blake2", "proc-macro-crate", @@ -10033,7 +10033,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -10046,7 +10046,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "integer-sqrt", "num-traits", @@ -10061,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -10074,7 +10074,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "parity-scale-codec", @@ -10086,7 +10086,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "sp-api", @@ -10098,7 +10098,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "log", @@ -10116,7 +10116,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "futures 0.3.21", @@ -10135,7 +10135,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "merlin", @@ -10158,7 +10158,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -10172,7 +10172,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -10185,7 +10185,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "base58", "bitflags", @@ -10231,7 +10231,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "blake2", "byteorder", @@ -10245,7 +10245,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro2", "quote", @@ -10256,7 +10256,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10265,7 +10265,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro2", "quote", @@ -10275,7 +10275,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "environmental", "parity-scale-codec", @@ -10286,7 +10286,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "finality-grandpa", "log", @@ -10304,7 +10304,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10318,7 +10318,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "hash-db", @@ -10343,7 +10343,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "lazy_static", "sp-core", @@ -10354,7 +10354,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "futures 0.3.21", @@ -10371,7 +10371,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "thiserror", "zstd", @@ -10380,7 +10380,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "parity-scale-codec", @@ -10395,7 +10395,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -10409,7 +10409,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "sp-api", "sp-core", @@ -10419,7 +10419,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "backtrace", "lazy_static", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "rustc-hash", "serde", @@ -10439,7 +10439,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "either", "hash256-std-hasher", @@ -10461,7 +10461,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10478,7 +10478,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "Inflector", "proc-macro-crate", @@ -10490,7 +10490,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "parity-scale-codec", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "serde", "serde_json", @@ -10513,7 +10513,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -10527,7 +10527,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "scale-info", @@ -10538,7 +10538,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "hash-db", "log", @@ -10560,12 +10560,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10578,7 +10578,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "log", "sp-core", @@ -10591,7 +10591,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "futures-timer", @@ -10607,7 +10607,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "sp-std", @@ -10619,7 +10619,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "sp-api", "sp-runtime", @@ -10628,7 +10628,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "log", @@ -10644,7 +10644,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "hash-db", "memory-db", @@ -10660,7 +10660,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10677,7 +10677,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10688,7 +10688,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "impl-trait-for-tuples", "log", @@ -10880,7 +10880,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "platforms", ] @@ -10888,7 +10888,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -10909,7 +10909,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures-util", "hyper", @@ -10922,7 +10922,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "jsonrpsee", "log", @@ -10943,7 +10943,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "async-trait", "futures 0.3.21", @@ -10969,7 +10969,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -10979,7 +10979,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10990,7 +10990,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "ansi_term", "build-helper", @@ -11694,7 +11694,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" +source = "git+https://github.com/paritytech/substrate?branch=master#4aec7b4d0647c20f0e6b769b41bfec435dcfeced" dependencies = [ "clap", "jsonrpsee", diff --git a/node/client/src/lib.rs b/node/client/src/lib.rs index 636e8f0bc8b7..537eefb622d6 100644 --- a/node/client/src/lib.rs +++ b/node/client/src/lib.rs @@ -28,7 +28,7 @@ use sc_executor::NativeElseWasmExecutor; use sp_api::{CallApiAt, Encode, NumberFor, ProvideRuntimeApi}; use sp_blockchain::{HeaderBackend, HeaderMetadata}; use sp_consensus::BlockStatus; -use sp_core::Pair; +use sp_core::{Pair, H256}; use sp_keyring::Sr25519Keyring; use sp_runtime::{ generic::{BlockId, SignedBlock}, @@ -239,23 +239,44 @@ pub trait ClientHandle { fn execute_with(&self, t: T) -> T::Output; } +/// Unwraps a [`Client`] into the concrete client type and +/// provides the concrete runtime as `runtime`. macro_rules! with_client { { $self:ident, $client:ident, - { - $( $code:tt )* - } + // NOTE: Using an expression here is fine since blocks are also expressions. + $code:expr } => { match $self { #[cfg(feature = "polkadot")] - Self::Polkadot($client) => { $( $code )* }, + Self::Polkadot($client) => { + #[allow(unused_imports)] + use polkadot_runtime as runtime; + + $code + }, #[cfg(feature = "westend")] - Self::Westend($client) => { $( $code )* }, + Self::Westend($client) => { + #[allow(unused_imports)] + use westend_runtime as runtime; + + $code + }, #[cfg(feature = "kusama")] - Self::Kusama($client) => { $( $code )* }, + Self::Kusama($client) => { + #[allow(unused_imports)] + use kusama_runtime as runtime; + + $code + }, #[cfg(feature = "rococo")] - Self::Rococo($client) => { $( $code )* }, + Self::Rococo($client) => { + #[allow(unused_imports)] + use rococo_runtime as runtime; + + $code + }, } } } @@ -583,195 +604,259 @@ impl sp_blockchain::HeaderBackend for Client { } } -/// Provides a `SignedPayload` for any runtime. -/// -/// Should only be used for benchmarking as it is not tested for regular usage. -/// -/// The first code block should set up all variables that are needed to create the -/// `SignedPayload`. The second block can make use of the `SignedPayload`. -/// -/// This is not done as a trait function since the return type depends on the runtime. -/// This macro therefore uses the same approach as [`with_client!`]. -macro_rules! with_signed_payload { - { - $self:ident, - { - $extra:ident, - $client:ident, - $raw_payload:ident - }, - { - $( $setup:tt )* - }, - ( - $period:expr, - $current_block:expr, - $nonce:expr, - $tip:expr, - $call:expr, - $genesis:expr - ), - { - $( $usage:tt )* - } - } => { - match $self { - #[cfg(feature = "polkadot")] - Self::Polkadot($client) => { - use polkadot_runtime as runtime; +impl frame_benchmarking_cli::ExtrinsicBuilder for Client { + fn remark(&self, nonce: u32) -> std::result::Result { + with_client! { + self, client, { + use runtime::{Call, SystemCall}; - $( $setup )* - - let $extra: runtime::SignedExtra = ( - frame_system::CheckNonZeroSender::::new(), - frame_system::CheckSpecVersion::::new(), - frame_system::CheckTxVersion::::new(), - frame_system::CheckGenesis::::new(), - frame_system::CheckMortality::::from(sp_runtime::generic::Era::mortal( - $period, - $current_block, - )), - frame_system::CheckNonce::::from($nonce), - frame_system::CheckWeight::::new(), - pallet_transaction_payment::ChargeTransactionPayment::::from($tip), - polkadot_runtime_common::claims::PrevalidateAttests::::new(), - ); - - let $raw_payload = runtime::SignedPayload::from_raw( - $call.clone(), - $extra.clone(), - ( - (), - runtime::VERSION.spec_version, - runtime::VERSION.transaction_version, - $genesis.clone(), - $genesis, - (), - (), - (), - (), - ), - ); - - $( $usage )* - }, - #[cfg(feature = "westend")] - Self::Westend($client) => { - use westend_runtime as runtime; + let call = Call::System(SystemCall::remark { remark: vec![] }); + let signer = Sr25519Keyring::Bob.pair(); - $( $setup )* + let period = polkadot_runtime_common::BlockHashCount::get().checked_next_power_of_two().map(|c| c / 2).unwrap_or(2) as u64; + let genesis = self.usage_info().chain.best_hash; - signed_payload!($extra, $raw_payload, - ($period, $current_block, $nonce, $tip, $call, $genesis)); + Ok(client.sign_call(call, nonce, 0, period, genesis, signer)) + } + } + } +} - $( $usage )* - }, - #[cfg(feature = "kusama")] - Self::Kusama($client) => { - use kusama_runtime as runtime; +/// Helper trait to implement [`frame_benchmarking_cli::ExtrinsicBuilder`]. +/// +/// Should only be used for benchmarking since it makes strong assumptions +/// about the chain state that these calls will be valid for. +trait BenchmarkCallSigner { + /// Signs a call together with the signed extensions of the specific runtime. + /// + /// Only works if the current block is the genesis block since the + /// `CheckMortality` check is mocked by using the genesis block. + fn sign_call( + &self, + call: Call, + nonce: u32, + current_block: u64, + period: u64, + genesis: H256, + acc: Signer, + ) -> OpaqueExtrinsic; +} - $( $setup )* +#[cfg(feature = "polkadot")] +impl BenchmarkCallSigner + for FullClient +{ + fn sign_call( + &self, + call: polkadot_runtime::Call, + nonce: u32, + current_block: u64, + period: u64, + genesis: H256, + acc: sp_core::sr25519::Pair, + ) -> OpaqueExtrinsic { + use polkadot_runtime as runtime; + + let extra: runtime::SignedExtra = ( + frame_system::CheckNonZeroSender::::new(), + frame_system::CheckSpecVersion::::new(), + frame_system::CheckTxVersion::::new(), + frame_system::CheckGenesis::::new(), + frame_system::CheckMortality::::from( + sp_runtime::generic::Era::mortal(period, current_block), + ), + frame_system::CheckNonce::::from(nonce), + frame_system::CheckWeight::::new(), + pallet_transaction_payment::ChargeTransactionPayment::::from(0), + polkadot_runtime_common::claims::PrevalidateAttests::::new(), + ); - signed_payload!($extra, $raw_payload, - ($period, $current_block, $nonce, $tip, $call, $genesis)); + let payload = runtime::SignedPayload::from_raw( + call.clone(), + extra.clone(), + ( + (), + runtime::VERSION.spec_version, + runtime::VERSION.transaction_version, + genesis.clone(), + genesis, + (), + (), + (), + (), + ), + ); - $( $usage )* - }, - #[cfg(feature = "rococo")] - Self::Rococo($client) => { - use rococo_runtime as runtime; + let signature = payload.using_encoded(|p| acc.sign(p)); + runtime::UncheckedExtrinsic::new_signed( + call, + sp_runtime::AccountId32::from(acc.public()).into(), + polkadot_core_primitives::Signature::Sr25519(signature.clone()), + extra, + ) + .into() + } +} - $( $setup )* +#[cfg(feature = "westend")] +impl BenchmarkCallSigner + for FullClient +{ + fn sign_call( + &self, + call: westend_runtime::Call, + nonce: u32, + current_block: u64, + period: u64, + genesis: H256, + acc: sp_core::sr25519::Pair, + ) -> OpaqueExtrinsic { + use westend_runtime as runtime; + + let extra: runtime::SignedExtra = ( + frame_system::CheckNonZeroSender::::new(), + frame_system::CheckSpecVersion::::new(), + frame_system::CheckTxVersion::::new(), + frame_system::CheckGenesis::::new(), + frame_system::CheckMortality::::from( + sp_runtime::generic::Era::mortal(period, current_block), + ), + frame_system::CheckNonce::::from(nonce), + frame_system::CheckWeight::::new(), + pallet_transaction_payment::ChargeTransactionPayment::::from(0), + ); - signed_payload!($extra, $raw_payload, - ($period, $current_block, $nonce, $tip, $call, $genesis)); + let payload = runtime::SignedPayload::from_raw( + call.clone(), + extra.clone(), + ( + (), + runtime::VERSION.spec_version, + runtime::VERSION.transaction_version, + genesis.clone(), + genesis, + (), + (), + (), + ), + ); - $( $usage )* - }, - } + let signature = payload.using_encoded(|p| acc.sign(p)); + runtime::UncheckedExtrinsic::new_signed( + call, + sp_runtime::AccountId32::from(acc.public()).into(), + polkadot_core_primitives::Signature::Sr25519(signature.clone()), + extra, + ) + .into() } } -/// Generates a `SignedPayload` for the Kusama, Westend and Rococo runtime. -/// -/// Should only be used for benchmarking as it is not tested for regular usage. -#[allow(unused_macros)] -macro_rules! signed_payload { - ( - $extra:ident, $raw_payload:ident, - ( - $period:expr, - $current_block:expr, - $nonce:expr, - $tip:expr, - $call:expr, - $genesis:expr - ) - ) => { - let $extra: runtime::SignedExtra = ( +#[cfg(feature = "kusama")] +impl BenchmarkCallSigner + for FullClient +{ + fn sign_call( + &self, + call: kusama_runtime::Call, + nonce: u32, + current_block: u64, + period: u64, + genesis: H256, + acc: sp_core::sr25519::Pair, + ) -> OpaqueExtrinsic { + use kusama_runtime as runtime; + + let extra: runtime::SignedExtra = ( frame_system::CheckNonZeroSender::::new(), frame_system::CheckSpecVersion::::new(), frame_system::CheckTxVersion::::new(), frame_system::CheckGenesis::::new(), frame_system::CheckMortality::::from( - sp_runtime::generic::Era::mortal($period, $current_block), + sp_runtime::generic::Era::mortal(period, current_block), ), - frame_system::CheckNonce::::from($nonce), + frame_system::CheckNonce::::from(nonce), frame_system::CheckWeight::::new(), - pallet_transaction_payment::ChargeTransactionPayment::::from($tip), + pallet_transaction_payment::ChargeTransactionPayment::::from(0), ); - let $raw_payload = runtime::SignedPayload::from_raw( - $call.clone(), - $extra.clone(), + let payload = runtime::SignedPayload::from_raw( + call.clone(), + extra.clone(), ( (), runtime::VERSION.spec_version, runtime::VERSION.transaction_version, - $genesis.clone(), - $genesis, + genesis.clone(), + genesis, (), (), (), ), ); - }; -} -impl frame_benchmarking_cli::ExtrinsicBuilder for Client { - fn remark(&self, nonce: u32) -> std::result::Result { - with_signed_payload! { - self, - {extra, client, raw_payload}, - { - // First the setup code to init all the variables that are needed - // to build the signed extras. - use runtime::{Call, SystemCall}; + let signature = payload.using_encoded(|p| acc.sign(p)); + runtime::UncheckedExtrinsic::new_signed( + call, + sp_runtime::AccountId32::from(acc.public()).into(), + polkadot_core_primitives::Signature::Sr25519(signature.clone()), + extra, + ) + .into() + } +} - let call = Call::System(SystemCall::remark { remark: vec![] }); - let bob = Sr25519Keyring::Bob.pair(); +#[cfg(feature = "rococo")] +impl BenchmarkCallSigner + for FullClient +{ + fn sign_call( + &self, + call: rococo_runtime::Call, + nonce: u32, + current_block: u64, + period: u64, + genesis: H256, + acc: sp_core::sr25519::Pair, + ) -> OpaqueExtrinsic { + use rococo_runtime as runtime; + + let extra: runtime::SignedExtra = ( + frame_system::CheckNonZeroSender::::new(), + frame_system::CheckSpecVersion::::new(), + frame_system::CheckTxVersion::::new(), + frame_system::CheckGenesis::::new(), + frame_system::CheckMortality::::from( + sp_runtime::generic::Era::mortal(period, current_block), + ), + frame_system::CheckNonce::::from(nonce), + frame_system::CheckWeight::::new(), + pallet_transaction_payment::ChargeTransactionPayment::::from(0), + ); - let period = polkadot_runtime_common::BlockHashCount::get().checked_next_power_of_two().map(|c| c / 2).unwrap_or(2) as u64; + let payload = runtime::SignedPayload::from_raw( + call.clone(), + extra.clone(), + ( + (), + runtime::VERSION.spec_version, + runtime::VERSION.transaction_version, + genesis.clone(), + genesis, + (), + (), + (), + ), + ); - let current_block = 0; - let tip = 0; - let genesis = client.usage_info().chain.best_hash; - }, - (period, current_block, nonce, tip, call, genesis), - /* The SignedPayload is generated here */ - { - // Use the payload to generate a signature. - let signature = raw_payload.using_encoded(|payload| bob.sign(payload)); - - let ext = runtime::UncheckedExtrinsic::new_signed( - call, - sp_runtime::AccountId32::from(bob.public()).into(), - polkadot_core_primitives::Signature::Sr25519(signature.clone()), - extra, - ); - Ok(ext.into()) - } - } + let signature = payload.using_encoded(|p| acc.sign(p)); + runtime::UncheckedExtrinsic::new_signed( + call, + sp_runtime::AccountId32::from(acc.public()).into(), + polkadot_core_primitives::Signature::Sr25519(signature.clone()), + extra, + ) + .into() } }