From b93210acdc5847705444de4ed5e9d360cbd05f4d Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 24 Mar 2022 11:50:19 +0000 Subject: [PATCH 01/72] First bits --- Cargo.lock | 374 +++++++++++++++++++++----------------- runtime/kusama/Cargo.toml | 8 + runtime/kusama/src/lib.rs | 161 +++++++++++++++- 3 files changed, 374 insertions(+), 169 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e675329b2fe9..8a45915a9f6d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -450,7 +450,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "beefy-primitives", "fnv", @@ -480,7 +480,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -503,12 +503,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "scale-info", @@ -981,9 +981,9 @@ dependencies = [ [[package]] name = "cargo_metadata" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba2ae6de944143141f6155a473a6b02f66c7c3f9f47316f802f80204ebfe6e12" +checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" dependencies = [ "camino", "cargo-platform", @@ -1646,6 +1646,12 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "dissimilar" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31ad93652f40969dead8d4bf897a41e9462095152eb21c56e5830537e41179dd" + [[package]] name = "dlmalloc" version = "0.2.3" @@ -2097,7 +2103,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", ] @@ -2115,7 +2121,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -2137,7 +2143,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "Inflector", "chrono", @@ -2180,7 +2186,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -2191,7 +2197,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2207,7 +2213,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -2235,7 +2241,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "bitflags", "frame-metadata", @@ -2264,7 +2270,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2276,7 +2282,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -2288,7 +2294,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro2", "quote", @@ -2298,7 +2304,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2321,7 +2327,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -2332,7 +2338,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "log", @@ -2349,7 +2355,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -2364,7 +2370,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "sp-api", @@ -2373,7 +2379,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "sp-api", @@ -2569,7 +2575,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "chrono", "frame-election-provider-support", @@ -3518,6 +3524,7 @@ dependencies = [ "pallet-bounties", "pallet-child-bounties", "pallet-collective", + "pallet-conviction-voting", "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", @@ -3535,6 +3542,7 @@ dependencies = [ "pallet-preimage", "pallet-proxy", "pallet-recovery", + "pallet-referenda", "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", @@ -5035,7 +5043,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5049,7 +5057,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5065,7 +5073,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5080,7 +5088,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5104,7 +5112,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5124,7 +5132,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5144,7 +5152,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5159,7 +5167,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "beefy-primitives", "frame-support", @@ -5175,7 +5183,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5200,7 +5208,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5282,7 +5290,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5301,7 +5309,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5315,10 +5323,27 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-conviction-voting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5334,7 +5359,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5357,7 +5382,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5375,7 +5400,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5390,7 +5415,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5413,7 +5438,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5429,7 +5454,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5449,7 +5474,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5466,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5483,7 +5508,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5501,7 +5526,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5517,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5534,7 +5559,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5549,7 +5574,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5563,7 +5588,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5580,7 +5605,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5603,7 +5628,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5619,7 +5644,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5634,7 +5659,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5645,10 +5670,27 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-referenda" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5664,7 +5706,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5685,7 +5727,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5701,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5715,7 +5757,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5738,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5749,7 +5791,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "log", "sp-arithmetic", @@ -5758,7 +5800,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5772,7 +5814,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5790,7 +5832,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5809,7 +5851,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-support", "frame-system", @@ -5826,7 +5868,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5843,7 +5885,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5854,7 +5896,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5871,7 +5913,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -5887,7 +5929,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -8350,7 +8392,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "env_logger 0.9.0", "jsonrpsee 0.8.0", @@ -8697,7 +8739,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "log", "sp-core", @@ -8708,7 +8750,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "futures 0.3.21", @@ -8735,7 +8777,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8758,7 +8800,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8774,7 +8816,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8791,7 +8833,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -8802,7 +8844,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "chrono", "clap", @@ -8840,7 +8882,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "fnv", "futures 0.3.21", @@ -8868,7 +8910,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "hash-db", "kvdb", @@ -8893,7 +8935,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "futures 0.3.21", @@ -8917,7 +8959,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "fork-tree", @@ -8960,7 +9002,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -8984,7 +9026,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8997,7 +9039,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "futures 0.3.21", @@ -9022,7 +9064,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "sc-client-api", "sp-authorship", @@ -9033,7 +9075,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "lazy_static", "lru 0.6.6", @@ -9060,7 +9102,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "environmental", "parity-scale-codec", @@ -9077,7 +9119,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "log", "parity-scale-codec", @@ -9093,7 +9135,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9111,7 +9153,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "ahash", "async-trait", @@ -9151,7 +9193,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9175,7 +9217,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9192,7 +9234,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "hex", @@ -9207,7 +9249,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "asynchronous-codec 0.5.0", @@ -9256,7 +9298,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "ahash", "futures 0.3.21", @@ -9273,7 +9315,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "bytes 1.1.0", "fnv", @@ -9301,7 +9343,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "libp2p", @@ -9314,7 +9356,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9323,7 +9365,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "hash-db", @@ -9354,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9366,6 +9408,7 @@ dependencies = [ "parking_lot 0.12.0", "sc-chain-spec", "sc-transaction-pool-api", + "scale-info", "serde", "serde_json", "sp-core", @@ -9379,7 +9422,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9396,7 +9439,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "directories", @@ -9460,7 +9503,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "log", "parity-scale-codec", @@ -9474,7 +9517,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9495,7 +9538,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "chrono", "futures 0.3.21", @@ -9513,7 +9556,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "ansi_term", "atty", @@ -9544,7 +9587,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -9555,7 +9598,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9582,7 +9625,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "log", @@ -9595,7 +9638,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10099,7 +10142,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "hash-db", "log", @@ -10116,7 +10159,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "blake2 0.10.2", "proc-macro-crate 1.1.3", @@ -10128,7 +10171,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "scale-info", @@ -10141,7 +10184,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "integer-sqrt", "num-traits", @@ -10156,7 +10199,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "scale-info", @@ -10169,7 +10212,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "parity-scale-codec", @@ -10181,7 +10224,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "sp-api", @@ -10193,7 +10236,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "log", @@ -10211,7 +10254,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "futures 0.3.21", @@ -10230,7 +10273,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "merlin", @@ -10253,7 +10296,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "scale-info", @@ -10267,7 +10310,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10279,7 +10322,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "base58", "bitflags", @@ -10325,7 +10368,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "blake2 0.10.2", "byteorder", @@ -10339,7 +10382,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro2", "quote", @@ -10350,7 +10393,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10359,7 +10402,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro2", "quote", @@ -10369,7 +10412,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "environmental", "parity-scale-codec", @@ -10380,7 +10423,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "finality-grandpa", "log", @@ -10398,7 +10441,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10412,7 +10455,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "hash-db", @@ -10437,7 +10480,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "lazy_static", "sp-core", @@ -10448,7 +10491,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "futures 0.3.21", @@ -10465,7 +10508,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "thiserror", "zstd", @@ -10474,7 +10517,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "scale-info", @@ -10488,7 +10531,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "sp-api", "sp-core", @@ -10498,7 +10541,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "backtrace", "lazy_static", @@ -10508,7 +10551,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "rustc-hash", "serde", @@ -10518,7 +10561,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "either", "hash256-std-hasher", @@ -10540,7 +10583,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10557,7 +10600,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -10569,7 +10612,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "serde", "serde_json", @@ -10578,7 +10621,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "scale-info", @@ -10592,7 +10635,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "scale-info", @@ -10603,7 +10646,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "hash-db", "log", @@ -10625,12 +10668,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10643,7 +10686,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "log", "sp-core", @@ -10656,7 +10699,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "futures-timer", @@ -10672,7 +10715,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "sp-std", @@ -10684,7 +10727,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "sp-api", "sp-runtime", @@ -10693,7 +10736,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "log", @@ -10709,7 +10752,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "hash-db", "memory-db", @@ -10725,7 +10768,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10742,7 +10785,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10753,7 +10796,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "impl-trait-for-tuples", "log", @@ -10954,7 +10997,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "platforms", ] @@ -10962,7 +11005,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -10984,7 +11027,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures-util", "hyper", @@ -10997,7 +11040,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "async-trait", "futures 0.3.21", @@ -11023,7 +11066,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11033,7 +11076,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -11044,7 +11087,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "ansi_term", "build-helper", @@ -11725,7 +11768,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8cbda809d3495f38ce04eec46e90330db213af8a" +source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "clap", "jsonrpsee 0.4.1", @@ -11753,6 +11796,7 @@ version = "1.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d664de8ea7e531ad4c0f5a834f20b8cb2b8e6dfe88d05796ee7887518ed67b9" dependencies = [ + "dissimilar", "glob", "lazy_static", "serde", diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index c6190c7c4823..e5cfb137fc79 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -45,6 +45,7 @@ pallet-child-bounties = { git = "https://github.com/paritytech/substrate", branc pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-conviction-voting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-democracy = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -62,6 +63,7 @@ pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "m pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-referenda = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-society = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -134,6 +136,7 @@ std = [ "pallet-transaction-payment/std", "pallet-transaction-payment-rpc-runtime-api/std", "pallet-collective/std", + "pallet-conviction-voting/std", "pallet-elections-phragmen/std", "pallet-election-provider-multi-phase/std", "pallet-democracy/std", @@ -149,6 +152,7 @@ std = [ "pallet-preimage/std", "pallet-proxy/std", "pallet-recovery/std", + "pallet-referenda/std", "pallet-scheduler/std", "pallet-session/std", "pallet-society/std", @@ -194,6 +198,7 @@ runtime-benchmarks = [ "pallet-bounties/runtime-benchmarks", "pallet-child-bounties/runtime-benchmarks", "pallet-collective/runtime-benchmarks", + "pallet-conviction-voting/runtime-benchmarks", "pallet-democracy/runtime-benchmarks", "pallet-elections-phragmen/runtime-benchmarks", "pallet-election-provider-multi-phase/runtime-benchmarks", @@ -206,6 +211,7 @@ runtime-benchmarks = [ "pallet-multisig/runtime-benchmarks", "pallet-preimage/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", + "pallet-referenda/runtime-benchmarks", "pallet-scheduler/runtime-benchmarks", "pallet-society/runtime-benchmarks", "pallet-staking/runtime-benchmarks", @@ -235,6 +241,7 @@ try-runtime = [ "pallet-child-bounties/try-runtime", "pallet-transaction-payment/try-runtime", "pallet-collective/try-runtime", + "pallet-conviction-voting/try-runtime", "pallet-elections-phragmen/try-runtime", "pallet-election-provider-multi-phase/try-runtime", "pallet-democracy/try-runtime", @@ -249,6 +256,7 @@ try-runtime = [ "pallet-preimage/try-runtime", "pallet-proxy/try-runtime", "pallet-recovery/try-runtime", + "pallet-referenda/try-runtime", "pallet-scheduler/try-runtime", "pallet-session/try-runtime", "pallet-society/try-runtime", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 494d5590d941..bad03928ae84 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -49,7 +49,7 @@ use frame_support::{ construct_runtime, parameter_types, traits::{ Contains, EnsureOneOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, - OnRuntimeUpgrade, PrivilegeCmp, + OnRuntimeUpgrade, PrivilegeCmp, ConstU32, }, PalletId, RuntimeDebug, }; @@ -586,6 +586,154 @@ impl pallet_staking::Config for Runtime { type WeightInfo = weights::pallet_staking::WeightInfo; } +parameter_types! { + pub FellowshipMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const FellowshipMaxProposals: u32 = 100; + pub const FellowshipMaxMembers: u32 = 200; +} + +type FellowshipCollective = pallet_collective::Instance3; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = FellowshipMotionDuration; + type MaxProposals = FellowshipMaxProposals; + type MaxMembers = FellowshipMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; +} + +impl pallet_membership::Config for Runtime { + type Event = Event; + type AddOrigin = EnsureRoot;// TODO + type RemoveOrigin = EnsureRoot; + type SwapOrigin = EnsureRoot; + type ResetOrigin = EnsureRoot; + type PrimeOrigin = EnsureRoot; + type MembershipInitialized = Fellowship; + type MembershipChanged = Fellowship; + type MaxMembers = FellowshipMaxMembers; + type WeightInfo = weights::pallet_membership::WeightInfo; +} + +parameter_types! { + pub const VoteLockingPeriod: BlockNumber = 7 * DAYS; +} + +impl pallet_conviction_voting::Config for Runtime { + type WeightInfo = pallet_conviction_voting::weights::SubstrateWeight; //TODO + type Event = Event; + type Currency = Balances; + type VoteLockingPeriod = VoteLockingPeriod; + type MaxVotes = ConstU32<512>; + type MaxTurnout = frame_support::traits::TotalIssuanceOf; + type Polls = Referenda; +} + +parameter_types! { + pub const AlarmInterval: BlockNumber = 1; + pub const SubmissionDeposit: Balance = 100 * UNITS; + pub const UndecidingTimeout: BlockNumber = 28 * DAYS; +} + +#[frame_support::pallet] +pub mod pallet_custom_origins { + use frame_support::pallet_prelude::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[derive(PartialEq, Eq, Clone, Encode, Decode, TypeInfo)] + #[cfg_attr(feature = "std", derive(Debug))] + #[pallet::origin] + pub enum Origin { + Test, + } + + pub struct EnsureTest(sp_std::marker::PhantomData); + impl, O>> + From>, AccountId> + EnsureOrigin for EnsureTest + { + type Success = (); + fn try_origin(o: O) -> Result { + o.into().and_then(|o| match o { + Origin::Test => Ok(()), + r => Err(O::from(r)), + }) + } + + #[cfg(feature = "runtime-benchmarks")] + fn successful_origin() -> O { + O::from(Origin::Test) + } + } +} + +impl pallet_custom_origins::Config for Runtime {} + +pub struct TracksInfo; +impl pallet_referenda::TracksInfo for TracksInfo { + type Id = u8; + type Origin = ::PalletsOrigin; + fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { + static DATA: [(u8, pallet_referenda::TrackInfo); 1] = [( + 0u8, + pallet_referenda::TrackInfo { + name: "root", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + begin: Perbill::from_percent(100), + delta: Perbill::from_percent(50), + }, + min_turnout: pallet_referenda::Curve::LinearDecreasing { + begin: Perbill::from_percent(100), + delta: Perbill::from_percent(100), + }, + }, + )]; + &DATA[..] + } + fn track_for(id: &Self::Origin) -> Result { + if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { + match system_origin { + frame_system::RawOrigin::Root => Ok(0), + _ => Err(()), + } + } else { + Err(()) + } + } +} + +// TODO: Whitelist pallet. + +impl pallet_referenda::Config for Runtime { + type WeightInfo = pallet_referenda::weights::SubstrateWeight; //TODO + type Call = Call; + type Event = Event; + type Scheduler = Scheduler; + type Currency = Balances; + type CancelOrigin = EnsureRoot; // TODO + type KillOrigin = EnsureRoot; // TODO + type Slash = (); + type Votes = pallet_conviction_voting::VotesOf; + type Tally = pallet_conviction_voting::TallyOf; + type SubmissionDeposit = SubmissionDeposit; + type MaxQueued = ConstU32<100>; + type UndecidingTimeout = UndecidingTimeout; + type AlarmInterval = AlarmInterval; + type Tracks = TracksInfo; +} + parameter_types! { pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); @@ -1307,7 +1455,7 @@ impl slots::Config for Runtime { parameter_types! { pub const CrowdloanId: PalletId = PalletId(*b"py/cfund"); - pub const SubmissionDeposit: Balance = 3 * GRAND; // ~ 10 KSM + pub const OldSubmissionDeposit: Balance = 3 * GRAND; // ~ 10 KSM pub const MinContribution: Balance = 3_000 * CENTS; // ~ .1 KSM pub const RemoveKeysLimit: u32 = 1000; // Allow 32 bytes for an additional memo to a crowdloan. @@ -1317,7 +1465,7 @@ parameter_types! { impl crowdloan::Config for Runtime { type Event = Event; type PalletId = CrowdloanId; - type SubmissionDeposit = SubmissionDeposit; + type SubmissionDeposit = OldSubmissionDeposit; type MinContribution = MinContribution; type RemoveKeysLimit = RemoveKeysLimit; type Registrar = Registrar; @@ -1408,7 +1556,7 @@ construct_runtime! { ImOnline: pallet_im_online::{Pallet, Call, Storage, Event, ValidateUnsigned, Config} = 11, AuthorityDiscovery: pallet_authority_discovery::{Pallet, Config} = 12, - // Governance stuff; uncallable initially. + // Governance stuff. Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 13, Council: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 14, TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 15, @@ -1416,6 +1564,11 @@ construct_runtime! { TechnicalMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 17, Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 18, + ConvictionVoting: pallet_conviction_voting::{Pallet, Call, Storage, Event} = 20, + Referenda: pallet_referenda::{Pallet, Call, Storage, Event} = 21, + Fellowship: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 22, + FellowshipMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 23, + Origins: pallet_custom_origins::{Origin} = 41, // Claims. Usable initially. Claims: claims::{Pallet, Call, Storage, Event, Config, ValidateUnsigned} = 19, From f1301dabf09eb5d89dc2ad0413675c68b51083b1 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Fri, 25 Mar 2022 10:54:07 +0000 Subject: [PATCH 02/72] Create new origins --- runtime/kusama/src/lib.rs | 143 +++++++++++++++++++------------------- 1 file changed, 71 insertions(+), 72 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index bad03928ae84..dc98fb4eb525 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -140,11 +140,6 @@ impl Contains for BaseFilter { } } -type MoreThanHalfCouncil = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionMoreThan, ->; - parameter_types! { pub const Version: RuntimeVersion = VERSION; pub const SS58Prefix: u8 = 2; @@ -184,11 +179,6 @@ parameter_types! { pub const NoPreimagePostponement: Option = Some(10); } -type ScheduleOrigin = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - /// Used the compare the privilege of an origin inside the scheduler. pub struct OriginPrivilegeCmp; @@ -218,7 +208,7 @@ impl pallet_scheduler::Config for Runtime { type PalletsOrigin = OriginCaller; type Call = Call; type MaximumWeight = MaximumSchedulerWeight; - type ScheduleOrigin = ScheduleOrigin; + type ScheduleOrigin = EnsureRoot; // TODO type MaxScheduledPerBlock = MaxScheduledPerBlock; type WeightInfo = weights::pallet_scheduler::WeightInfo; type OriginPrivilegeCmp = OriginPrivilegeCmp; @@ -236,7 +226,7 @@ impl pallet_preimage::Config for Runtime { type WeightInfo = weights::pallet_preimage::WeightInfo; type Event = Event; type Currency = Balances; - type ManagerOrigin = EnsureRoot; + type ManagerOrigin = EnsureRoot; // TODO type MaxSize = PreimageMaxSize; type BaseDeposit = PreimageBaseDeposit; type ByteDeposit = PreimageByteDeposit; @@ -453,10 +443,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { (), >; type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig; - type ForceOrigin = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, - >; + type ForceOrigin = StakingAdmin; type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; type MaxElectingVoters = MaxElectingVoters; type MaxElectableTargets = MaxElectableTargets; @@ -549,11 +536,6 @@ parameter_types! { pub const MaxNominations: u32 = ::LIMIT as u32; } -type SlashCancelOrigin = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - impl frame_election_provider_support::onchain::Config for Runtime { type Accuracy = runtime_common::elections::OnOnChainAccuracy; type DataProvider = Staking; @@ -574,7 +556,7 @@ impl pallet_staking::Config for Runtime { type BondingDuration = BondingDuration; type SlashDeferDuration = SlashDeferDuration; // A majority of the council or root can cancel the slash. - type SlashCancelOrigin = SlashCancelOrigin; + type SlashCancelOrigin = StakingAdmin; type SessionInterface = Self; type EraPayout = EraPayout; type NextNewSession = Session; @@ -606,11 +588,11 @@ impl pallet_collective::Config for Runtime { impl pallet_membership::Config for Runtime { type Event = Event; - type AddOrigin = EnsureRoot;// TODO - type RemoveOrigin = EnsureRoot; - type SwapOrigin = EnsureRoot; - type ResetOrigin = EnsureRoot; - type PrimeOrigin = EnsureRoot; + type AddOrigin = FellowshipAdmin; + type RemoveOrigin = FellowshipAdmin; + type SwapOrigin = FellowshipAdmin; + type ResetOrigin = FellowshipAdmin; + type PrimeOrigin = FellowshipAdmin; type MembershipInitialized = Fellowship; type MembershipChanged = Fellowship; type MaxMembers = FellowshipMaxMembers; @@ -651,27 +633,56 @@ pub mod pallet_custom_origins { #[cfg_attr(feature = "std", derive(Debug))] #[pallet::origin] pub enum Origin { - Test, + /// Origin for cancelling slashes. + StakingAdmin, + /// Origin for spending (any amount of) funds. + Treasurer, + /// Origin for managing the composition of the fellowship. + FellowshipAdmin, + /// Origin for managing the registrar. + GeneralAdmin, + /// Origin for starting auctions. + AuctionAdmin, + /// Origin able to force slot leases. + LeaseAdmin, + /// Origin able to cancel referenda. + ReferendumCanceller, + /// Origin able to kill referenda. + ReferendumKiller, } - pub struct EnsureTest(sp_std::marker::PhantomData); - impl, O>> + From>, AccountId> - EnsureOrigin for EnsureTest - { - type Success = (); - fn try_origin(o: O) -> Result { - o.into().and_then(|o| match o { - Origin::Test => Ok(()), - r => Err(O::from(r)), - }) - } - - #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> O { - O::from(Origin::Test) - } + macro_rules! decl_ensure { + ( $name:ident $( $rest:tt )* ) => { + pub struct $name(sp_std::marker::PhantomData); + impl> + From, AccountId> + EnsureOrigin for $name + { + type Success = (); + fn try_origin(o: O) -> Result { + o.into().and_then(|o| match o { + Origin::$name => Ok(()), + r => Err(O::from(r)), + }) + } + #[cfg(feature = "runtime-benchmarks")] + fn successful_origin() -> O { + O::from(Origin::$name) + } + } + decl_ensure! { $( $rest )* } + }; + (, $( $rest:tt )* ) => { decl_ensure! { $( $rest )* } }; + () => {} } + decl_ensure!( + StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, + ReferendumCanceller, ReferendumKiller, + ); } +pub use pallet_custom_origins::{ + StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, + ReferendumCanceller, ReferendumKiller, +}; impl pallet_custom_origins::Config for Runtime {} @@ -722,8 +733,8 @@ impl pallet_referenda::Config for Runtime { type Event = Event; type Scheduler = Scheduler; type Currency = Balances; - type CancelOrigin = EnsureRoot; // TODO - type KillOrigin = EnsureRoot; // TODO + type CancelOrigin = ReferendumCanceller; + type KillOrigin = ReferendumKiller; type Slash = (); type Votes = pallet_conviction_voting::VotesOf; type Tally = pallet_conviction_voting::TallyOf; @@ -871,11 +882,11 @@ impl pallet_collective::Config for Runtime { impl pallet_membership::Config for Runtime { type Event = Event; - type AddOrigin = MoreThanHalfCouncil; - type RemoveOrigin = MoreThanHalfCouncil; - type SwapOrigin = MoreThanHalfCouncil; - type ResetOrigin = MoreThanHalfCouncil; - type PrimeOrigin = MoreThanHalfCouncil; + type AddOrigin = EnsureRoot; + type RemoveOrigin = EnsureRoot; + type SwapOrigin = EnsureRoot; + type ResetOrigin = EnsureRoot; + type PrimeOrigin = EnsureRoot; type MembershipInitialized = TechnicalCommittee; type MembershipChanged = TechnicalCommittee; type MaxMembers = TechnicalMaxMembers; @@ -907,16 +918,11 @@ parameter_types! { pub const MaxPeerDataEncodingSize: u32 = 1_000; } -type ApproveOrigin = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; type Currency = Balances; - type ApproveOrigin = ApproveOrigin; - type RejectOrigin = MoreThanHalfCouncil; + type ApproveOrigin = Treasurer; + type RejectOrigin = Treasurer; type Event = Event; type OnSlash = Treasury; type ProposalBond = ProposalBond; @@ -1091,8 +1097,7 @@ impl claims::Config for Runtime { type Event = Event; type VestingSchedule = Vesting; type Prefix = Prefix; - type MoveClaimOrigin = - pallet_collective::EnsureProportionMoreThan; + type MoveClaimOrigin = Treasurer; type WeightInfo = weights::runtime_common_claims::WeightInfo; } @@ -1116,8 +1121,8 @@ impl pallet_identity::Config for Runtime { type MaxAdditionalFields = MaxAdditionalFields; type MaxRegistrars = MaxRegistrars; type Slashed = Treasury; - type ForceOrigin = MoreThanHalfCouncil; - type RegistrarOrigin = MoreThanHalfCouncil; + type ForceOrigin = GeneralAdmin; + type RegistrarOrigin = GeneralAdmin; type WeightInfo = weights::pallet_identity::WeightInfo; } @@ -1186,8 +1191,7 @@ impl pallet_society::Config for Runtime { type MembershipChanged = (); type RotationPeriod = RotationPeriod; type MaxLockDuration = MaxLockDuration; - type FounderSetOrigin = - pallet_collective::EnsureProportionMoreThan; + type FounderSetOrigin = EnsureRoot; type SuspensionJudgementOrigin = pallet_society::EnsureFounder; type ChallengePeriod = ChallengePeriod; type MaxCandidateIntake = MaxCandidateIntake; @@ -1449,7 +1453,7 @@ impl slots::Config for Runtime { type Registrar = Registrar; type LeasePeriod = LeasePeriod; type LeaseOffset = (); - type ForceOrigin = MoreThanHalfCouncil; + type ForceOrigin = LeaseAdmin; type WeightInfo = weights::runtime_common_slots::WeightInfo; } @@ -1482,11 +1486,6 @@ parameter_types! { pub const SampleLength: BlockNumber = 2 * MINUTES; } -type AuctionInitiate = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - impl auctions::Config for Runtime { type Event = Event; type Leaser = Slots; @@ -1494,7 +1493,7 @@ impl auctions::Config for Runtime { type EndingPeriod = EndingPeriod; type SampleLength = SampleLength; type Randomness = pallet_babe::RandomnessFromOneEpochAgo; - type InitiateOrigin = AuctionInitiate; + type InitiateOrigin = AuctionAdmin; type WeightInfo = weights::runtime_common_auctions::WeightInfo; } @@ -1513,7 +1512,7 @@ impl pallet_gilt::Config for Runtime { type Event = Event; type Currency = Balances; type CurrencyBalance = Balance; - type AdminOrigin = MoreThanHalfCouncil; + type AdminOrigin = Treasurer; type Deficit = (); // Mint type Surplus = (); // Burn type IgnoredIssuance = IgnoredIssuance; From 621cbb01dc2e498acea8e34498301b51a716f71c Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 28 Mar 2022 18:18:11 +0200 Subject: [PATCH 03/72] Repot governance configs --- runtime/kusama/src/gov_config.rs | 197 ++++++++++++++++ runtime/kusama/src/lib.rs | 333 +-------------------------- runtime/kusama/src/old_gov_config.rs | 168 ++++++++++++++ 3 files changed, 373 insertions(+), 325 deletions(-) create mode 100644 runtime/kusama/src/gov_config.rs create mode 100644 runtime/kusama/src/old_gov_config.rs diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs new file mode 100644 index 000000000000..37c876d40372 --- /dev/null +++ b/runtime/kusama/src/gov_config.rs @@ -0,0 +1,197 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Old governance configurations for the Kusama runtime. + +use super::*; +use frame_support::parameter_types; + +parameter_types! { + pub FellowshipMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const FellowshipMaxProposals: u32 = 100; + pub const FellowshipMaxMembers: u32 = 200; +} + +pub type FellowshipCollective = pallet_collective::Instance3; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = FellowshipMotionDuration; + type MaxProposals = FellowshipMaxProposals; + type MaxMembers = FellowshipMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; +} + +impl pallet_membership::Config for Runtime { + type Event = Event; + type AddOrigin = FellowshipAdmin; + type RemoveOrigin = FellowshipAdmin; + type SwapOrigin = FellowshipAdmin; + type ResetOrigin = FellowshipAdmin; + type PrimeOrigin = FellowshipAdmin; + type MembershipInitialized = Fellowship; + type MembershipChanged = Fellowship; + type MaxMembers = FellowshipMaxMembers; + type WeightInfo = weights::pallet_membership::WeightInfo; +} + +parameter_types! { + pub const VoteLockingPeriod: BlockNumber = 7 * DAYS; +} + +impl pallet_conviction_voting::Config for Runtime { + type WeightInfo = pallet_conviction_voting::weights::SubstrateWeight; //TODO + type Event = Event; + type Currency = Balances; + type VoteLockingPeriod = VoteLockingPeriod; + type MaxVotes = ConstU32<512>; + type MaxTurnout = frame_support::traits::TotalIssuanceOf; + type Polls = Referenda; +} + +parameter_types! { + pub const AlarmInterval: BlockNumber = 1; + pub const SubmissionDeposit: Balance = 100 * UNITS; + pub const UndecidingTimeout: BlockNumber = 28 * DAYS; +} + +#[frame_support::pallet] +pub mod pallet_custom_origins { + use frame_support::pallet_prelude::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[derive(PartialEq, Eq, Clone, Encode, Decode, TypeInfo)] + #[cfg_attr(feature = "std", derive(Debug))] + #[pallet::origin] + pub enum Origin { + /// Origin for cancelling slashes. + StakingAdmin, + /// Origin for spending (any amount of) funds. + Treasurer, + /// Origin for managing the composition of the fellowship. + FellowshipAdmin, + /// Origin for managing the registrar. + GeneralAdmin, + /// Origin for starting auctions. + AuctionAdmin, + /// Origin able to force slot leases. + LeaseAdmin, + /// Origin able to cancel referenda. + ReferendumCanceller, + /// Origin able to kill referenda. + ReferendumKiller, + } + + macro_rules! decl_ensure { + ( $name:ident $( $rest:tt )* ) => { + pub struct $name(sp_std::marker::PhantomData); + impl> + From, AccountId> + EnsureOrigin for $name + { + type Success = (); + fn try_origin(o: O) -> Result { + o.into().and_then(|o| match o { + Origin::$name => Ok(()), + r => Err(O::from(r)), + }) + } + #[cfg(feature = "runtime-benchmarks")] + fn successful_origin() -> O { + O::from(Origin::$name) + } + } + decl_ensure! { $( $rest )* } + }; + (, $( $rest:tt )* ) => { decl_ensure! { $( $rest )* } }; + () => {} + } + decl_ensure!( + StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, + ReferendumCanceller, ReferendumKiller, + ); +} +pub use pallet_custom_origins::{ + StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, + ReferendumCanceller, ReferendumKiller, +}; + +impl pallet_custom_origins::Config for Runtime {} + +pub struct TracksInfo; +impl pallet_referenda::TracksInfo for TracksInfo { + type Id = u8; + type Origin = ::PalletsOrigin; + fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { + static DATA: [(u8, pallet_referenda::TrackInfo); 1] = [( + 0u8, + pallet_referenda::TrackInfo { + name: "root", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + begin: Perbill::from_percent(100), + delta: Perbill::from_percent(50), + }, + min_turnout: pallet_referenda::Curve::LinearDecreasing { + begin: Perbill::from_percent(100), + delta: Perbill::from_percent(100), + }, + }, + )]; + &DATA[..] + } + fn track_for(id: &Self::Origin) -> Result { + if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { + match system_origin { + frame_system::RawOrigin::Root => Ok(0), + _ => Err(()), + } + } else { + Err(()) + } + } +} + +// TODO: Whitelist pallet. + +impl pallet_referenda::Config for Runtime { + type WeightInfo = pallet_referenda::weights::SubstrateWeight; //TODO + type Call = Call; + type Event = Event; + type Scheduler = Scheduler; + type Currency = Balances; + type CancelOrigin = ReferendumCanceller; + type KillOrigin = ReferendumKiller; + type Slash = (); + type Votes = pallet_conviction_voting::VotesOf; + type Tally = pallet_conviction_voting::TallyOf; + type SubmissionDeposit = SubmissionDeposit; + type MaxQueued = ConstU32<100>; + type UndecidingTimeout = UndecidingTimeout; + type AlarmInterval = AlarmInterval; + type Tracks = TracksInfo; +} diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index dc98fb4eb525..3d8dd650f39b 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -95,6 +95,14 @@ mod bag_thresholds; // XCM configurations. pub mod xcm_config; +// Governance configurations. +pub mod gov_config; +use gov_config::{pallet_custom_origins, StakingAdmin, Treasurer, GeneralAdmin, AuctionAdmin, LeaseAdmin}; + +// Old governance configurations. +pub mod old_gov_config; +use old_gov_config::CouncilCollective; + #[cfg(test)] mod tests; @@ -568,331 +576,6 @@ impl pallet_staking::Config for Runtime { type WeightInfo = weights::pallet_staking::WeightInfo; } -parameter_types! { - pub FellowshipMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const FellowshipMaxProposals: u32 = 100; - pub const FellowshipMaxMembers: u32 = 200; -} - -type FellowshipCollective = pallet_collective::Instance3; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = FellowshipMotionDuration; - type MaxProposals = FellowshipMaxProposals; - type MaxMembers = FellowshipMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; -} - -impl pallet_membership::Config for Runtime { - type Event = Event; - type AddOrigin = FellowshipAdmin; - type RemoveOrigin = FellowshipAdmin; - type SwapOrigin = FellowshipAdmin; - type ResetOrigin = FellowshipAdmin; - type PrimeOrigin = FellowshipAdmin; - type MembershipInitialized = Fellowship; - type MembershipChanged = Fellowship; - type MaxMembers = FellowshipMaxMembers; - type WeightInfo = weights::pallet_membership::WeightInfo; -} - -parameter_types! { - pub const VoteLockingPeriod: BlockNumber = 7 * DAYS; -} - -impl pallet_conviction_voting::Config for Runtime { - type WeightInfo = pallet_conviction_voting::weights::SubstrateWeight; //TODO - type Event = Event; - type Currency = Balances; - type VoteLockingPeriod = VoteLockingPeriod; - type MaxVotes = ConstU32<512>; - type MaxTurnout = frame_support::traits::TotalIssuanceOf; - type Polls = Referenda; -} - -parameter_types! { - pub const AlarmInterval: BlockNumber = 1; - pub const SubmissionDeposit: Balance = 100 * UNITS; - pub const UndecidingTimeout: BlockNumber = 28 * DAYS; -} - -#[frame_support::pallet] -pub mod pallet_custom_origins { - use frame_support::pallet_prelude::*; - - #[pallet::config] - pub trait Config: frame_system::Config {} - - #[pallet::pallet] - pub struct Pallet(_); - - #[derive(PartialEq, Eq, Clone, Encode, Decode, TypeInfo)] - #[cfg_attr(feature = "std", derive(Debug))] - #[pallet::origin] - pub enum Origin { - /// Origin for cancelling slashes. - StakingAdmin, - /// Origin for spending (any amount of) funds. - Treasurer, - /// Origin for managing the composition of the fellowship. - FellowshipAdmin, - /// Origin for managing the registrar. - GeneralAdmin, - /// Origin for starting auctions. - AuctionAdmin, - /// Origin able to force slot leases. - LeaseAdmin, - /// Origin able to cancel referenda. - ReferendumCanceller, - /// Origin able to kill referenda. - ReferendumKiller, - } - - macro_rules! decl_ensure { - ( $name:ident $( $rest:tt )* ) => { - pub struct $name(sp_std::marker::PhantomData); - impl> + From, AccountId> - EnsureOrigin for $name - { - type Success = (); - fn try_origin(o: O) -> Result { - o.into().and_then(|o| match o { - Origin::$name => Ok(()), - r => Err(O::from(r)), - }) - } - #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> O { - O::from(Origin::$name) - } - } - decl_ensure! { $( $rest )* } - }; - (, $( $rest:tt )* ) => { decl_ensure! { $( $rest )* } }; - () => {} - } - decl_ensure!( - StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, - ReferendumCanceller, ReferendumKiller, - ); -} -pub use pallet_custom_origins::{ - StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, - ReferendumCanceller, ReferendumKiller, -}; - -impl pallet_custom_origins::Config for Runtime {} - -pub struct TracksInfo; -impl pallet_referenda::TracksInfo for TracksInfo { - type Id = u8; - type Origin = ::PalletsOrigin; - fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - static DATA: [(u8, pallet_referenda::TrackInfo); 1] = [( - 0u8, - pallet_referenda::TrackInfo { - name: "root", - max_deciding: 1, - decision_deposit: 10, - prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - begin: Perbill::from_percent(100), - delta: Perbill::from_percent(50), - }, - min_turnout: pallet_referenda::Curve::LinearDecreasing { - begin: Perbill::from_percent(100), - delta: Perbill::from_percent(100), - }, - }, - )]; - &DATA[..] - } - fn track_for(id: &Self::Origin) -> Result { - if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { - match system_origin { - frame_system::RawOrigin::Root => Ok(0), - _ => Err(()), - } - } else { - Err(()) - } - } -} - -// TODO: Whitelist pallet. - -impl pallet_referenda::Config for Runtime { - type WeightInfo = pallet_referenda::weights::SubstrateWeight; //TODO - type Call = Call; - type Event = Event; - type Scheduler = Scheduler; - type Currency = Balances; - type CancelOrigin = ReferendumCanceller; - type KillOrigin = ReferendumKiller; - type Slash = (); - type Votes = pallet_conviction_voting::VotesOf; - type Tally = pallet_conviction_voting::TallyOf; - type SubmissionDeposit = SubmissionDeposit; - type MaxQueued = ConstU32<100>; - type UndecidingTimeout = UndecidingTimeout; - type AlarmInterval = AlarmInterval; - type Tracks = TracksInfo; -} - -parameter_types! { - pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); - pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); - pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); - pub const MinimumDeposit: Balance = 100 * CENTS; - pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); - pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); - pub const InstantAllowed: bool = true; - pub const MaxVotes: u32 = 100; - pub const MaxProposals: u32 = 100; -} - -impl pallet_democracy::Config for Runtime { - type Proposal = Call; - type Event = Event; - type Currency = Balances; - type EnactmentPeriod = EnactmentPeriod; - type VoteLockingPeriod = EnactmentPeriod; - type LaunchPeriod = LaunchPeriod; - type VotingPeriod = VotingPeriod; - type MinimumDeposit = MinimumDeposit; - /// A straight majority of the council can decide what their next motion is. - type ExternalOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A majority can have the next scheduled referendum be a straight majority-carries vote. - type ExternalMajorityOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A unanimous council can have the next scheduled referendum be a straight default-carries - /// (NTB) vote. - type ExternalDefaultOrigin = - pallet_collective::EnsureProportionAtLeast; - /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote - /// be tabled immediately and with a shorter voting/enactment period. - type FastTrackOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantAllowed = InstantAllowed; - type FastTrackVotingPeriod = FastTrackVotingPeriod; - // To cancel a proposal which has been passed, 2/3 of the council must agree to it. - type CancellationOrigin = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, - >; - type BlacklistOrigin = EnsureRoot; - // To cancel a proposal before it has been passed, the technical committee must be unanimous or - // Root must agree. - type CancelProposalOrigin = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, - >; - // Any single technical committee member may veto a coming council proposal, however they can - // only do it once and it lasts only for the cooloff period. - type VetoOrigin = pallet_collective::EnsureMember; - type CooloffPeriod = CooloffPeriod; - type PreimageByteDeposit = PreimageByteDeposit; - type OperationalPreimageOrigin = pallet_collective::EnsureMember; - type Slash = Treasury; - type Scheduler = Scheduler; - type PalletsOrigin = OriginCaller; - type MaxVotes = MaxVotes; - type WeightInfo = weights::pallet_democracy::WeightInfo; - type MaxProposals = MaxProposals; -} - -parameter_types! { - pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const CouncilMaxProposals: u32 = 100; - pub const CouncilMaxMembers: u32 = 100; -} - -type CouncilCollective = pallet_collective::Instance1; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = CouncilMotionDuration; - type MaxProposals = CouncilMaxProposals; - type MaxMembers = CouncilMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_council::WeightInfo; -} - -parameter_types! { - pub const CandidacyBond: Balance = 100 * CENTS; - // 1 storage item created, key size is 32 bytes, value size is 16+16. - pub const VotingBondBase: Balance = deposit(1, 64); - // additional data per vote is 32 bytes (account id). - pub const VotingBondFactor: Balance = deposit(0, 32); - /// Daily council elections - pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); - pub const DesiredMembers: u32 = 19; - pub const DesiredRunnersUp: u32 = 19; - pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; -} - -// Make sure that there are no more than MaxMembers members elected via phragmen. -const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); - -impl pallet_elections_phragmen::Config for Runtime { - type Event = Event; - type Currency = Balances; - type ChangeMembers = Council; - type InitializeMembers = Council; - type CurrencyToVote = frame_support::traits::U128CurrencyToVote; - type CandidacyBond = CandidacyBond; - type VotingBondBase = VotingBondBase; - type VotingBondFactor = VotingBondFactor; - type LoserCandidate = Treasury; - type KickedMember = Treasury; - type DesiredMembers = DesiredMembers; - type DesiredRunnersUp = DesiredRunnersUp; - type TermDuration = TermDuration; - type PalletId = PhragmenElectionPalletId; - type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; -} - -parameter_types! { - pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const TechnicalMaxProposals: u32 = 100; - pub const TechnicalMaxMembers: u32 = 100; -} - -type TechnicalCollective = pallet_collective::Instance2; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = TechnicalMotionDuration; - type MaxProposals = TechnicalMaxProposals; - type MaxMembers = TechnicalMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; -} - -impl pallet_membership::Config for Runtime { - type Event = Event; - type AddOrigin = EnsureRoot; - type RemoveOrigin = EnsureRoot; - type SwapOrigin = EnsureRoot; - type ResetOrigin = EnsureRoot; - type PrimeOrigin = EnsureRoot; - type MembershipInitialized = TechnicalCommittee; - type MembershipChanged = TechnicalCommittee; - type MaxMembers = TechnicalMaxMembers; - type WeightInfo = weights::pallet_membership::WeightInfo; -} - parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 2000 * CENTS; diff --git a/runtime/kusama/src/old_gov_config.rs b/runtime/kusama/src/old_gov_config.rs new file mode 100644 index 000000000000..db484a652e78 --- /dev/null +++ b/runtime/kusama/src/old_gov_config.rs @@ -0,0 +1,168 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Old governance configurations for the Kusama runtime. + +use super::*; +use frame_support::parameter_types; + +parameter_types! { + pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); + pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); + pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); + pub const MinimumDeposit: Balance = 100 * CENTS; + pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); + pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); + pub const InstantAllowed: bool = true; + pub const MaxVotes: u32 = 100; + pub const MaxProposals: u32 = 100; +} + +impl pallet_democracy::Config for Runtime { + type Proposal = Call; + type Event = Event; + type Currency = Balances; + type EnactmentPeriod = EnactmentPeriod; + type VoteLockingPeriod = EnactmentPeriod; + type LaunchPeriod = LaunchPeriod; + type VotingPeriod = VotingPeriod; + type MinimumDeposit = MinimumDeposit; + /// A straight majority of the council can decide what their next motion is. + type ExternalOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A majority can have the next scheduled referendum be a straight majority-carries vote. + type ExternalMajorityOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A unanimous council can have the next scheduled referendum be a straight default-carries + /// (NTB) vote. + type ExternalDefaultOrigin = + pallet_collective::EnsureProportionAtLeast; + /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote + /// be tabled immediately and with a shorter voting/enactment period. + type FastTrackOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantAllowed = InstantAllowed; + type FastTrackVotingPeriod = FastTrackVotingPeriod; + // To cancel a proposal which has been passed, 2/3 of the council must agree to it. + type CancellationOrigin = EnsureOneOf< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + type BlacklistOrigin = EnsureRoot; + // To cancel a proposal before it has been passed, the technical committee must be unanimous or + // Root must agree. + type CancelProposalOrigin = EnsureOneOf< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + // Any single technical committee member may veto a coming council proposal, however they can + // only do it once and it lasts only for the cooloff period. + type VetoOrigin = pallet_collective::EnsureMember; + type CooloffPeriod = CooloffPeriod; + type PreimageByteDeposit = PreimageByteDeposit; + type OperationalPreimageOrigin = pallet_collective::EnsureMember; + type Slash = Treasury; + type Scheduler = Scheduler; + type PalletsOrigin = OriginCaller; + type MaxVotes = MaxVotes; + type WeightInfo = weights::pallet_democracy::WeightInfo; + type MaxProposals = MaxProposals; +} + +parameter_types! { + pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const CouncilMaxProposals: u32 = 100; + pub const CouncilMaxMembers: u32 = 100; +} + +pub type CouncilCollective = pallet_collective::Instance1; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = CouncilMotionDuration; + type MaxProposals = CouncilMaxProposals; + type MaxMembers = CouncilMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_council::WeightInfo; +} + +parameter_types! { + pub const CandidacyBond: Balance = 100 * CENTS; + // 1 storage item created, key size is 32 bytes, value size is 16+16. + pub const VotingBondBase: Balance = deposit(1, 64); + // additional data per vote is 32 bytes (account id). + pub const VotingBondFactor: Balance = deposit(0, 32); + /// Daily council elections + pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); + pub const DesiredMembers: u32 = 19; + pub const DesiredRunnersUp: u32 = 19; + pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; +} + +// Make sure that there are no more than `MaxMembers` members elected via Phragmen. +const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); + +impl pallet_elections_phragmen::Config for Runtime { + type Event = Event; + type Currency = Balances; + type ChangeMembers = Council; + type InitializeMembers = Council; + type CurrencyToVote = frame_support::traits::U128CurrencyToVote; + type CandidacyBond = CandidacyBond; + type VotingBondBase = VotingBondBase; + type VotingBondFactor = VotingBondFactor; + type LoserCandidate = Treasury; + type KickedMember = Treasury; + type DesiredMembers = DesiredMembers; + type DesiredRunnersUp = DesiredRunnersUp; + type TermDuration = TermDuration; + type PalletId = PhragmenElectionPalletId; + type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; +} + +parameter_types! { + pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const TechnicalMaxProposals: u32 = 100; + pub const TechnicalMaxMembers: u32 = 100; +} + +pub type TechnicalCollective = pallet_collective::Instance2; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = TechnicalMotionDuration; + type MaxProposals = TechnicalMaxProposals; + type MaxMembers = TechnicalMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; +} + +impl pallet_membership::Config for Runtime { + type Event = Event; + type AddOrigin = EnsureRoot; + type RemoveOrigin = EnsureRoot; + type SwapOrigin = EnsureRoot; + type ResetOrigin = EnsureRoot; + type PrimeOrigin = EnsureRoot; + type MembershipInitialized = TechnicalCommittee; + type MembershipChanged = TechnicalCommittee; + type MaxMembers = TechnicalMaxMembers; + type WeightInfo = weights::pallet_membership::WeightInfo; +} From 886cb2843f8b8376e881cb07ead4df685b00f692 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Sun, 3 Apr 2022 16:47:48 +0200 Subject: [PATCH 04/72] Tests for treasury spends --- node/service/src/chain_spec.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index f53013fe1e6b..094d97988abe 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -751,6 +751,11 @@ fn kusama_staging_testnet_config_genesis(wasm_binary: &[u8]) -> kusama::GenesisC phantom: Default::default(), }, technical_membership: Default::default(), + fellowship: kusama::FellowshipConfig { + members: vec![], + phantom: Default::default(), + }, + fellowship_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), @@ -1408,6 +1413,11 @@ pub fn kusama_testnet_genesis( phantom: Default::default(), }, technical_membership: Default::default(), + fellowship: kusama::FellowshipConfig { + members: vec![], + phantom: Default::default(), + }, + fellowship_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), From 233c060d6ed4c35a592d0d7858b4af4f9f7ef00a Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Sun, 3 Apr 2022 17:58:37 +0200 Subject: [PATCH 05/72] Integrate treasury spend threshold origins --- runtime/kusama/src/gov_config.rs | 56 ++++++++++++++++++++++++++++---- runtime/kusama/src/lib.rs | 9 +++-- 2 files changed, 55 insertions(+), 10 deletions(-) diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs index 37c876d40372..523cca0b6de8 100644 --- a/runtime/kusama/src/gov_config.rs +++ b/runtime/kusama/src/gov_config.rs @@ -18,6 +18,7 @@ use super::*; use frame_support::parameter_types; +use frame_system::EnsureRootWithSuccess; parameter_types! { pub FellowshipMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); @@ -73,6 +74,7 @@ parameter_types! { #[frame_support::pallet] pub mod pallet_custom_origins { use frame_support::pallet_prelude::*; + use super::{Balance, UNITS}; #[pallet::config] pub trait Config: frame_system::Config {} @@ -100,18 +102,28 @@ pub mod pallet_custom_origins { ReferendumCanceller, /// Origin able to kill referenda. ReferendumKiller, + /// Origin able to spend up to 1 KSM from the treasury at once. + SmallTipper, + /// Origin able to spend up to 5 KSM from the treasury at once. + BigTipper, + /// Origin able to spend up to 50 KSM from the treasury at once. + SmallSpender, + /// Origin able to spend up to 500 KSM from the treasury at once. + MediumSpender, + /// Origin able to spend up to 5,000 KSM from the treasury at once. + BigSpender, } macro_rules! decl_ensure { - ( $name:ident $( $rest:tt )* ) => { + ( $name:ident: $success_type:ty = $success:expr ) => { pub struct $name(sp_std::marker::PhantomData); impl> + From, AccountId> EnsureOrigin for $name { - type Success = (); + type Success = $success_type; fn try_origin(o: O) -> Result { o.into().and_then(|o| match o { - Origin::$name => Ok(()), + Origin::$name => Ok($success), r => Err(O::from(r)), }) } @@ -120,21 +132,51 @@ pub mod pallet_custom_origins { O::from(Origin::$name) } } + }; + ( $name:ident ) => { decl_ensure! { $name : () = () } }; + ( $name:ident: $success_type:ty = $success:expr, $( $rest:tt )* ) => { + decl_ensure! { $name: $success_type = $success } + decl_ensure! { $( $rest )* } + }; + ( $name:ident, $( $rest:tt )* ) => { + decl_ensure! { $name } decl_ensure! { $( $rest )* } }; - (, $( $rest:tt )* ) => { decl_ensure! { $( $rest )* } }; () => {} } decl_ensure!( - StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, - ReferendumCanceller, ReferendumKiller, + StakingAdmin, + Treasurer, + FellowshipAdmin, + GeneralAdmin, + AuctionAdmin, + LeaseAdmin, + ReferendumCanceller, + ReferendumKiller, + SmallTipper: Balance = 1 * UNITS, + BigTipper: Balance = 5 * UNITS, + SmallSpender: Balance = 50 * UNITS, + MediumSpender: Balance = 500 * UNITS, + BigSpender: Balance = 5_000 * UNITS, ); } pub use pallet_custom_origins::{ StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, - ReferendumCanceller, ReferendumKiller, + ReferendumCanceller, ReferendumKiller, SmallTipper, BigTipper, SmallSpender, MediumSpender, + BigSpender, }; +parameter_types! { + pub const MaxBalance: Balance = Balance::max_value(); +} +pub type TreasurySpender = EnsureOneOf< + EnsureRootWithSuccess, + EnsureOneOf< + EnsureOneOf, + EnsureOneOf> + > +>; + impl pallet_custom_origins::Config for Runtime {} pub struct TracksInfo; diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 3d8dd650f39b..0d07cedaba62 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -97,7 +97,10 @@ pub mod xcm_config; // Governance configurations. pub mod gov_config; -use gov_config::{pallet_custom_origins, StakingAdmin, Treasurer, GeneralAdmin, AuctionAdmin, LeaseAdmin}; +use gov_config::{ + pallet_custom_origins, StakingAdmin, Treasurer, GeneralAdmin, AuctionAdmin, LeaseAdmin, + TreasurySpender, +}; // Old governance configurations. pub mod old_gov_config; @@ -181,8 +184,7 @@ impl frame_system::Config for Runtime { } parameter_types! { - pub MaximumSchedulerWeight: Weight = Perbill::from_percent(80) * - BlockWeights::get().max_block; + pub MaximumSchedulerWeight: Weight = Perbill::from_percent(80) * BlockWeights::get().max_block; pub const MaxScheduledPerBlock: u32 = 50; pub const NoPreimagePostponement: Option = Some(10); } @@ -617,6 +619,7 @@ impl pallet_treasury::Config for Runtime { type MaxApprovals = MaxApprovals; type WeightInfo = weights::pallet_treasury::WeightInfo; type SpendFunds = Bounties; + type SpendOrigin = TreasurySpender; } impl pallet_bounties::Config for Runtime { From 29d8e58e34f74615b95a2cab20bf18fb174a9eda Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 4 Apr 2022 15:03:31 +0200 Subject: [PATCH 06/72] Bump deps --- Cargo.lock | 408 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 239 insertions(+), 169 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 35d00c660390..922798709647 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -395,9 +395,9 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" -version = "0.3.63" +version = "0.3.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6" +checksum = "5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f" dependencies = [ "addr2line", "cc", @@ -450,7 +450,6 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "beefy-primitives", "fnv", @@ -483,7 +482,6 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -506,12 +504,10 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "scale-info", @@ -2106,7 +2102,6 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", ] @@ -2124,7 +2119,6 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -2146,7 +2140,6 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "Inflector", "chrono", @@ -2191,7 +2184,6 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -2202,7 +2194,6 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2218,7 +2209,6 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -2246,7 +2236,6 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "bitflags", "frame-metadata", @@ -2275,7 +2264,6 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2287,7 +2275,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -2299,7 +2286,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro2", "quote", @@ -2309,7 +2295,6 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2332,7 +2317,6 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -2343,7 +2327,6 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "log", @@ -2360,7 +2343,6 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -2375,7 +2357,6 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "sp-api", @@ -2384,7 +2365,6 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "sp-api", @@ -2580,7 +2560,6 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "chrono", "frame-election-provider-support", @@ -5048,7 +5027,6 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5062,7 +5040,6 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5078,7 +5055,6 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5093,7 +5069,6 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5117,7 +5092,6 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5137,7 +5111,6 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5157,7 +5130,6 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5172,7 +5144,6 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "beefy-primitives", "frame-support", @@ -5188,7 +5159,6 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5213,7 +5183,6 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5295,7 +5264,6 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5314,7 +5282,6 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5331,7 +5298,6 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5348,7 +5314,6 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5364,7 +5329,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5387,7 +5351,6 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5405,7 +5368,6 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5420,7 +5382,6 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5443,7 +5404,6 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5459,7 +5419,6 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5479,7 +5438,6 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5496,7 +5454,6 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5513,7 +5470,6 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5531,7 +5487,6 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5547,7 +5502,6 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5564,7 +5518,6 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5579,7 +5532,6 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5593,7 +5545,6 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5610,7 +5561,6 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5633,7 +5583,6 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5649,7 +5598,6 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5664,7 +5612,6 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5678,7 +5625,6 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#77c15d2546276a865b6e8f1c5d4b1d0ec1961e72" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5695,7 +5641,6 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5711,7 +5656,6 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5732,7 +5676,6 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5748,7 +5691,6 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5762,7 +5704,6 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5785,7 +5726,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5796,7 +5736,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "log", "sp-arithmetic", @@ -5805,7 +5744,6 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5819,7 +5757,6 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5837,7 +5774,6 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5856,7 +5792,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-support", "frame-system", @@ -5873,7 +5808,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5890,7 +5824,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5901,7 +5834,6 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5918,7 +5850,6 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -5934,7 +5865,6 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-benchmarking", "frame-support", @@ -8411,7 +8341,6 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "env_logger 0.9.0", "jsonrpsee 0.8.0", @@ -8760,7 +8689,6 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "log", "sp-core", @@ -8771,7 +8699,6 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "futures 0.3.21", @@ -8798,7 +8725,6 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8821,7 +8747,6 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8837,7 +8762,6 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8854,7 +8778,6 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -8865,7 +8788,6 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "chrono", "clap", @@ -8903,7 +8825,6 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "fnv", "futures 0.3.21", @@ -8931,7 +8852,6 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "hash-db", "kvdb", @@ -8956,7 +8876,6 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "futures 0.3.21", @@ -8980,7 +8899,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "fork-tree", @@ -9023,7 +8941,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9047,7 +8964,6 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9060,7 +8976,6 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "futures 0.3.21", @@ -9085,7 +9000,6 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "sc-client-api", "sp-authorship", @@ -9096,7 +9010,6 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "lazy_static", "lru 0.7.4", @@ -9123,7 +9036,6 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "environmental", "parity-scale-codec", @@ -9140,7 +9052,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "log", "parity-scale-codec", @@ -9156,7 +9067,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9174,7 +9084,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "ahash", "async-trait", @@ -9214,7 +9123,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9238,7 +9146,6 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9255,7 +9162,6 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "hex", @@ -9270,7 +9176,6 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "asynchronous-codec 0.5.0", @@ -9319,7 +9224,6 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "ahash", "futures 0.3.21", @@ -9336,7 +9240,6 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "bytes 1.1.0", "fnv", @@ -9364,7 +9267,6 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "libp2p", @@ -9377,7 +9279,6 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9386,7 +9287,6 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "hash-db", @@ -9417,7 +9317,6 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9443,7 +9342,6 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9460,7 +9358,6 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "directories", @@ -9524,7 +9421,6 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "log", "parity-scale-codec", @@ -9538,7 +9434,6 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9559,7 +9454,6 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "chrono", "futures 0.3.21", @@ -9577,7 +9471,6 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "ansi_term", "atty", @@ -9608,7 +9501,6 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -9619,7 +9511,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9646,7 +9537,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "log", @@ -9659,7 +9549,6 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10163,7 +10052,6 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "hash-db", "log", @@ -10180,7 +10068,6 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "blake2 0.10.2", "proc-macro-crate 1.1.3", @@ -10192,7 +10079,6 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "scale-info", @@ -10205,7 +10091,6 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "integer-sqrt", "num-traits", @@ -10220,7 +10105,6 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "scale-info", @@ -10233,7 +10117,6 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "parity-scale-codec", @@ -10245,7 +10128,6 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "sp-api", @@ -10257,7 +10139,6 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "log", @@ -10275,7 +10156,6 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "futures 0.3.21", @@ -10294,7 +10174,6 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "merlin", @@ -10317,7 +10196,6 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "scale-info", @@ -10331,7 +10209,6 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10343,7 +10220,6 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "base58", "bitflags", @@ -10389,7 +10265,6 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "blake2 0.10.2", "byteorder", @@ -10403,7 +10278,6 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro2", "quote", @@ -10414,7 +10288,6 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10423,7 +10296,6 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro2", "quote", @@ -10433,7 +10305,6 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "environmental", "parity-scale-codec", @@ -10444,7 +10315,6 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "finality-grandpa", "log", @@ -10462,7 +10332,6 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10476,7 +10345,6 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "hash-db", @@ -10501,7 +10369,6 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "lazy_static", "sp-core", @@ -10512,7 +10379,6 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "futures 0.3.21", @@ -10529,7 +10395,6 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "thiserror", "zstd", @@ -10538,7 +10403,6 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "scale-info", @@ -10552,7 +10416,6 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "sp-api", "sp-core", @@ -10562,7 +10425,6 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "backtrace", "lazy_static", @@ -10572,7 +10434,6 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "rustc-hash", "serde", @@ -10582,7 +10443,6 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "either", "hash256-std-hasher", @@ -10604,7 +10464,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10621,7 +10480,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -10633,7 +10491,6 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "serde", "serde_json", @@ -10642,7 +10499,6 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "scale-info", @@ -10656,7 +10512,6 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "scale-info", @@ -10667,7 +10522,6 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "hash-db", "log", @@ -10689,12 +10543,10 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10707,7 +10559,6 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "log", "sp-core", @@ -10720,7 +10571,6 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "futures-timer", @@ -10736,7 +10586,6 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "sp-std", @@ -10748,7 +10597,6 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "sp-api", "sp-runtime", @@ -10757,7 +10605,6 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "log", @@ -10773,7 +10620,6 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "hash-db", "memory-db", @@ -10789,7 +10635,6 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10806,7 +10651,6 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10817,7 +10661,6 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "impl-trait-for-tuples", "log", @@ -11018,7 +10861,6 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "platforms", ] @@ -11026,7 +10868,6 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -11048,7 +10889,6 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures-util", "hyper", @@ -11061,7 +10901,6 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7a09b82772b0597cdae224f4b124d660dda9e82b" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -11084,7 +10923,6 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "async-trait", "futures 0.3.21", @@ -11110,7 +10948,6 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11120,7 +10957,6 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -11131,7 +10967,6 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "ansi_term", "build-helper", @@ -11812,7 +11647,6 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#62fcc8abb7679221814fd3a76d36ad5eafb65657" dependencies = [ "clap", "jsonrpsee 0.4.1", @@ -11880,7 +11714,7 @@ version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "digest 0.10.3", "rand 0.8.5", "static_assertions", @@ -12934,3 +12768,239 @@ dependencies = [ "cc", "libc", ] + +[[patch.unused]] +name = "chain-spec-builder" +version = "2.0.0" + +[[patch.unused]] +name = "frame-election-solution-type-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "frame-support-test-compile-pass" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-bench" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-cli" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-executor" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-inspect" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "node-rpc" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime-generate-bags" +version = "3.0.0" + +[[patch.unused]] +name = "node-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-template-runtime" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-testing" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-tx-payment" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-atomic-swap" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-aura" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-bags-list-fuzzer" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-primitives" +version = "6.0.0" + +[[patch.unused]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc-runtime-api" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-basic" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-offchain-worker" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-parallel" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-lottery" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-node-authorization" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-randomness-collective-flip" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-scored-pool" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-state-trie-migration" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-uniques" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-whitelist" +version = "4.0.0-dev" + +[[patch.unused]] +name = "sc-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-manual-seal" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-network-test" +version = "0.8.0" + +[[patch.unused]] +name = "sc-runtime-test" +version = "2.0.0" + +[[patch.unused]] +name = "sc-service-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-api-test" +version = "2.0.1" + +[[patch.unused]] +name = "sp-application-crypto-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-arithmetic-fuzzer" +version = "2.0.0" + +[[patch.unused]] +name = "sp-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-npos-elections-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "sp-runtime-interface-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm-deprecated" +version = "2.0.0" + +[[patch.unused]] +name = "sp-sandbox" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-test-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "subkey" +version = "2.0.1" + +[[patch.unused]] +name = "substrate-frame-cli" +version = "4.0.0-dev" + +[[patch.unused]] +name = "substrate-frame-rpc-support" +version = "3.0.0" + +[[patch.unused]] +name = "substrate-test-runtime" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-client" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-transaction-pool" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-utils-test-crate" +version = "0.1.0" From c23a74cd37b3c1fe827b9618b1d6734e05523b39 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 4 Apr 2022 16:00:01 +0200 Subject: [PATCH 07/72] Add whitelist, configure treasury spend origins --- Cargo.lock | 19 +++++++++++++---- runtime/kusama/Cargo.toml | 4 ++++ runtime/kusama/src/gov_config.rs | 32 ++++++++++++++++++++++------ runtime/kusama/src/lib.rs | 13 ++--------- runtime/kusama/src/old_gov_config.rs | 6 +++--- 5 files changed, 49 insertions(+), 25 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 922798709647..b812f8a87950 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3540,6 +3540,7 @@ dependencies = [ "pallet-treasury", "pallet-utility", "pallet-vesting", + "pallet-whitelist", "pallet-xcm", "parity-scale-codec", "polkadot-primitives", @@ -5876,6 +5877,20 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-whitelist" +version = "4.0.0-dev" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-xcm" version = "0.9.18" @@ -12905,10 +12920,6 @@ version = "4.0.0-dev" name = "pallet-uniques" version = "4.0.0-dev" -[[patch.unused]] -name = "pallet-whitelist" -version = "4.0.0-dev" - [[patch.unused]] name = "sc-consensus-aura" version = "0.10.0-dev" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index e38d499b4e5f..8b052d070a54 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -77,6 +77,7 @@ pallet-tips = { git = "https://github.com/paritytech/substrate", branch = "maste pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-whitelist = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -163,6 +164,7 @@ std = [ "pallet-treasury/std", "pallet-utility/std", "pallet-vesting/std", + "pallet-whitelist/std", "pallet-babe/std", "pallet-xcm/std", "sp-runtime/std", @@ -222,6 +224,7 @@ runtime-benchmarks = [ "pallet-vesting/runtime-benchmarks", "pallet-offences-benchmarking", "pallet-session-benchmarking", + "pallet-whitelist/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "frame-system-benchmarking", "hex-literal", @@ -266,6 +269,7 @@ try-runtime = [ "pallet-treasury/try-runtime", "pallet-utility/try-runtime", "pallet-vesting/try-runtime", + "pallet-whitelist/try-runtime", "pallet-babe/try-runtime", "runtime-common/try-runtime", ] diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs index 523cca0b6de8..994d8d67049b 100644 --- a/runtime/kusama/src/gov_config.rs +++ b/runtime/kusama/src/gov_config.rs @@ -17,7 +17,7 @@ //! Old governance configurations for the Kusama runtime. use super::*; -use frame_support::parameter_types; +use frame_support::{parameter_types, traits::{EitherOf, EitherOfDiverse}}; use frame_system::EnsureRootWithSuccess; parameter_types! { @@ -112,6 +112,8 @@ pub mod pallet_custom_origins { MediumSpender, /// Origin able to spend up to 5,000 KSM from the treasury at once. BigSpender, + /// Origin able to dispatch a whitelisted call. + WhitelistedCaller, } macro_rules! decl_ensure { @@ -158,22 +160,26 @@ pub mod pallet_custom_origins { SmallSpender: Balance = 50 * UNITS, MediumSpender: Balance = 500 * UNITS, BigSpender: Balance = 5_000 * UNITS, + WhitelistedCaller, ); } pub use pallet_custom_origins::{ StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, ReferendumCanceller, ReferendumKiller, SmallTipper, BigTipper, SmallSpender, MediumSpender, - BigSpender, + BigSpender, WhitelistedCaller, }; parameter_types! { pub const MaxBalance: Balance = Balance::max_value(); } -pub type TreasurySpender = EnsureOneOf< +pub type TreasurySpender = EitherOf< EnsureRootWithSuccess, - EnsureOneOf< - EnsureOneOf, - EnsureOneOf> + EitherOf< + EitherOf, BigTipper>, + EitherOf< + SmallSpender, + EitherOf, BigSpender> + > > >; @@ -218,7 +224,19 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } -// TODO: Whitelist pallet. +pub type WhitelistOrigin = EitherOfDiverse< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, +>; + +impl pallet_whitelist::Config for Runtime { + type WeightInfo = pallet_whitelist::weights::SubstrateWeight; //TODO + type Event = Event; + type Call = Call; + type WhitelistOrigin = WhitelistOrigin; + type DispatchWhitelistedOrigin = WhitelistedCaller; + type PreimageProvider = super::Preimage; +} impl pallet_referenda::Config for Runtime { type WeightInfo = pallet_referenda::weights::SubstrateWeight; //TODO diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index e97fe6cf9dfe..0707eec6f366 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -52,7 +52,7 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - Contains, EnsureOneOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, + Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, OnRuntimeUpgrade, PrivilegeCmp, ConstU32, }, PalletId, RuntimeDebug, @@ -550,16 +550,6 @@ parameter_types! { pub const MaxNominations: u32 = ::LIMIT as u32; } -impl frame_election_provider_support::onchain::Config for Runtime { - type Accuracy = runtime_common::elections::OnOnChainAccuracy; - type DataProvider = Staking; -} - -type SlashCancelOrigin = EnsureOneOf< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - impl pallet_staking::Config for Runtime { type MaxNominations = MaxNominations; type Currency = Balances; @@ -1267,6 +1257,7 @@ construct_runtime! { Fellowship: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 22, FellowshipMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 23, Origins: pallet_custom_origins::{Origin} = 41, + Whitelist: pallet_whitelist::{Pallet, Call, Storage, Event} = 42, // Claims. Usable initially. Claims: claims::{Pallet, Call, Storage, Event, Config, ValidateUnsigned} = 19, diff --git a/runtime/kusama/src/old_gov_config.rs b/runtime/kusama/src/old_gov_config.rs index db484a652e78..4c645fde48a3 100644 --- a/runtime/kusama/src/old_gov_config.rs +++ b/runtime/kusama/src/old_gov_config.rs @@ -17,7 +17,7 @@ //! Old governance configurations for the Kusama runtime. use super::*; -use frame_support::parameter_types; +use frame_support::{parameter_types, traits::EitherOfDiverse}; parameter_types! { pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); @@ -59,14 +59,14 @@ impl pallet_democracy::Config for Runtime { type InstantAllowed = InstantAllowed; type FastTrackVotingPeriod = FastTrackVotingPeriod; // To cancel a proposal which has been passed, 2/3 of the council must agree to it. - type CancellationOrigin = EnsureOneOf< + type CancellationOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; type BlacklistOrigin = EnsureRoot; // To cancel a proposal before it has been passed, the technical committee must be unanimous or // Root must agree. - type CancelProposalOrigin = EnsureOneOf< + type CancelProposalOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; From f9f698f37b7e9515898376dc45a08a502fd95972 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 13 Apr 2022 13:55:23 +0100 Subject: [PATCH 08/72] Add governance curves --- Cargo.lock | 1 + runtime/kusama/src/gov_config.rs | 46 +++++++++++++++++++++++++++++++- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index b812f8a87950..1df6ef4a1410 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5634,6 +5634,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", + "sp-arithmetic", "sp-io", "sp-runtime", "sp-std", diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs index 994d8d67049b..9ecf9fedcc2c 100644 --- a/runtime/kusama/src/gov_config.rs +++ b/runtime/kusama/src/gov_config.rs @@ -185,6 +185,50 @@ pub type TreasurySpender = EitherOf< impl pallet_custom_origins::Config for Runtime {} +use pallet_referenda::Curve; +const TIP_APP: Curve = Curve::make_linear(10, 28, percent(50)); +const TIP_SUP: Curve = Curve::make_reciprocal(1, 28, percent(4), percent(0)); +const ROOT_APP: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50)); +const ROOT_SUP: Curve = Curve::make_linear(28, 28, percent(0)); +const WHITE_APP: Curve = Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50)); +const WHITE_SUP: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(10)); +const SMALL_APP: Curve = Curve::make_linear(10, 28, percent(50)); +const SMALL_SUP: Curve = Curve::make_reciprocal(8, 28, percent(1), percent(0)); +const MID_APP: Curve = Curve::make_linear(17, 28, percent(50)); +const MID_SUP: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0)); +const BIG_APP: Curve = Curve::make_linear(23, 28, percent(50)); +const BIG_SUP: Curve = Curve::make_reciprocal(16, 28, percent(1), percent(0)); +const HUGE_APP: Curve = Curve::make_linear(28, 28, percent(50)); +const HUGE_SUP: Curve = Curve::make_reciprocal(20, 28, percent(1), percent(0)); +const PARAM_APP: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50)); +const PARAM_SUP: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0)); +const ADMIN_APP: Curve = Curve::make_linear(17, 28, percent(50)); +const ADMIN_SUP: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0)); + +#[test] +#[should_panic] +fn check_curves() { + TIP_APP.info(28u32, "Tip Approval"); + TIP_SUP.info(28u32, "Tip Support"); + ROOT_APP.info(28u32, "Root Approval"); + ROOT_SUP.info(28u32, "Root Support"); + WHITE_APP.info(28u32, "Whitelist Approval"); + WHITE_SUP.info(28u32, "Whitelist Support"); + SMALL_APP.info(28u32, "Small Spend Approval"); + SMALL_SUP.info(28u32, "Small Spend Support"); + MID_APP.info(28u32, "Mid Spend Approval"); + MID_SUP.info(28u32, "Mid Spend Support"); + BIG_APP.info(28u32, "Big Spend Approval"); + BIG_SUP.info(28u32, "Big Spend Support"); + HUGE_APP.info(28u32, "Huge Spend Approval"); + HUGE_SUP.info(28u32, "Huge Spend Support"); + PARAM_APP.info(28u32, "Mid-tier Parameter Change Approval"); + PARAM_SUP.info(28u32, "Mid-tier Parameter Change Support"); + ADMIN_APP.info(28u32, "Admin (e.g. Cancel Slash) Approval"); + ADMIN_SUP.info(28u32, "Admin (e.g. Cancel Slash) Support"); + assert!(false); +} + pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { type Id = u8; @@ -204,7 +248,7 @@ impl pallet_referenda::TracksInfo for TracksInfo { begin: Perbill::from_percent(100), delta: Perbill::from_percent(50), }, - min_turnout: pallet_referenda::Curve::LinearDecreasing { + min_support: pallet_referenda::Curve::LinearDecreasing { begin: Perbill::from_percent(100), delta: Perbill::from_percent(100), }, From 1da31904b737e6532d11808ba81ca3b68ced19e0 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 13 Apr 2022 16:02:03 +0100 Subject: [PATCH 09/72] Enable curve's ceil to be configured --- Cargo.lock | 401 ++++++++++++++++++------------- runtime/kusama/src/gov_config.rs | 287 +++++++++++++++++----- 2 files changed, 455 insertions(+), 233 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bea0b6183612..92a212002328 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -450,7 +450,6 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "beefy-primitives", "fnv", @@ -484,7 +483,6 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,12 +505,10 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "scale-info", @@ -2116,7 +2112,6 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", ] @@ -2134,7 +2129,6 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -2156,7 +2150,6 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "Inflector", "chrono", @@ -2201,7 +2194,6 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -2212,7 +2204,6 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2228,7 +2219,6 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -2256,7 +2246,6 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "bitflags", "frame-metadata", @@ -2285,7 +2274,6 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2297,7 +2285,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -2309,7 +2296,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro2", "quote", @@ -2319,7 +2305,6 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2342,7 +2327,6 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -2353,7 +2337,6 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "log", @@ -2370,7 +2353,6 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -2385,7 +2367,6 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "sp-api", @@ -2394,7 +2375,6 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "sp-api", @@ -2590,7 +2570,6 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "chrono", "frame-election-provider-support", @@ -4995,7 +4974,6 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5009,7 +4987,6 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5025,7 +5002,6 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5040,7 +5016,6 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5064,7 +5039,6 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5084,7 +5058,6 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5104,7 +5077,6 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5119,7 +5091,6 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "beefy-primitives", "frame-support", @@ -5135,7 +5106,6 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5159,7 +5129,6 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5241,7 +5210,6 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5260,7 +5228,6 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5277,7 +5244,6 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5294,7 +5260,6 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5310,7 +5275,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5333,7 +5297,6 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5351,7 +5314,6 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5366,7 +5328,6 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5389,7 +5350,6 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5405,7 +5365,6 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5425,7 +5384,6 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5442,7 +5400,6 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5459,7 +5416,6 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5477,7 +5433,6 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5494,7 +5449,6 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5509,7 +5463,6 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5523,7 +5476,6 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5540,7 +5492,6 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5563,7 +5514,6 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5579,7 +5529,6 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5594,7 +5543,6 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5608,7 +5556,6 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5617,6 +5564,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", + "sp-arithmetic", "sp-io", "sp-runtime", "sp-std", @@ -5625,7 +5573,6 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5641,7 +5588,6 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5662,7 +5608,6 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5678,7 +5623,6 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5692,7 +5636,6 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5715,7 +5658,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5726,7 +5668,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "log", "sp-arithmetic", @@ -5735,7 +5676,6 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5749,7 +5689,6 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5767,7 +5706,6 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5786,7 +5724,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-support", "frame-system", @@ -5803,7 +5740,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5820,7 +5756,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5831,7 +5766,6 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5848,7 +5782,6 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5864,7 +5797,6 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5879,7 +5811,6 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-benchmarking", "frame-support", @@ -8357,7 +8288,6 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8706,7 +8636,6 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "log", "sp-core", @@ -8717,7 +8646,6 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "futures 0.3.21", @@ -8744,7 +8672,6 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8767,7 +8694,6 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8783,7 +8709,6 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8800,7 +8725,6 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -8811,7 +8735,6 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "chrono", "clap", @@ -8849,7 +8772,6 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "fnv", "futures 0.3.21", @@ -8877,7 +8799,6 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "hash-db", "kvdb", @@ -8902,7 +8823,6 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "futures 0.3.21", @@ -8926,7 +8846,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "fork-tree", @@ -8969,7 +8888,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -8993,7 +8911,6 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9006,7 +8923,6 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "futures 0.3.21", @@ -9031,7 +8947,6 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "sc-client-api", "sp-authorship", @@ -9042,7 +8957,6 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "lazy_static", "lru 0.7.5", @@ -9069,7 +8983,6 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "environmental", "parity-scale-codec", @@ -9086,7 +8999,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "log", "parity-scale-codec", @@ -9102,7 +9014,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9120,7 +9031,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "ahash", "async-trait", @@ -9160,7 +9070,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9184,7 +9093,6 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9201,7 +9109,6 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "hex", @@ -9216,7 +9123,6 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "asynchronous-codec 0.5.0", @@ -9265,7 +9171,6 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "ahash", "futures 0.3.21", @@ -9282,7 +9187,6 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "bytes 1.1.0", "fnv", @@ -9310,7 +9214,6 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "libp2p", @@ -9323,7 +9226,6 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9332,7 +9234,6 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "hash-db", @@ -9363,7 +9264,6 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9389,7 +9289,6 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9406,7 +9305,6 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "directories", @@ -9471,7 +9369,6 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "log", "parity-scale-codec", @@ -9485,7 +9382,6 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9506,7 +9402,6 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "libc", @@ -9523,7 +9418,6 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "chrono", "futures 0.3.21", @@ -9541,7 +9435,6 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "ansi_term", "atty", @@ -9572,7 +9465,6 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -9583,7 +9475,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9610,7 +9501,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "log", @@ -9623,7 +9513,6 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10136,7 +10025,6 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "hash-db", "log", @@ -10153,7 +10041,6 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "blake2 0.10.2", "proc-macro-crate 1.1.3", @@ -10165,7 +10052,6 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "scale-info", @@ -10178,7 +10064,6 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "integer-sqrt", "num-traits", @@ -10193,7 +10078,6 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "scale-info", @@ -10206,7 +10090,6 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "parity-scale-codec", @@ -10218,7 +10101,6 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "sp-api", @@ -10230,7 +10112,6 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "log", @@ -10248,7 +10129,6 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "futures 0.3.21", @@ -10267,7 +10147,6 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "merlin", @@ -10290,7 +10169,6 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "scale-info", @@ -10304,7 +10182,6 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10316,7 +10193,6 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "base58", "bitflags", @@ -10362,7 +10238,6 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "blake2 0.10.2", "byteorder", @@ -10376,7 +10251,6 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro2", "quote", @@ -10387,7 +10261,6 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10396,7 +10269,6 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro2", "quote", @@ -10406,7 +10278,6 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "environmental", "parity-scale-codec", @@ -10417,7 +10288,6 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "finality-grandpa", "log", @@ -10435,7 +10305,6 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10449,7 +10318,6 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "hash-db", @@ -10474,7 +10342,6 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "lazy_static", "sp-core", @@ -10485,7 +10352,6 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "futures 0.3.21", @@ -10502,7 +10368,6 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "thiserror", "zstd", @@ -10511,7 +10376,6 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "log", "parity-scale-codec", @@ -10526,7 +10390,6 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "scale-info", @@ -10540,7 +10403,6 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "sp-api", "sp-core", @@ -10550,7 +10412,6 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "backtrace", "lazy_static", @@ -10560,7 +10421,6 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "rustc-hash", "serde", @@ -10570,7 +10430,6 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "either", "hash256-std-hasher", @@ -10592,7 +10451,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10609,7 +10467,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -10621,7 +10478,6 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "serde", "serde_json", @@ -10630,7 +10486,6 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "scale-info", @@ -10644,7 +10499,6 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "scale-info", @@ -10655,7 +10509,6 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "hash-db", "log", @@ -10677,12 +10530,10 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10695,7 +10546,6 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "log", "sp-core", @@ -10708,7 +10558,6 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "futures-timer", @@ -10724,7 +10573,6 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "sp-std", @@ -10736,7 +10584,6 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "sp-api", "sp-runtime", @@ -10745,7 +10592,6 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "log", @@ -10761,7 +10607,6 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "hash-db", "memory-db", @@ -10777,7 +10622,6 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10794,7 +10638,6 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10805,7 +10648,6 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "impl-trait-for-tuples", "log", @@ -11006,7 +10848,6 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "platforms", ] @@ -11014,7 +10855,6 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -11036,7 +10876,6 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures-util", "hyper", @@ -11049,7 +10888,6 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -11072,7 +10910,6 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "async-trait", "futures 0.3.21", @@ -11098,7 +10935,6 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11108,7 +10944,6 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -11119,7 +10954,6 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "ansi_term", "build-helper", @@ -11822,7 +11656,6 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f4cd993939fbb35d4ff87f6810dcf766105afd6" dependencies = [ "clap", "jsonrpsee", @@ -12948,3 +12781,235 @@ dependencies = [ "cc", "libc", ] + +[[patch.unused]] +name = "chain-spec-builder" +version = "2.0.0" + +[[patch.unused]] +name = "frame-election-solution-type-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "frame-support-test-compile-pass" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-bench" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-cli" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-executor" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-inspect" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "node-rpc" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime-generate-bags" +version = "3.0.0" + +[[patch.unused]] +name = "node-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-template-runtime" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-testing" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-tx-payment" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-atomic-swap" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-aura" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-bags-list-fuzzer" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-primitives" +version = "6.0.0" + +[[patch.unused]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc-runtime-api" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-basic" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-offchain-worker" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-parallel" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-lottery" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-node-authorization" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-randomness-collective-flip" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-scored-pool" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-state-trie-migration" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-uniques" +version = "4.0.0-dev" + +[[patch.unused]] +name = "sc-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-manual-seal" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-network-test" +version = "0.8.0" + +[[patch.unused]] +name = "sc-runtime-test" +version = "2.0.0" + +[[patch.unused]] +name = "sc-service-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-api-test" +version = "2.0.1" + +[[patch.unused]] +name = "sp-application-crypto-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-arithmetic-fuzzer" +version = "2.0.0" + +[[patch.unused]] +name = "sp-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-npos-elections-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "sp-runtime-interface-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm-deprecated" +version = "2.0.0" + +[[patch.unused]] +name = "sp-sandbox" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-test-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "subkey" +version = "2.0.1" + +[[patch.unused]] +name = "substrate-frame-cli" +version = "4.0.0-dev" + +[[patch.unused]] +name = "substrate-frame-rpc-support" +version = "3.0.0" + +[[patch.unused]] +name = "substrate-test-runtime" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-client" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-transaction-pool" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-utils-test-crate" +version = "0.1.0" diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs index 9ecf9fedcc2c..1c113e60e023 100644 --- a/runtime/kusama/src/gov_config.rs +++ b/runtime/kusama/src/gov_config.rs @@ -173,7 +173,7 @@ parameter_types! { pub const MaxBalance: Balance = Balance::max_value(); } pub type TreasurySpender = EitherOf< - EnsureRootWithSuccess, + EnsureRootWithSuccess, EitherOf< EitherOf, BigTipper>, EitherOf< @@ -185,76 +185,215 @@ pub type TreasurySpender = EitherOf< impl pallet_custom_origins::Config for Runtime {} -use pallet_referenda::Curve; -const TIP_APP: Curve = Curve::make_linear(10, 28, percent(50)); -const TIP_SUP: Curve = Curve::make_reciprocal(1, 28, percent(4), percent(0)); -const ROOT_APP: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50)); -const ROOT_SUP: Curve = Curve::make_linear(28, 28, percent(0)); -const WHITE_APP: Curve = Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50)); -const WHITE_SUP: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(10)); -const SMALL_APP: Curve = Curve::make_linear(10, 28, percent(50)); -const SMALL_SUP: Curve = Curve::make_reciprocal(8, 28, percent(1), percent(0)); -const MID_APP: Curve = Curve::make_linear(17, 28, percent(50)); -const MID_SUP: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0)); -const BIG_APP: Curve = Curve::make_linear(23, 28, percent(50)); -const BIG_SUP: Curve = Curve::make_reciprocal(16, 28, percent(1), percent(0)); -const HUGE_APP: Curve = Curve::make_linear(28, 28, percent(50)); -const HUGE_SUP: Curve = Curve::make_reciprocal(20, 28, percent(1), percent(0)); -const PARAM_APP: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50)); -const PARAM_SUP: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0)); -const ADMIN_APP: Curve = Curve::make_linear(17, 28, percent(50)); -const ADMIN_SUP: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0)); - -#[test] -#[should_panic] -fn check_curves() { - TIP_APP.info(28u32, "Tip Approval"); - TIP_SUP.info(28u32, "Tip Support"); - ROOT_APP.info(28u32, "Root Approval"); - ROOT_SUP.info(28u32, "Root Support"); - WHITE_APP.info(28u32, "Whitelist Approval"); - WHITE_SUP.info(28u32, "Whitelist Support"); - SMALL_APP.info(28u32, "Small Spend Approval"); - SMALL_SUP.info(28u32, "Small Spend Support"); - MID_APP.info(28u32, "Mid Spend Approval"); - MID_SUP.info(28u32, "Mid Spend Support"); - BIG_APP.info(28u32, "Big Spend Approval"); - BIG_SUP.info(28u32, "Big Spend Support"); - HUGE_APP.info(28u32, "Huge Spend Approval"); - HUGE_SUP.info(28u32, "Huge Spend Support"); - PARAM_APP.info(28u32, "Mid-tier Parameter Change Approval"); - PARAM_SUP.info(28u32, "Mid-tier Parameter Change Support"); - ADMIN_APP.info(28u32, "Admin (e.g. Cancel Slash) Approval"); - ADMIN_SUP.info(28u32, "Admin (e.g. Cancel Slash) Support"); - assert!(false); +const fn percent(x: i32) -> sp_arithmetic::FixedI64 { + sp_arithmetic::FixedI64::from_rational(x as u128, 100) } +use pallet_referenda::Curve; +const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15] = [ + ( + 0, + pallet_referenda::TrackInfo { + name: "root", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), + min_support: Curve::make_linear(28, 28, percent(0)), + }, + ), ( + 1, + pallet_referenda::TrackInfo { + name: "staking_admin", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(17, 28, percent(50)), + min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + }, + ), ( + 2, + pallet_referenda::TrackInfo { + name: "treasurer", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), + min_support: Curve::make_linear(28, 28, percent(0)), + }, + ), ( + 3, + pallet_referenda::TrackInfo { + name: "fellowship_admin", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(17, 28, percent(50)), + min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + }, + ), ( + 4, + pallet_referenda::TrackInfo { + name: "general_admin", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), + min_support: Curve::make_reciprocal(7, 28, percent(10), percent(0)), + }, + ), ( + 5, + pallet_referenda::TrackInfo { + name: "auction_admin", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), + min_support: Curve::make_reciprocal(7, 28, percent(10), percent(0)), + }, + ), ( + 6, + pallet_referenda::TrackInfo { + name: "lease_admin", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(17, 28, percent(50)), + min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + }, + ), ( + 7, + pallet_referenda::TrackInfo { + name: "referendum_canceller", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(17, 28, percent(50)), + min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + }, + ), ( + 8, + pallet_referenda::TrackInfo { + name: "referendum_killer", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(17, 28, percent(50)), + min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + }, + ), ( + 9, + pallet_referenda::TrackInfo { + name: "small_tipper", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(10, 28, percent(50)), + min_support: Curve::make_reciprocal(1, 28, percent(4), percent(0)), + }, + ), ( + 10, + pallet_referenda::TrackInfo { + name: "big_tipper", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(10, 28, percent(50)), + min_support: Curve::make_reciprocal(8, 28, percent(1), percent(0)), + }, + ), ( + 11, + pallet_referenda::TrackInfo { + name: "small_spender", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(17, 28, percent(50)), + min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + }, + ), ( + 12, + pallet_referenda::TrackInfo { + name: "medium_spender", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(23, 28, percent(50)), + min_support: Curve::make_reciprocal(16, 28, percent(1), percent(0)), + }, + ), ( + 13, + pallet_referenda::TrackInfo { + name: "big_spender", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_linear(28, 28, percent(50)), + min_support: Curve::make_reciprocal(20, 28, percent(1), percent(0)), + }, + ), ( + 14, + pallet_referenda::TrackInfo { + name: "whitelisted_caller", + max_deciding: 1, + decision_deposit: 10, + prepare_period: 4, + decision_period: 4, + confirm_period: 2, + min_enactment_period: 4, + min_approval: Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50)), + min_support: Curve::make_reciprocal(1, 28, percent(20), percent(10)), + }, + ) +]; pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { - type Id = u8; + type Id = u16; type Origin = ::PalletsOrigin; fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - static DATA: [(u8, pallet_referenda::TrackInfo); 1] = [( - 0u8, - pallet_referenda::TrackInfo { - name: "root", - max_deciding: 1, - decision_deposit: 10, - prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - begin: Perbill::from_percent(100), - delta: Perbill::from_percent(50), - }, - min_support: pallet_referenda::Curve::LinearDecreasing { - begin: Perbill::from_percent(100), - delta: Perbill::from_percent(100), - }, - }, - )]; - &DATA[..] + &TRACKS_DATA[..] } fn track_for(id: &Self::Origin) -> Result { if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { @@ -262,6 +401,24 @@ impl pallet_referenda::TracksInfo for TracksInfo { frame_system::RawOrigin::Root => Ok(0), _ => Err(()), } + } else if let Ok(custom_origin) = pallet_custom_origins::Origin::try_from(id.clone()) { + match custom_origin { + StakingAdmin => Ok(1), + Treasurer => Ok(2), + FellowshipAdmin => Ok(3), + GeneralAdmin => Ok(4), + AuctionAdmin => Ok(5), + LeaseAdmin => Ok(6), + ReferendumCanceller => Ok(7), + ReferendumKiller => Ok(8), + SmallTipper => Ok(9), + BigTipper => Ok(10), + SmallSpender => Ok(11), + MediumSpender => Ok(12), + BigSpender => Ok(13), + WhitelistedCaller => Ok(14), + _ => Err(()), + } } else { Err(()) } From ea5d2f98ca21386ce3ac53f92d5d87523886bafa Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 13 Apr 2022 16:45:59 +0100 Subject: [PATCH 10/72] Make compile --- runtime/kusama/src/gov_config.rs | 120 +++++++++++++++++++------------ 1 file changed, 75 insertions(+), 45 deletions(-) diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs index 1c113e60e023..08f56fcb89d9 100644 --- a/runtime/kusama/src/gov_config.rs +++ b/runtime/kusama/src/gov_config.rs @@ -189,6 +189,37 @@ const fn percent(x: i32) -> sp_arithmetic::FixedI64 { sp_arithmetic::FixedI64::from_rational(x as u128, 100) } use pallet_referenda::Curve; +const APP_ROOT: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_ROOT: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); +const APP_STAKING_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_STAKING_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_TREASURER: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_TREASURER: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); +const APP_FELLOWSHIP_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_FELLOWSHIP_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); +const APP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); +const APP_LEASE_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_LEASE_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_REFERENDUM_CANCELLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_REFERENDUM_CANCELLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_REFERENDUM_KILLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_REFERENDUM_KILLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_SMALL_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); +const SUP_SMALL_TIPPER: Curve = Curve::make_reciprocal(1, 28, percent(4), percent(0), percent(50)); +const APP_BIG_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); +const SUP_BIG_TIPPER: Curve = Curve::make_reciprocal(8, 28, percent(1), percent(0), percent(50)); +const APP_SMALL_SPENDER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_SMALL_SPENDER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_MEDIUM_SPENDER: Curve = Curve::make_linear(23, 28, percent(50), percent(100)); +const SUP_MEDIUM_SPENDER: Curve = Curve::make_reciprocal(16, 28, percent(1), percent(0), percent(50)); +const APP_BIG_SPENDER: Curve = Curve::make_linear(28, 28, percent(50), percent(100)); +const SUP_BIG_SPENDER: Curve = Curve::make_reciprocal(20, 28, percent(1), percent(0), percent(50)); +const APP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50), percent(100)); +const SUP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(10), percent(50)); + const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15] = [ ( 0, @@ -200,8 +231,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), - min_support: Curve::make_linear(28, 28, percent(0)), + min_approval: APP_ROOT, + min_support: SUP_ROOT, }, ), ( 1, @@ -213,8 +244,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(17, 28, percent(50)), - min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + min_approval: APP_STAKING_ADMIN, + min_support: SUP_STAKING_ADMIN, }, ), ( 2, @@ -226,8 +257,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), - min_support: Curve::make_linear(28, 28, percent(0)), + min_approval: APP_TREASURER, + min_support: SUP_TREASURER, }, ), ( 3, @@ -239,8 +270,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(17, 28, percent(50)), - min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + min_approval: APP_FELLOWSHIP_ADMIN, + min_support: SUP_FELLOWSHIP_ADMIN, }, ), ( 4, @@ -252,8 +283,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), - min_support: Curve::make_reciprocal(7, 28, percent(10), percent(0)), + min_approval: APP_GENERAL_ADMIN, + min_support: SUP_GENERAL_ADMIN, }, ), ( 5, @@ -265,8 +296,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_reciprocal(4, 28, percent(80), percent(50)), - min_support: Curve::make_reciprocal(7, 28, percent(10), percent(0)), + min_approval: APP_AUCTION_ADMIN, + min_support: SUP_AUCTION_ADMIN, }, ), ( 6, @@ -278,8 +309,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(17, 28, percent(50)), - min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + min_approval: APP_LEASE_ADMIN, + min_support: SUP_LEASE_ADMIN, }, ), ( 7, @@ -291,8 +322,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(17, 28, percent(50)), - min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + min_approval: APP_REFERENDUM_CANCELLER, + min_support: SUP_REFERENDUM_CANCELLER, }, ), ( 8, @@ -304,8 +335,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(17, 28, percent(50)), - min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + min_approval: APP_REFERENDUM_KILLER, + min_support: SUP_REFERENDUM_KILLER, }, ), ( 9, @@ -317,8 +348,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(10, 28, percent(50)), - min_support: Curve::make_reciprocal(1, 28, percent(4), percent(0)), + min_approval: APP_SMALL_TIPPER, + min_support: SUP_SMALL_TIPPER, }, ), ( 10, @@ -330,8 +361,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(10, 28, percent(50)), - min_support: Curve::make_reciprocal(8, 28, percent(1), percent(0)), + min_approval: APP_BIG_TIPPER, + min_support: SUP_BIG_TIPPER, }, ), ( 11, @@ -343,8 +374,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(17, 28, percent(50)), - min_support: Curve::make_reciprocal(12, 28, percent(1), percent(0)), + min_approval: APP_SMALL_SPENDER, + min_support: SUP_SMALL_SPENDER, }, ), ( 12, @@ -356,8 +387,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(23, 28, percent(50)), - min_support: Curve::make_reciprocal(16, 28, percent(1), percent(0)), + min_approval: APP_MEDIUM_SPENDER, + min_support: SUP_MEDIUM_SPENDER, }, ), ( 13, @@ -369,8 +400,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_linear(28, 28, percent(50)), - min_support: Curve::make_reciprocal(20, 28, percent(1), percent(0)), + min_approval: APP_BIG_SPENDER, + min_support: SUP_BIG_SPENDER, }, ), ( 14, @@ -382,8 +413,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 decision_period: 4, confirm_period: 2, min_enactment_period: 4, - min_approval: Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50)), - min_support: Curve::make_reciprocal(1, 28, percent(20), percent(10)), + min_approval: APP_WHITELISTED_CALLER, + min_support: SUP_WHITELISTED_CALLER, }, ) ]; @@ -403,21 +434,20 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } else if let Ok(custom_origin) = pallet_custom_origins::Origin::try_from(id.clone()) { match custom_origin { - StakingAdmin => Ok(1), - Treasurer => Ok(2), - FellowshipAdmin => Ok(3), - GeneralAdmin => Ok(4), - AuctionAdmin => Ok(5), - LeaseAdmin => Ok(6), - ReferendumCanceller => Ok(7), - ReferendumKiller => Ok(8), - SmallTipper => Ok(9), - BigTipper => Ok(10), - SmallSpender => Ok(11), - MediumSpender => Ok(12), - BigSpender => Ok(13), - WhitelistedCaller => Ok(14), - _ => Err(()), + pallet_custom_origins::Origin::StakingAdmin => Ok(1), + pallet_custom_origins::Origin::Treasurer => Ok(2), + pallet_custom_origins::Origin::FellowshipAdmin => Ok(3), + pallet_custom_origins::Origin::GeneralAdmin => Ok(4), + pallet_custom_origins::Origin::AuctionAdmin => Ok(5), + pallet_custom_origins::Origin::LeaseAdmin => Ok(6), + pallet_custom_origins::Origin::ReferendumCanceller => Ok(7), + pallet_custom_origins::Origin::ReferendumKiller => Ok(8), + pallet_custom_origins::Origin::SmallTipper => Ok(9), + pallet_custom_origins::Origin::BigTipper => Ok(10), + pallet_custom_origins::Origin::SmallSpender => Ok(11), + pallet_custom_origins::Origin::MediumSpender => Ok(12), + pallet_custom_origins::Origin::BigSpender => Ok(13), + pallet_custom_origins::Origin::WhitelistedCaller => Ok(14), } } else { Err(()) From 70295cbe362b603c3c7611c4531c59536d90dc22 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 14 Apr 2022 13:02:03 +0100 Subject: [PATCH 11/72] Rest of new governance params --- runtime/kusama/constants/src/lib.rs | 3 +- runtime/kusama/src/gov_config.rs | 246 ++++++++++++++-------------- 2 files changed, 125 insertions(+), 124 deletions(-) diff --git a/runtime/kusama/constants/src/lib.rs b/runtime/kusama/constants/src/lib.rs index 71aab9c989bd..b832dfc697c2 100644 --- a/runtime/kusama/constants/src/lib.rs +++ b/runtime/kusama/constants/src/lib.rs @@ -27,7 +27,8 @@ pub mod currency { pub const UNITS: Balance = 1_000_000_000_000; pub const CENTS: Balance = UNITS / 30_000; - pub const GRAND: Balance = CENTS * 100_000; + pub const QUID: Balance = CENTS * 100; + pub const GRAND: Balance = QUID * 1_000; pub const MILLICENTS: Balance = CENTS / 1_000; pub const fn deposit(items: u32, bytes: u32) -> Balance { diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs index 08f56fcb89d9..50d7c8a4a4db 100644 --- a/runtime/kusama/src/gov_config.rs +++ b/runtime/kusama/src/gov_config.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Old governance configurations for the Kusama runtime. +//! New governance configurations for the Kusama runtime. use super::*; use frame_support::{parameter_types, traits::{EitherOf, EitherOfDiverse}}; @@ -155,11 +155,11 @@ pub mod pallet_custom_origins { LeaseAdmin, ReferendumCanceller, ReferendumKiller, - SmallTipper: Balance = 1 * UNITS, - BigTipper: Balance = 5 * UNITS, - SmallSpender: Balance = 50 * UNITS, - MediumSpender: Balance = 500 * UNITS, - BigSpender: Balance = 5_000 * UNITS, + SmallTipper: Balance = 250 * QUID, + BigTipper: Balance = 1 * GRAND, + SmallSpender: Balance = 10 * GRAND, + MediumSpender: Balance = 100 * GRAND, + BigSpender: Balance = 1_000 * GRAND, WhitelistedCaller, ); } @@ -226,197 +226,197 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 pallet_referenda::TrackInfo { name: "root", max_deciding: 1, - decision_deposit: 10, - prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_deposit: 1_000 * GRAND, + prepare_period: 3 * HOURS, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 3 * HOURS, min_approval: APP_ROOT, min_support: SUP_ROOT, }, ), ( 1, + pallet_referenda::TrackInfo { + name: "whitelisted_caller", + max_deciding: 10, + decision_deposit: 10_000 * GRAND, + prepare_period: 3 * HOURS, + decision_period: 28 * DAYS, + confirm_period: 10 * MINUTES, + min_enactment_period: 30 * MINUTES, + min_approval: APP_WHITELISTED_CALLER, + min_support: SUP_WHITELISTED_CALLER, + }, + ), ( + 10, pallet_referenda::TrackInfo { name: "staking_admin", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 10, + decision_deposit: 5 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, min_approval: APP_STAKING_ADMIN, min_support: SUP_STAKING_ADMIN, }, ), ( - 2, + 11, pallet_referenda::TrackInfo { name: "treasurer", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 10, + decision_deposit: 5 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, min_approval: APP_TREASURER, min_support: SUP_TREASURER, }, ), ( - 3, + 12, + pallet_referenda::TrackInfo { + name: "lease_admin", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, + min_approval: APP_LEASE_ADMIN, + min_support: SUP_LEASE_ADMIN, + }, + ), ( + 13, pallet_referenda::TrackInfo { name: "fellowship_admin", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 10, + decision_deposit: 5 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, min_approval: APP_FELLOWSHIP_ADMIN, min_support: SUP_FELLOWSHIP_ADMIN, }, ), ( - 4, + 14, pallet_referenda::TrackInfo { name: "general_admin", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 10, + decision_deposit: 5 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, min_approval: APP_GENERAL_ADMIN, min_support: SUP_GENERAL_ADMIN, }, ), ( - 5, + 15, pallet_referenda::TrackInfo { name: "auction_admin", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 10, + decision_deposit: 5 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, min_approval: APP_AUCTION_ADMIN, min_support: SUP_AUCTION_ADMIN, }, ), ( - 6, - pallet_referenda::TrackInfo { - name: "lease_admin", - max_deciding: 1, - decision_deposit: 10, - prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, - min_approval: APP_LEASE_ADMIN, - min_support: SUP_LEASE_ADMIN, - }, - ), ( - 7, + 20, pallet_referenda::TrackInfo { name: "referendum_canceller", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 1_000, + decision_deposit: 50 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 10 * MINUTES, min_approval: APP_REFERENDUM_CANCELLER, min_support: SUP_REFERENDUM_CANCELLER, }, ), ( - 8, + 21, pallet_referenda::TrackInfo { name: "referendum_killer", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 1_000, + decision_deposit: 50 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 10 * MINUTES, min_approval: APP_REFERENDUM_KILLER, min_support: SUP_REFERENDUM_KILLER, }, ), ( - 9, + 30, pallet_referenda::TrackInfo { name: "small_tipper", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 200, + decision_deposit: 5 * QUID, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 28 * DAYS, min_approval: APP_SMALL_TIPPER, min_support: SUP_SMALL_TIPPER, }, ), ( - 10, + 31, pallet_referenda::TrackInfo { name: "big_tipper", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 100, + decision_deposit: 50 * QUID, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 6 * HOURS, + min_enactment_period: 28 * DAYS, min_approval: APP_BIG_TIPPER, min_support: SUP_BIG_TIPPER, }, ), ( - 11, + 32, pallet_referenda::TrackInfo { name: "small_spender", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 50, + decision_deposit: 500 * QUID, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 12 * HOURS, + min_enactment_period: 28 * DAYS, min_approval: APP_SMALL_SPENDER, min_support: SUP_SMALL_SPENDER, }, ), ( - 12, + 33, pallet_referenda::TrackInfo { name: "medium_spender", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 20, + decision_deposit: 1_500 * QUID, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 24 * HOURS, + min_enactment_period: 28 * DAYS, min_approval: APP_MEDIUM_SPENDER, min_support: SUP_MEDIUM_SPENDER, }, ), ( - 13, + 34, pallet_referenda::TrackInfo { name: "big_spender", - max_deciding: 1, - decision_deposit: 10, + max_deciding: 10, + decision_deposit: 5 * GRAND, prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, + decision_period: 28 * DAYS, + confirm_period: 48 * HOURS, + min_enactment_period: 28 * DAYS, min_approval: APP_BIG_SPENDER, min_support: SUP_BIG_SPENDER, }, - ), ( - 14, - pallet_referenda::TrackInfo { - name: "whitelisted_caller", - max_deciding: 1, - decision_deposit: 10, - prepare_period: 4, - decision_period: 4, - confirm_period: 2, - min_enactment_period: 4, - min_approval: APP_WHITELISTED_CALLER, - min_support: SUP_WHITELISTED_CALLER, - }, - ) + ), ]; pub struct TracksInfo; @@ -434,20 +434,20 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } else if let Ok(custom_origin) = pallet_custom_origins::Origin::try_from(id.clone()) { match custom_origin { - pallet_custom_origins::Origin::StakingAdmin => Ok(1), - pallet_custom_origins::Origin::Treasurer => Ok(2), - pallet_custom_origins::Origin::FellowshipAdmin => Ok(3), - pallet_custom_origins::Origin::GeneralAdmin => Ok(4), - pallet_custom_origins::Origin::AuctionAdmin => Ok(5), - pallet_custom_origins::Origin::LeaseAdmin => Ok(6), - pallet_custom_origins::Origin::ReferendumCanceller => Ok(7), - pallet_custom_origins::Origin::ReferendumKiller => Ok(8), - pallet_custom_origins::Origin::SmallTipper => Ok(9), - pallet_custom_origins::Origin::BigTipper => Ok(10), - pallet_custom_origins::Origin::SmallSpender => Ok(11), - pallet_custom_origins::Origin::MediumSpender => Ok(12), - pallet_custom_origins::Origin::BigSpender => Ok(13), - pallet_custom_origins::Origin::WhitelistedCaller => Ok(14), + pallet_custom_origins::Origin::WhitelistedCaller => Ok(1), + pallet_custom_origins::Origin::StakingAdmin => Ok(10), + pallet_custom_origins::Origin::Treasurer => Ok(11), + pallet_custom_origins::Origin::LeaseAdmin => Ok(12), + pallet_custom_origins::Origin::FellowshipAdmin => Ok(13), + pallet_custom_origins::Origin::GeneralAdmin => Ok(14), + pallet_custom_origins::Origin::AuctionAdmin => Ok(15), + pallet_custom_origins::Origin::ReferendumCanceller => Ok(20), + pallet_custom_origins::Origin::ReferendumKiller => Ok(21), + pallet_custom_origins::Origin::SmallTipper => Ok(30), + pallet_custom_origins::Origin::BigTipper => Ok(31), + pallet_custom_origins::Origin::SmallSpender => Ok(32), + pallet_custom_origins::Origin::MediumSpender => Ok(33), + pallet_custom_origins::Origin::BigSpender => Ok(34), } } else { Err(()) From 92e598367d2804bc7ee93e635159e3f9470de6bd Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 12 May 2022 14:11:46 +0100 Subject: [PATCH 12/72] Build fixes --- runtime/common/src/impls.rs | 1 + runtime/kusama/src/lib.rs | 10 +++++----- runtime/polkadot/src/lib.rs | 1 + xcm/xcm-executor/src/traits/weight.rs | 6 +++--- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/runtime/common/src/impls.rs b/runtime/common/src/impls.rs index 7066c9a6a955..e9dc934764b7 100644 --- a/runtime/common/src/impls.rs +++ b/runtime/common/src/impls.rs @@ -164,6 +164,7 @@ mod tests { type SpendFunds = (); type MaxApprovals = MaxApprovals; type WeightInfo = (); + type SpendOrigin = frame_support::traits::NeverEnsureOrigin; } pub struct OneAuthor; diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 0eb7987c44e1..1d9751fddcad 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -860,11 +860,11 @@ impl pallet_recovery::Config for Runtime { } parameter_types! { - pub const CandidateDeposit: Balance = 1000 * CENTS; - pub const WrongSideDeduction: Balance = 200 * CENTS; - pub const MaxStrikes: u32 = 10; + pub const CandidateDeposit: Balance = 10 * QUID; + pub const WrongSideDeduction: Balance = 2 * QUID; + pub const MaxStrikes: u32 = 2; pub const RotationPeriod: BlockNumber = 7 * DAYS; - pub const PeriodSpend: Balance = 50000 * CENTS; + pub const PeriodSpend: Balance = 500 * QUID; pub const MaxLockDuration: BlockNumber = 36 * 30 * DAYS; pub const ChallengePeriod: BlockNumber = 7 * DAYS; pub const MaxCandidateIntake: u32 = 1; @@ -883,7 +883,7 @@ impl pallet_society::Config for Runtime { type RotationPeriod = RotationPeriod; type MaxLockDuration = MaxLockDuration; type FounderSetOrigin = EnsureRoot; - type SuspensionJudgementOrigin = pallet_society::EnsureFounder; + type JudgementOrigin = pallet_society::EnsureFounder; type ChallengePeriod = ChallengePeriod; type MaxCandidateIntake = MaxCandidateIntake; type PalletId = SocietyPalletId; diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index be2ff54f67ef..e6d983336559 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -807,6 +807,7 @@ impl pallet_treasury::Config for Runtime { type SpendFunds = Bounties; type MaxApprovals = MaxApprovals; type WeightInfo = weights::pallet_treasury::WeightInfo; + type SpendOrigin = frame_support::traits::NeverEnsureOrigin; } parameter_types! { diff --git a/xcm/xcm-executor/src/traits/weight.rs b/xcm/xcm-executor/src/traits/weight.rs index d3da75e0c29e..a3c7d2a2f645 100644 --- a/xcm/xcm-executor/src/traits/weight.rs +++ b/xcm/xcm-executor/src/traits/weight.rs @@ -47,9 +47,9 @@ pub trait WeightTrader: Sized { /// Create a new trader instance. fn new() -> Self; - /// Purchase execution weight credit in return for up to a given `fee`. If less of the fee is required - /// then the surplus is returned. If the `fee` cannot be used to pay for the `weight`, then an error is - /// returned. + /// Purchase execution weight credit in return for up to a given `payment`. If less of the + /// payment is required then the surplus is returned. If the `payment` cannot be used to pay + /// for the `weight`, then an error is returned. fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result; /// Attempt a refund of `weight` into some asset. The caller does not guarantee that the weight was From b77d4ae6806b8a5648b019e082534568f6127edd Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 12 May 2022 15:52:36 +0100 Subject: [PATCH 13/72] Fixes --- Cargo.lock | 407 ++++++++++++++++++------------- runtime/common/src/auctions.rs | 4 +- runtime/common/src/impls.rs | 2 +- runtime/kusama/src/gov_config.rs | 2 +- runtime/kusama/src/lib.rs | 4 +- runtime/polkadot/src/lib.rs | 28 +-- 6 files changed, 253 insertions(+), 194 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3c10639d2a11..80c2d240def4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -433,7 +433,6 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "beefy-primitives", "fnv", @@ -467,7 +466,6 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -487,12 +485,10 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -2136,7 +2132,6 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", ] @@ -2154,7 +2149,6 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -2176,7 +2170,6 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "Inflector", "chrono", @@ -2226,7 +2219,6 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2237,7 +2229,6 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2253,7 +2244,6 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -2281,7 +2271,6 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "bitflags", "frame-metadata", @@ -2311,7 +2300,6 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2323,7 +2311,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2335,7 +2322,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro2", "quote", @@ -2345,7 +2331,6 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2368,7 +2353,6 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -2379,7 +2363,6 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "log", @@ -2396,7 +2379,6 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -2411,7 +2393,6 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "sp-api", @@ -2420,7 +2401,6 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "sp-api", @@ -2599,7 +2579,6 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "chrono", "frame-election-provider-support", @@ -4913,7 +4892,6 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4927,7 +4905,6 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -4943,7 +4920,6 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -4958,7 +4934,6 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4982,7 +4957,6 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5002,7 +4976,6 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5021,7 +4994,6 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5036,7 +5008,6 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "beefy-primitives", "frame-support", @@ -5052,7 +5023,6 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5075,7 +5045,6 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5157,7 +5126,6 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5176,7 +5144,6 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5193,7 +5160,6 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5210,7 +5176,6 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5226,7 +5191,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5249,7 +5213,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5262,7 +5225,6 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5280,7 +5242,6 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5295,7 +5256,6 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5318,7 +5278,6 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5334,7 +5293,6 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5354,7 +5312,6 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5371,7 +5328,6 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5388,7 +5344,6 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5406,7 +5361,6 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5421,7 +5375,6 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5436,7 +5389,6 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -5450,7 +5402,6 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -5465,7 +5416,6 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5484,7 +5434,6 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -5501,7 +5450,6 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5524,7 +5472,6 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5540,7 +5487,6 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5555,7 +5501,6 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5570,7 +5515,6 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5579,6 +5523,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", + "sp-arithmetic", "sp-io", "sp-runtime", "sp-std", @@ -5587,7 +5532,6 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5603,7 +5547,6 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -5624,7 +5567,6 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5640,7 +5582,6 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -5654,7 +5595,6 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5677,7 +5617,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5688,7 +5627,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "sp-arithmetic", @@ -5697,7 +5635,6 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -5711,7 +5648,6 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5729,7 +5665,6 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5748,7 +5683,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-support", "frame-system", @@ -5765,7 +5699,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5780,7 +5713,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5791,7 +5723,6 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5808,7 +5739,6 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5824,7 +5754,6 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5839,7 +5768,6 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-benchmarking", "frame-support", @@ -8342,7 +8270,6 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8720,7 +8647,6 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "sp-core", @@ -8731,7 +8657,6 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "futures 0.3.21", @@ -8758,7 +8683,6 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8781,7 +8705,6 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8797,7 +8720,6 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8814,7 +8736,6 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8825,7 +8746,6 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "chrono", "clap", @@ -8864,7 +8784,6 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "fnv", "futures 0.3.21", @@ -8892,7 +8811,6 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "hash-db", "kvdb", @@ -8917,7 +8835,6 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "futures 0.3.21", @@ -8941,7 +8858,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "fork-tree", @@ -8984,7 +8900,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9006,7 +8921,6 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9019,7 +8933,6 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "futures 0.3.21", @@ -9044,7 +8957,6 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "sc-client-api", "sp-authorship", @@ -9055,7 +8967,6 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "lazy_static", "lru 0.7.5", @@ -9082,7 +8993,6 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "environmental", "parity-scale-codec", @@ -9099,7 +9009,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "parity-scale-codec", @@ -9114,7 +9023,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9132,7 +9040,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "ahash", "async-trait", @@ -9172,7 +9079,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9193,7 +9099,6 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9210,7 +9115,6 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "hex", @@ -9225,7 +9129,6 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "asynchronous-codec", @@ -9276,7 +9179,6 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "libp2p", @@ -9289,7 +9191,6 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "ahash", "futures 0.3.21", @@ -9306,7 +9207,6 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "bitflags", "either", @@ -9335,7 +9235,6 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "bytes", "fnv", @@ -9363,7 +9262,6 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "libp2p", @@ -9376,7 +9274,6 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9385,7 +9282,6 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "hash-db", @@ -9415,7 +9311,6 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9438,7 +9333,6 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9451,7 +9345,6 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "directories", @@ -9516,7 +9409,6 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "parity-scale-codec", @@ -9530,7 +9422,6 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9549,7 +9440,6 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "libc", @@ -9568,7 +9458,6 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "chrono", "futures 0.3.21", @@ -9586,7 +9475,6 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "ansi_term", "atty", @@ -9617,7 +9505,6 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9628,7 +9515,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9655,7 +9541,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "log", @@ -9668,7 +9553,6 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10145,7 +10029,6 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "hash-db", "log", @@ -10162,7 +10045,6 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "blake2", "proc-macro-crate", @@ -10174,7 +10056,6 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10187,7 +10068,6 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "integer-sqrt", "num-traits", @@ -10202,7 +10082,6 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10215,7 +10094,6 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "parity-scale-codec", @@ -10227,7 +10105,6 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "sp-api", @@ -10239,7 +10116,6 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "log", @@ -10257,7 +10133,6 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "futures 0.3.21", @@ -10276,7 +10151,6 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "merlin", @@ -10299,7 +10173,6 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10313,7 +10186,6 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10326,7 +10198,6 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "base58", "bitflags", @@ -10372,7 +10243,6 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "blake2", "byteorder", @@ -10386,7 +10256,6 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro2", "quote", @@ -10397,7 +10266,6 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10406,7 +10274,6 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro2", "quote", @@ -10416,7 +10283,6 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "environmental", "parity-scale-codec", @@ -10427,7 +10293,6 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "finality-grandpa", "log", @@ -10445,7 +10310,6 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10459,7 +10323,6 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "hash-db", @@ -10484,7 +10347,6 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "lazy_static", "sp-core", @@ -10495,7 +10357,6 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "futures 0.3.21", @@ -10512,7 +10373,6 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "thiserror", "zstd", @@ -10521,7 +10381,6 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "parity-scale-codec", @@ -10536,7 +10395,6 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10550,7 +10408,6 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "sp-api", "sp-core", @@ -10560,7 +10417,6 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "backtrace", "lazy_static", @@ -10570,7 +10426,6 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "rustc-hash", "serde", @@ -10580,7 +10435,6 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "either", "hash256-std-hasher", @@ -10602,7 +10456,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10619,7 +10472,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "Inflector", "proc-macro-crate", @@ -10631,7 +10483,6 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "parity-scale-codec", @@ -10645,7 +10496,6 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "serde", "serde_json", @@ -10654,7 +10504,6 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10668,7 +10517,6 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10679,7 +10527,6 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "hash-db", "log", @@ -10701,12 +10548,10 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10719,7 +10564,6 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "log", "sp-core", @@ -10732,7 +10576,6 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "futures-timer", @@ -10748,7 +10591,6 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "sp-std", @@ -10760,7 +10602,6 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "sp-api", "sp-runtime", @@ -10769,7 +10610,6 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "log", @@ -10785,7 +10625,6 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "hash-db", "memory-db", @@ -10801,7 +10640,6 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10818,7 +10656,6 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10829,7 +10666,6 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "impl-trait-for-tuples", "log", @@ -11021,7 +10857,6 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "platforms", ] @@ -11029,7 +10864,6 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -11050,7 +10884,6 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures-util", "hyper", @@ -11063,7 +10896,6 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "jsonrpsee", "log", @@ -11084,7 +10916,6 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "async-trait", "futures 0.3.21", @@ -11110,7 +10941,6 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11120,7 +10950,6 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11131,7 +10960,6 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "ansi_term", "build-helper", @@ -11857,7 +11685,6 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7d233c2446b5a60662400a0a4bcfb78bb3b79ff7" dependencies = [ "clap", "jsonrpsee", @@ -12991,3 +12818,235 @@ dependencies = [ "cc", "libc", ] + +[[patch.unused]] +name = "chain-spec-builder" +version = "2.0.0" + +[[patch.unused]] +name = "frame-election-solution-type-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "frame-support-test-compile-pass" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-bench" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-cli" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-executor" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-inspect" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "node-rpc" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime-generate-bags" +version = "3.0.0" + +[[patch.unused]] +name = "node-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-template-runtime" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-testing" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-tx-payment" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-atomic-swap" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-aura" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-bags-list-fuzzer" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-primitives" +version = "6.0.0" + +[[patch.unused]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc-runtime-api" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-basic" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-offchain-worker" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-parallel" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-lottery" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-node-authorization" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-randomness-collective-flip" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-remark" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-scored-pool" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-state-trie-migration" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-uniques" +version = "4.0.0-dev" + +[[patch.unused]] +name = "sc-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-manual-seal" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-network-test" +version = "0.8.0" + +[[patch.unused]] +name = "sc-runtime-test" +version = "2.0.0" + +[[patch.unused]] +name = "sc-service-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-api-test" +version = "2.0.1" + +[[patch.unused]] +name = "sp-application-crypto-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-arithmetic-fuzzer" +version = "2.0.0" + +[[patch.unused]] +name = "sp-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-npos-elections-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "sp-runtime-interface-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm-deprecated" +version = "2.0.0" + +[[patch.unused]] +name = "sp-test-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "subkey" +version = "2.0.1" + +[[patch.unused]] +name = "substrate-frame-cli" +version = "4.0.0-dev" + +[[patch.unused]] +name = "substrate-frame-rpc-support" +version = "3.0.0" + +[[patch.unused]] +name = "substrate-test-runtime" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-client" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-transaction-pool" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-utils-test-crate" +version = "0.1.0" diff --git a/runtime/common/src/auctions.rs b/runtime/common/src/auctions.rs index e7c8f466f5c8..125d23c040a6 100644 --- a/runtime/common/src/auctions.rs +++ b/runtime/common/src/auctions.rs @@ -654,7 +654,7 @@ mod tests { assert_noop, assert_ok, assert_storage_noop, dispatch::DispatchError::BadOrigin, ord_parameter_types, parameter_types, - traits::{EnsureOneOf, OnFinalize, OnInitialize}, + traits::{EitherOfDiverse, OnFinalize, OnInitialize}, }; use frame_system::{EnsureRoot, EnsureSignedBy}; use pallet_balances; @@ -817,7 +817,7 @@ mod tests { pub const Six: u64 = 6; } - type RootOrSix = EnsureOneOf, EnsureSignedBy>; + type RootOrSix = EitherOfDiverse, EnsureSignedBy>; thread_local! { pub static LAST_RANDOM: RefCell> = RefCell::new(None); diff --git a/runtime/common/src/impls.rs b/runtime/common/src/impls.rs index e9dc934764b7..1ee85fb4c346 100644 --- a/runtime/common/src/impls.rs +++ b/runtime/common/src/impls.rs @@ -164,7 +164,7 @@ mod tests { type SpendFunds = (); type MaxApprovals = MaxApprovals; type WeightInfo = (); - type SpendOrigin = frame_support::traits::NeverEnsureOrigin; + type SpendOrigin = frame_support::traits::NeverEnsureOrigin; } pub struct OneAuthor; diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs index 50d7c8a4a4db..ebab1a1d5af3 100644 --- a/runtime/kusama/src/gov_config.rs +++ b/runtime/kusama/src/gov_config.rs @@ -74,7 +74,7 @@ parameter_types! { #[frame_support::pallet] pub mod pallet_custom_origins { use frame_support::pallet_prelude::*; - use super::{Balance, UNITS}; + use super::{Balance, QUID, GRAND}; #[pallet::config] pub trait Config: frame_system::Config {} diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index f544849743f8..da98d31c98fa 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -918,7 +918,7 @@ impl pallet_society::Config for Runtime { type RotationPeriod = RotationPeriod; type MaxLockDuration = MaxLockDuration; type FounderSetOrigin = EnsureRoot; - type JudgementOrigin = pallet_society::EnsureFounder; + type SuspensionJudgementOrigin = pallet_society::EnsureFounder; type ChallengePeriod = ChallengePeriod; type MaxCandidateIntake = MaxCandidateIntake; type PalletId = SocietyPalletId; @@ -1353,7 +1353,7 @@ construct_runtime! { Referenda: pallet_referenda::{Pallet, Call, Storage, Event} = 21, Fellowship: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 22, FellowshipMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 23, - Origins: pallet_custom_origins::{Origin} = 41, + Origins: pallet_custom_origins::{Origin} = 43, Whitelist: pallet_whitelist::{Pallet, Call, Storage, Event} = 42, // Claims. Usable initially. diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index f62756c9ebab..6cb181211f08 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -41,7 +41,7 @@ use frame_election_provider_support::{generate_solution_type, onchain, Sequentia use frame_support::{ construct_runtime, parameter_types, traits::{ - Contains, EnsureOneOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, PrivilegeCmp, + Contains, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, @@ -189,7 +189,7 @@ impl Contains for BaseFilter { } } -type MoreThanHalfCouncil = EnsureOneOf< +type MoreThanHalfCouncil = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionMoreThan, >; @@ -233,7 +233,7 @@ parameter_types! { pub const NoPreimagePostponement: Option = Some(10); } -type ScheduleOrigin = EnsureOneOf< +type ScheduleOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; @@ -531,7 +531,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { (), >; type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig; - type ForceOrigin = EnsureOneOf< + type ForceOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; @@ -581,7 +581,7 @@ parameter_types! { pub const MaxNominations: u32 = ::LIMIT as u32; } -type SlashCancelOrigin = EnsureOneOf< +type SlashCancelOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; @@ -662,41 +662,41 @@ impl pallet_democracy::Config for Runtime { type VotingPeriod = VotingPeriod; type MinimumDeposit = MinimumDeposit; /// A straight majority of the council can decide what their next motion is. - type ExternalOrigin = EnsureOneOf< + type ExternalOrigin = EitherOfDiverse< pallet_collective::EnsureProportionAtLeast, frame_system::EnsureRoot, >; /// A 60% super-majority can have the next scheduled referendum be a straight majority-carries vote. - type ExternalMajorityOrigin = EnsureOneOf< + type ExternalMajorityOrigin = EitherOfDiverse< pallet_collective::EnsureProportionAtLeast, frame_system::EnsureRoot, >; /// A unanimous council can have the next scheduled referendum be a straight default-carries /// (NTB) vote. - type ExternalDefaultOrigin = EnsureOneOf< + type ExternalDefaultOrigin = EitherOfDiverse< pallet_collective::EnsureProportionAtLeast, frame_system::EnsureRoot, >; /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote /// be tabled immediately and with a shorter voting/enactment period. - type FastTrackOrigin = EnsureOneOf< + type FastTrackOrigin = EitherOfDiverse< pallet_collective::EnsureProportionAtLeast, frame_system::EnsureRoot, >; - type InstantOrigin = EnsureOneOf< + type InstantOrigin = EitherOfDiverse< pallet_collective::EnsureProportionAtLeast, frame_system::EnsureRoot, >; type InstantAllowed = InstantAllowed; type FastTrackVotingPeriod = FastTrackVotingPeriod; // To cancel a proposal which has been passed, 2/3 of the council must agree to it. - type CancellationOrigin = EnsureOneOf< + type CancellationOrigin = EitherOfDiverse< pallet_collective::EnsureProportionAtLeast, EnsureRoot, >; // To cancel a proposal before it has been passed, the technical committee must be unanimous or // Root must agree. - type CancelProposalOrigin = EnsureOneOf< + type CancelProposalOrigin = EitherOfDiverse< pallet_collective::EnsureProportionAtLeast, EnsureRoot, >; @@ -817,7 +817,7 @@ parameter_types! { pub const MaxPeerDataEncodingSize: u32 = 1_000; } -type ApproveOrigin = EnsureOneOf< +type ApproveOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; @@ -1371,7 +1371,7 @@ parameter_types! { pub const SampleLength: BlockNumber = 2 * MINUTES; } -type AuctionInitiate = EnsureOneOf< +type AuctionInitiate = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionAtLeast, >; From 6319628a54667fdf7d73a522b177f77f99a570c7 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 31 May 2022 12:20:39 +0100 Subject: [PATCH 14/72] Fix warning --- Cargo.lock | 235 +------------------------------------- runtime/kusama/src/lib.rs | 2 +- 2 files changed, 4 insertions(+), 233 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4e4561df6dfb..e49f87343dfb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5165,6 +5165,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5528,6 +5529,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5796,6 +5798,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -12874,235 +12877,3 @@ dependencies = [ "cc", "libc", ] - -[[patch.unused]] -name = "chain-spec-builder" -version = "2.0.0" - -[[patch.unused]] -name = "frame-election-solution-type-fuzzer" -version = "2.0.0-alpha.5" - -[[patch.unused]] -name = "frame-support-test-compile-pass" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-bench" -version = "0.9.0-dev" - -[[patch.unused]] -name = "node-cli" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-executor" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-inspect" -version = "0.9.0-dev" - -[[patch.unused]] -name = "node-primitives" -version = "2.0.0" - -[[patch.unused]] -name = "node-rpc" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-runtime" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-runtime-generate-bags" -version = "3.0.0" - -[[patch.unused]] -name = "node-template" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-template-runtime" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-testing" -version = "3.0.0-dev" - -[[patch.unused]] -name = "pallet-asset-tx-payment" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-atomic-swap" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-aura" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-bags-list-fuzzer" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts-primitives" -version = "6.0.0" - -[[patch.unused]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts-rpc" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts-rpc-runtime-api" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-basic" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-offchain-worker" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-parallel" -version = "3.0.0-dev" - -[[patch.unused]] -name = "pallet-lottery" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-node-authorization" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-randomness-collective-flip" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-remark" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-scored-pool" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-state-trie-migration" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-template" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-transaction-storage" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-uniques" -version = "4.0.0-dev" - -[[patch.unused]] -name = "sc-consensus-aura" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-consensus-manual-seal" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-consensus-pow" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-network-test" -version = "0.8.0" - -[[patch.unused]] -name = "sc-runtime-test" -version = "2.0.0" - -[[patch.unused]] -name = "sc-service-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-api-test" -version = "2.0.1" - -[[patch.unused]] -name = "sp-application-crypto-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-arithmetic-fuzzer" -version = "2.0.0" - -[[patch.unused]] -name = "sp-consensus-aura" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sp-consensus-pow" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sp-npos-elections-fuzzer" -version = "2.0.0-alpha.5" - -[[patch.unused]] -name = "sp-runtime-interface-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-runtime-interface-test-wasm" -version = "2.0.0" - -[[patch.unused]] -name = "sp-runtime-interface-test-wasm-deprecated" -version = "2.0.0" - -[[patch.unused]] -name = "sp-test-primitives" -version = "2.0.0" - -[[patch.unused]] -name = "subkey" -version = "2.0.1" - -[[patch.unused]] -name = "substrate-frame-cli" -version = "4.0.0-dev" - -[[patch.unused]] -name = "substrate-frame-rpc-support" -version = "3.0.0" - -[[patch.unused]] -name = "substrate-test-runtime" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-runtime-client" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-runtime-transaction-pool" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-utils-test-crate" -version = "0.1.0" diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index b027f78e02a4..4ce25397802f 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -52,7 +52,7 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, + ConstU32, Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, OnRuntimeUpgrade, PrivilegeCmp, }, weights::ConstantMultiplier, From f09f28be4934fe0098f3f870d761b5affe1104c8 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 31 May 2022 18:47:35 +0100 Subject: [PATCH 15/72] Use new EnsureOrigin::try_successful_origin --- xcm/pallet-xcm/src/lib.rs | 8 ++++---- xcm/xcm-builder/src/origin_conversion.rs | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xcm/pallet-xcm/src/lib.rs b/xcm/pallet-xcm/src/lib.rs index 07f78bb518a9..f2c9e0824b68 100644 --- a/xcm/pallet-xcm/src/lib.rs +++ b/xcm/pallet-xcm/src/lib.rs @@ -1521,8 +1521,8 @@ where } #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> O { - O::from(Origin::Xcm(Here.into())) + fn try_successful_origin() -> Result { + Ok(O::from(Origin::Xcm(Here.into()))) } } @@ -1546,8 +1546,8 @@ where } #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> O { - O::from(Origin::Response(Here.into())) + fn try_successful_origin() -> Result { + Ok(O::from(Origin::Response(Here.into()))) } } diff --git a/xcm/xcm-builder/src/origin_conversion.rs b/xcm/xcm-builder/src/origin_conversion.rs index 4d9a882464d8..5df56f1ed5de 100644 --- a/xcm/xcm-builder/src/origin_conversion.rs +++ b/xcm/xcm-builder/src/origin_conversion.rs @@ -253,8 +253,8 @@ where } #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> Origin { - Origin::root() + fn try_successful_origin() -> Result { + Ok(Origin::root()) } } From 27ca51839c96a233fc21f301d9dd45502593ce68 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 31 May 2022 18:47:58 +0100 Subject: [PATCH 16/72] Some repotting --- Cargo.lock | 428 +++++++++++++---------- runtime/kusama/Cargo.toml | 4 + runtime/kusama/src/gov_config.rs | 488 --------------------------- runtime/kusama/src/lib.rs | 27 +- runtime/kusama/src/old_gov_config.rs | 168 --------- 5 files changed, 272 insertions(+), 843 deletions(-) delete mode 100644 runtime/kusama/src/gov_config.rs delete mode 100644 runtime/kusama/src/old_gov_config.rs diff --git a/Cargo.lock b/Cargo.lock index e49f87343dfb..4d9cd8fa010f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -433,7 +433,6 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "beefy-primitives", "fnv", @@ -467,7 +466,6 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -487,12 +485,10 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -2087,7 +2083,6 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", ] @@ -2105,7 +2100,6 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -2127,7 +2121,6 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "Inflector", "chrono", @@ -2177,7 +2170,6 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2188,7 +2180,6 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2204,7 +2195,6 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -2232,7 +2222,6 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "bitflags", "frame-metadata", @@ -2262,7 +2251,6 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2274,7 +2262,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2286,7 +2273,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro2", "quote", @@ -2296,7 +2282,6 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2319,7 +2304,6 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -2330,7 +2314,6 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "log", @@ -2347,7 +2330,6 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -2362,7 +2344,6 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "sp-api", @@ -2371,7 +2352,6 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "sp-api", @@ -2550,7 +2530,6 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "chrono", "frame-election-provider-support", @@ -3319,6 +3298,7 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-preimage", "pallet-proxy", + "pallet-ranked-collective", "pallet-recovery", "pallet-referenda", "pallet-scheduler", @@ -4885,7 +4865,6 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -4899,7 +4878,6 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -4915,7 +4893,6 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -4930,7 +4907,6 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -4954,7 +4930,6 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4974,7 +4949,6 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4993,7 +4967,6 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5008,7 +4981,6 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "beefy-primitives", "frame-support", @@ -5024,7 +4996,6 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5047,7 +5018,6 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5129,7 +5099,6 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5148,7 +5117,6 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5165,7 +5133,6 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5182,7 +5149,6 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5198,7 +5164,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5221,7 +5186,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5234,7 +5198,6 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5252,7 +5215,6 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5267,7 +5229,6 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5290,7 +5251,6 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5306,7 +5266,6 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5326,7 +5285,6 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5343,7 +5301,6 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5360,7 +5317,6 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5378,7 +5334,6 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5393,7 +5348,6 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5408,7 +5362,6 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -5424,7 +5377,6 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5443,7 +5395,6 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -5460,7 +5411,6 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5483,7 +5433,6 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5499,7 +5448,6 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5511,10 +5459,26 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-ranked-collective" +version = "4.0.0-dev" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5529,7 +5493,6 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5547,7 +5510,6 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5563,7 +5525,6 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -5584,7 +5545,6 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5600,7 +5560,6 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -5614,7 +5573,6 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5637,7 +5595,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5648,7 +5605,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "sp-arithmetic", @@ -5657,7 +5613,6 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -5671,7 +5626,6 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5689,7 +5643,6 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5708,7 +5661,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-support", "frame-system", @@ -5724,7 +5676,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5739,7 +5690,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5750,7 +5700,6 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5767,7 +5716,6 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5783,7 +5731,6 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5798,7 +5745,6 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-benchmarking", "frame-support", @@ -8280,7 +8226,6 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8621,7 +8566,6 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "sp-core", @@ -8632,7 +8576,6 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "futures 0.3.21", @@ -8659,7 +8602,6 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8682,7 +8624,6 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8698,7 +8639,6 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8715,7 +8655,6 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8726,7 +8665,6 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "chrono", "clap", @@ -8765,7 +8703,6 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "fnv", "futures 0.3.21", @@ -8793,7 +8730,6 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "hash-db", "kvdb", @@ -8818,7 +8754,6 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "futures 0.3.21", @@ -8842,7 +8777,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "fork-tree", @@ -8885,7 +8819,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -8907,7 +8840,6 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8920,7 +8852,6 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "futures 0.3.21", @@ -8945,7 +8876,6 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "sc-client-api", "sp-authorship", @@ -8956,7 +8886,6 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "lazy_static", "lru 0.7.5", @@ -8983,7 +8912,6 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "environmental", "parity-scale-codec", @@ -9000,7 +8928,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "parity-scale-codec", @@ -9015,7 +8942,6 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9033,7 +8959,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "ahash", "async-trait", @@ -9073,7 +8998,6 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9094,7 +9018,6 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9111,7 +9034,6 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "hex", @@ -9126,7 +9048,6 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "asynchronous-codec", @@ -9178,7 +9099,6 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "libp2p", @@ -9191,7 +9111,6 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "ahash", "futures 0.3.21", @@ -9208,7 +9127,6 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "libp2p", @@ -9228,7 +9146,6 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "bitflags", "either", @@ -9257,7 +9174,6 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "bytes", "fnv", @@ -9285,7 +9201,6 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "libp2p", @@ -9298,7 +9213,6 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9307,7 +9221,6 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "hash-db", @@ -9337,7 +9250,6 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9360,7 +9272,6 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9373,7 +9284,6 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "directories", @@ -9438,7 +9348,6 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "parity-scale-codec", @@ -9452,7 +9361,6 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9471,7 +9379,6 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "libc", @@ -9490,7 +9397,6 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "chrono", "futures 0.3.21", @@ -9508,7 +9414,6 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "ansi_term", "atty", @@ -9539,7 +9444,6 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9550,7 +9454,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9577,7 +9480,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "log", @@ -9590,7 +9492,6 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10057,7 +9958,6 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "hash-db", "log", @@ -10074,7 +9974,6 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "blake2", "proc-macro-crate", @@ -10086,7 +9985,6 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10099,7 +9997,6 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "integer-sqrt", "num-traits", @@ -10114,7 +10011,6 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10127,7 +10023,6 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "parity-scale-codec", @@ -10139,7 +10034,6 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "sp-api", @@ -10151,7 +10045,6 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "log", @@ -10169,7 +10062,6 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "futures 0.3.21", @@ -10188,7 +10080,6 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "merlin", @@ -10211,7 +10102,6 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10225,7 +10115,6 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10238,7 +10127,6 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "base58", "bitflags", @@ -10284,7 +10172,6 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "blake2", "byteorder", @@ -10298,7 +10185,6 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro2", "quote", @@ -10309,7 +10195,6 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10318,7 +10203,6 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro2", "quote", @@ -10328,7 +10212,6 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "environmental", "parity-scale-codec", @@ -10339,7 +10222,6 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "finality-grandpa", "log", @@ -10357,7 +10239,6 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10371,7 +10252,6 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "hash-db", @@ -10396,7 +10276,6 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "lazy_static", "sp-core", @@ -10407,7 +10286,6 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "futures 0.3.21", @@ -10424,7 +10302,6 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "thiserror", "zstd", @@ -10433,7 +10310,6 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "parity-scale-codec", @@ -10448,7 +10324,6 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10462,7 +10337,6 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "sp-api", "sp-core", @@ -10472,7 +10346,6 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "backtrace", "lazy_static", @@ -10482,7 +10355,6 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "rustc-hash", "serde", @@ -10492,7 +10364,6 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "either", "hash256-std-hasher", @@ -10514,7 +10385,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10531,7 +10401,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "Inflector", "proc-macro-crate", @@ -10543,7 +10412,6 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "parity-scale-codec", @@ -10557,7 +10425,6 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "serde", "serde_json", @@ -10566,7 +10433,6 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10580,7 +10446,6 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10591,7 +10456,6 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "hash-db", "log", @@ -10613,12 +10477,10 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10631,7 +10493,6 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "log", "sp-core", @@ -10644,7 +10505,6 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "futures-timer", @@ -10660,7 +10520,6 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "sp-std", @@ -10672,7 +10531,6 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "sp-api", "sp-runtime", @@ -10681,7 +10539,6 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "log", @@ -10697,7 +10554,6 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "hash-db", "memory-db", @@ -10713,7 +10569,6 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10730,7 +10585,6 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10741,7 +10595,6 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "impl-trait-for-tuples", "log", @@ -10933,7 +10786,6 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "platforms", ] @@ -10941,7 +10793,6 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -10962,7 +10813,6 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures-util", "hyper", @@ -10975,7 +10825,6 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "jsonrpsee", "log", @@ -10996,7 +10845,6 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "async-trait", "futures 0.3.21", @@ -11022,7 +10870,6 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11032,7 +10879,6 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11043,7 +10889,6 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "ansi_term", "build-helper", @@ -11747,7 +11592,6 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#54d6f2cbae12fa314f2bcaf6d57fba585162438f" dependencies = [ "clap", "jsonrpsee", @@ -12877,3 +12721,239 @@ dependencies = [ "cc", "libc", ] + +[[patch.unused]] +name = "chain-spec-builder" +version = "2.0.0" + +[[patch.unused]] +name = "frame-election-solution-type-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "frame-support-test-compile-pass" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-bench" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-cli" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-executor" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-inspect" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "node-rpc" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime-generate-bags" +version = "3.0.0" + +[[patch.unused]] +name = "node-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-template-runtime" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-testing" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-tx-payment" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-atomic-swap" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-aura" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-bags-list-fuzzer" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-primitives" +version = "6.0.0" + +[[patch.unused]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-rpc-runtime-api" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-basic" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-offchain-worker" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-parallel" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-lottery" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-nicks" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-node-authorization" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-randomness-collective-flip" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-remark" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-scored-pool" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-state-trie-migration" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-uniques" +version = "4.0.0-dev" + +[[patch.unused]] +name = "sc-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-manual-seal" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-network-test" +version = "0.8.0" + +[[patch.unused]] +name = "sc-runtime-test" +version = "2.0.0" + +[[patch.unused]] +name = "sc-service-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-api-test" +version = "2.0.1" + +[[patch.unused]] +name = "sp-application-crypto-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-arithmetic-fuzzer" +version = "2.0.0" + +[[patch.unused]] +name = "sp-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-npos-elections-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "sp-runtime-interface-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm-deprecated" +version = "2.0.0" + +[[patch.unused]] +name = "sp-test-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "subkey" +version = "2.0.1" + +[[patch.unused]] +name = "substrate-frame-cli" +version = "4.0.0-dev" + +[[patch.unused]] +name = "substrate-frame-rpc-support" +version = "3.0.0" + +[[patch.unused]] +name = "substrate-test-runtime" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-client" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-transaction-pool" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-utils-test-crate" +version = "0.1.0" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index a11bd4a2f70b..e71ca061102a 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -62,6 +62,7 @@ pallet-nomination-pools = { git = "https://github.com/paritytech/substrate", bra pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-proxy = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-ranked-collective = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-recovery = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-referenda = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -155,6 +156,7 @@ std = [ "pallet-offences/std", "pallet-preimage/std", "pallet-proxy/std", + "pallet-ranked-collective/std", "pallet-recovery/std", "pallet-referenda/std", "pallet-scheduler/std", @@ -219,6 +221,7 @@ runtime-benchmarks = [ "pallet-nomination-pools-benchmarking", "pallet-preimage/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", + "pallet-ranked-collective/runtime-benchmarks", "pallet-referenda/runtime-benchmarks", "pallet-scheduler/runtime-benchmarks", "pallet-society/runtime-benchmarks", @@ -266,6 +269,7 @@ try-runtime = [ "pallet-offences/try-runtime", "pallet-preimage/try-runtime", "pallet-proxy/try-runtime", + "pallet-ranked-collective/try-runtime", "pallet-recovery/try-runtime", "pallet-referenda/try-runtime", "pallet-scheduler/try-runtime", diff --git a/runtime/kusama/src/gov_config.rs b/runtime/kusama/src/gov_config.rs deleted file mode 100644 index ebab1a1d5af3..000000000000 --- a/runtime/kusama/src/gov_config.rs +++ /dev/null @@ -1,488 +0,0 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . - -//! New governance configurations for the Kusama runtime. - -use super::*; -use frame_support::{parameter_types, traits::{EitherOf, EitherOfDiverse}}; -use frame_system::EnsureRootWithSuccess; - -parameter_types! { - pub FellowshipMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const FellowshipMaxProposals: u32 = 100; - pub const FellowshipMaxMembers: u32 = 200; -} - -pub type FellowshipCollective = pallet_collective::Instance3; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = FellowshipMotionDuration; - type MaxProposals = FellowshipMaxProposals; - type MaxMembers = FellowshipMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; -} - -impl pallet_membership::Config for Runtime { - type Event = Event; - type AddOrigin = FellowshipAdmin; - type RemoveOrigin = FellowshipAdmin; - type SwapOrigin = FellowshipAdmin; - type ResetOrigin = FellowshipAdmin; - type PrimeOrigin = FellowshipAdmin; - type MembershipInitialized = Fellowship; - type MembershipChanged = Fellowship; - type MaxMembers = FellowshipMaxMembers; - type WeightInfo = weights::pallet_membership::WeightInfo; -} - -parameter_types! { - pub const VoteLockingPeriod: BlockNumber = 7 * DAYS; -} - -impl pallet_conviction_voting::Config for Runtime { - type WeightInfo = pallet_conviction_voting::weights::SubstrateWeight; //TODO - type Event = Event; - type Currency = Balances; - type VoteLockingPeriod = VoteLockingPeriod; - type MaxVotes = ConstU32<512>; - type MaxTurnout = frame_support::traits::TotalIssuanceOf; - type Polls = Referenda; -} - -parameter_types! { - pub const AlarmInterval: BlockNumber = 1; - pub const SubmissionDeposit: Balance = 100 * UNITS; - pub const UndecidingTimeout: BlockNumber = 28 * DAYS; -} - -#[frame_support::pallet] -pub mod pallet_custom_origins { - use frame_support::pallet_prelude::*; - use super::{Balance, QUID, GRAND}; - - #[pallet::config] - pub trait Config: frame_system::Config {} - - #[pallet::pallet] - pub struct Pallet(_); - - #[derive(PartialEq, Eq, Clone, Encode, Decode, TypeInfo)] - #[cfg_attr(feature = "std", derive(Debug))] - #[pallet::origin] - pub enum Origin { - /// Origin for cancelling slashes. - StakingAdmin, - /// Origin for spending (any amount of) funds. - Treasurer, - /// Origin for managing the composition of the fellowship. - FellowshipAdmin, - /// Origin for managing the registrar. - GeneralAdmin, - /// Origin for starting auctions. - AuctionAdmin, - /// Origin able to force slot leases. - LeaseAdmin, - /// Origin able to cancel referenda. - ReferendumCanceller, - /// Origin able to kill referenda. - ReferendumKiller, - /// Origin able to spend up to 1 KSM from the treasury at once. - SmallTipper, - /// Origin able to spend up to 5 KSM from the treasury at once. - BigTipper, - /// Origin able to spend up to 50 KSM from the treasury at once. - SmallSpender, - /// Origin able to spend up to 500 KSM from the treasury at once. - MediumSpender, - /// Origin able to spend up to 5,000 KSM from the treasury at once. - BigSpender, - /// Origin able to dispatch a whitelisted call. - WhitelistedCaller, - } - - macro_rules! decl_ensure { - ( $name:ident: $success_type:ty = $success:expr ) => { - pub struct $name(sp_std::marker::PhantomData); - impl> + From, AccountId> - EnsureOrigin for $name - { - type Success = $success_type; - fn try_origin(o: O) -> Result { - o.into().and_then(|o| match o { - Origin::$name => Ok($success), - r => Err(O::from(r)), - }) - } - #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> O { - O::from(Origin::$name) - } - } - }; - ( $name:ident ) => { decl_ensure! { $name : () = () } }; - ( $name:ident: $success_type:ty = $success:expr, $( $rest:tt )* ) => { - decl_ensure! { $name: $success_type = $success } - decl_ensure! { $( $rest )* } - }; - ( $name:ident, $( $rest:tt )* ) => { - decl_ensure! { $name } - decl_ensure! { $( $rest )* } - }; - () => {} - } - decl_ensure!( - StakingAdmin, - Treasurer, - FellowshipAdmin, - GeneralAdmin, - AuctionAdmin, - LeaseAdmin, - ReferendumCanceller, - ReferendumKiller, - SmallTipper: Balance = 250 * QUID, - BigTipper: Balance = 1 * GRAND, - SmallSpender: Balance = 10 * GRAND, - MediumSpender: Balance = 100 * GRAND, - BigSpender: Balance = 1_000 * GRAND, - WhitelistedCaller, - ); -} -pub use pallet_custom_origins::{ - StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, - ReferendumCanceller, ReferendumKiller, SmallTipper, BigTipper, SmallSpender, MediumSpender, - BigSpender, WhitelistedCaller, -}; - -parameter_types! { - pub const MaxBalance: Balance = Balance::max_value(); -} -pub type TreasurySpender = EitherOf< - EnsureRootWithSuccess, - EitherOf< - EitherOf, BigTipper>, - EitherOf< - SmallSpender, - EitherOf, BigSpender> - > - > ->; - -impl pallet_custom_origins::Config for Runtime {} - -const fn percent(x: i32) -> sp_arithmetic::FixedI64 { - sp_arithmetic::FixedI64::from_rational(x as u128, 100) -} -use pallet_referenda::Curve; -const APP_ROOT: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); -const SUP_ROOT: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); -const APP_STAKING_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_STAKING_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); -const APP_TREASURER: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); -const SUP_TREASURER: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); -const APP_FELLOWSHIP_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_FELLOWSHIP_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); -const APP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); -const SUP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); -const APP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); -const SUP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); -const APP_LEASE_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_LEASE_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); -const APP_REFERENDUM_CANCELLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_REFERENDUM_CANCELLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); -const APP_REFERENDUM_KILLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_REFERENDUM_KILLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); -const APP_SMALL_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); -const SUP_SMALL_TIPPER: Curve = Curve::make_reciprocal(1, 28, percent(4), percent(0), percent(50)); -const APP_BIG_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); -const SUP_BIG_TIPPER: Curve = Curve::make_reciprocal(8, 28, percent(1), percent(0), percent(50)); -const APP_SMALL_SPENDER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_SMALL_SPENDER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); -const APP_MEDIUM_SPENDER: Curve = Curve::make_linear(23, 28, percent(50), percent(100)); -const SUP_MEDIUM_SPENDER: Curve = Curve::make_reciprocal(16, 28, percent(1), percent(0), percent(50)); -const APP_BIG_SPENDER: Curve = Curve::make_linear(28, 28, percent(50), percent(100)); -const SUP_BIG_SPENDER: Curve = Curve::make_reciprocal(20, 28, percent(1), percent(0), percent(50)); -const APP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50), percent(100)); -const SUP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(10), percent(50)); - -const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15] = [ - ( - 0, - pallet_referenda::TrackInfo { - name: "root", - max_deciding: 1, - decision_deposit: 1_000 * GRAND, - prepare_period: 3 * HOURS, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 3 * HOURS, - min_approval: APP_ROOT, - min_support: SUP_ROOT, - }, - ), ( - 1, - pallet_referenda::TrackInfo { - name: "whitelisted_caller", - max_deciding: 10, - decision_deposit: 10_000 * GRAND, - prepare_period: 3 * HOURS, - decision_period: 28 * DAYS, - confirm_period: 10 * MINUTES, - min_enactment_period: 30 * MINUTES, - min_approval: APP_WHITELISTED_CALLER, - min_support: SUP_WHITELISTED_CALLER, - }, - ), ( - 10, - pallet_referenda::TrackInfo { - name: "staking_admin", - max_deciding: 10, - decision_deposit: 5 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 2 * DAYS, - min_approval: APP_STAKING_ADMIN, - min_support: SUP_STAKING_ADMIN, - }, - ), ( - 11, - pallet_referenda::TrackInfo { - name: "treasurer", - max_deciding: 10, - decision_deposit: 5 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 2 * DAYS, - min_approval: APP_TREASURER, - min_support: SUP_TREASURER, - }, - ), ( - 12, - pallet_referenda::TrackInfo { - name: "lease_admin", - max_deciding: 10, - decision_deposit: 5 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 2 * DAYS, - min_approval: APP_LEASE_ADMIN, - min_support: SUP_LEASE_ADMIN, - }, - ), ( - 13, - pallet_referenda::TrackInfo { - name: "fellowship_admin", - max_deciding: 10, - decision_deposit: 5 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 2 * DAYS, - min_approval: APP_FELLOWSHIP_ADMIN, - min_support: SUP_FELLOWSHIP_ADMIN, - }, - ), ( - 14, - pallet_referenda::TrackInfo { - name: "general_admin", - max_deciding: 10, - decision_deposit: 5 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 2 * DAYS, - min_approval: APP_GENERAL_ADMIN, - min_support: SUP_GENERAL_ADMIN, - }, - ), ( - 15, - pallet_referenda::TrackInfo { - name: "auction_admin", - max_deciding: 10, - decision_deposit: 5 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 2 * DAYS, - min_approval: APP_AUCTION_ADMIN, - min_support: SUP_AUCTION_ADMIN, - }, - ), ( - 20, - pallet_referenda::TrackInfo { - name: "referendum_canceller", - max_deciding: 1_000, - decision_deposit: 50 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 10 * MINUTES, - min_approval: APP_REFERENDUM_CANCELLER, - min_support: SUP_REFERENDUM_CANCELLER, - }, - ), ( - 21, - pallet_referenda::TrackInfo { - name: "referendum_killer", - max_deciding: 1_000, - decision_deposit: 50 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 10 * MINUTES, - min_approval: APP_REFERENDUM_KILLER, - min_support: SUP_REFERENDUM_KILLER, - }, - ), ( - 30, - pallet_referenda::TrackInfo { - name: "small_tipper", - max_deciding: 200, - decision_deposit: 5 * QUID, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 3 * HOURS, - min_enactment_period: 28 * DAYS, - min_approval: APP_SMALL_TIPPER, - min_support: SUP_SMALL_TIPPER, - }, - ), ( - 31, - pallet_referenda::TrackInfo { - name: "big_tipper", - max_deciding: 100, - decision_deposit: 50 * QUID, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 6 * HOURS, - min_enactment_period: 28 * DAYS, - min_approval: APP_BIG_TIPPER, - min_support: SUP_BIG_TIPPER, - }, - ), ( - 32, - pallet_referenda::TrackInfo { - name: "small_spender", - max_deciding: 50, - decision_deposit: 500 * QUID, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 12 * HOURS, - min_enactment_period: 28 * DAYS, - min_approval: APP_SMALL_SPENDER, - min_support: SUP_SMALL_SPENDER, - }, - ), ( - 33, - pallet_referenda::TrackInfo { - name: "medium_spender", - max_deciding: 20, - decision_deposit: 1_500 * QUID, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 24 * HOURS, - min_enactment_period: 28 * DAYS, - min_approval: APP_MEDIUM_SPENDER, - min_support: SUP_MEDIUM_SPENDER, - }, - ), ( - 34, - pallet_referenda::TrackInfo { - name: "big_spender", - max_deciding: 10, - decision_deposit: 5 * GRAND, - prepare_period: 4, - decision_period: 28 * DAYS, - confirm_period: 48 * HOURS, - min_enactment_period: 28 * DAYS, - min_approval: APP_BIG_SPENDER, - min_support: SUP_BIG_SPENDER, - }, - ), -]; - -pub struct TracksInfo; -impl pallet_referenda::TracksInfo for TracksInfo { - type Id = u16; - type Origin = ::PalletsOrigin; - fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - &TRACKS_DATA[..] - } - fn track_for(id: &Self::Origin) -> Result { - if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { - match system_origin { - frame_system::RawOrigin::Root => Ok(0), - _ => Err(()), - } - } else if let Ok(custom_origin) = pallet_custom_origins::Origin::try_from(id.clone()) { - match custom_origin { - pallet_custom_origins::Origin::WhitelistedCaller => Ok(1), - pallet_custom_origins::Origin::StakingAdmin => Ok(10), - pallet_custom_origins::Origin::Treasurer => Ok(11), - pallet_custom_origins::Origin::LeaseAdmin => Ok(12), - pallet_custom_origins::Origin::FellowshipAdmin => Ok(13), - pallet_custom_origins::Origin::GeneralAdmin => Ok(14), - pallet_custom_origins::Origin::AuctionAdmin => Ok(15), - pallet_custom_origins::Origin::ReferendumCanceller => Ok(20), - pallet_custom_origins::Origin::ReferendumKiller => Ok(21), - pallet_custom_origins::Origin::SmallTipper => Ok(30), - pallet_custom_origins::Origin::BigTipper => Ok(31), - pallet_custom_origins::Origin::SmallSpender => Ok(32), - pallet_custom_origins::Origin::MediumSpender => Ok(33), - pallet_custom_origins::Origin::BigSpender => Ok(34), - } - } else { - Err(()) - } - } -} - -pub type WhitelistOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - -impl pallet_whitelist::Config for Runtime { - type WeightInfo = pallet_whitelist::weights::SubstrateWeight; //TODO - type Event = Event; - type Call = Call; - type WhitelistOrigin = WhitelistOrigin; - type DispatchWhitelistedOrigin = WhitelistedCaller; - type PreimageProvider = super::Preimage; -} - -impl pallet_referenda::Config for Runtime { - type WeightInfo = pallet_referenda::weights::SubstrateWeight; //TODO - type Call = Call; - type Event = Event; - type Scheduler = Scheduler; - type Currency = Balances; - type CancelOrigin = ReferendumCanceller; - type KillOrigin = ReferendumKiller; - type Slash = (); - type Votes = pallet_conviction_voting::VotesOf; - type Tally = pallet_conviction_voting::TallyOf; - type SubmissionDeposit = SubmissionDeposit; - type MaxQueued = ConstU32<100>; - type UndecidingTimeout = UndecidingTimeout; - type AlarmInterval = AlarmInterval; - type Tracks = TracksInfo; -} diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 4ce25397802f..1adc8dc2060a 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -102,15 +102,12 @@ mod bag_thresholds; pub mod xcm_config; // Governance configurations. -pub mod gov_config; -use gov_config::{ - pallet_custom_origins, StakingAdmin, Treasurer, GeneralAdmin, AuctionAdmin, LeaseAdmin, - TreasurySpender, +pub mod governance; +use governance::{ + StakingAdmin, Treasurer, GeneralAdmin, AuctionAdmin, LeaseAdmin, TreasurySpender, + FellowshipCollectiveInstance, FellowshipReferendaInstance, }; - -// Old governance configurations. -pub mod old_gov_config; -use old_gov_config::CouncilCollective; +use governance::old::CouncilCollective; #[cfg(test)] mod tests; @@ -225,7 +222,7 @@ impl pallet_scheduler::Config for Runtime { type PalletsOrigin = OriginCaller; type Call = Call; type MaximumWeight = MaximumSchedulerWeight; - type ScheduleOrigin = EnsureRoot; // TODO + type ScheduleOrigin = EnsureRoot; type MaxScheduledPerBlock = MaxScheduledPerBlock; type WeightInfo = weights::pallet_scheduler::WeightInfo; type OriginPrivilegeCmp = OriginPrivilegeCmp; @@ -243,7 +240,7 @@ impl pallet_preimage::Config for Runtime { type WeightInfo = weights::pallet_preimage::WeightInfo; type Event = Event; type Currency = Balances; - type ManagerOrigin = EnsureRoot; // TODO + type ManagerOrigin = EnsureRoot; // This might be too strong a requirenent? type MaxSize = PreimageMaxSize; type BaseDeposit = PreimageBaseDeposit; type ByteDeposit = PreimageByteDeposit; @@ -1353,9 +1350,13 @@ construct_runtime! { ConvictionVoting: pallet_conviction_voting::{Pallet, Call, Storage, Event} = 20, Referenda: pallet_referenda::{Pallet, Call, Storage, Event} = 21, - Fellowship: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 22, - FellowshipMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 23, - Origins: pallet_custom_origins::{Origin} = 43, + FellowshipCollective: pallet_ranked_collective::::{ + Pallet, Call, Storage, Event + } = 22, + FellowshipReferenda: pallet_referenda::::{ + Pallet, Call, Storage, Event + } = 23, + Origins: governance::origins::{Origin} = 43, Whitelist: pallet_whitelist::{Pallet, Call, Storage, Event} = 42, // Claims. Usable initially. diff --git a/runtime/kusama/src/old_gov_config.rs b/runtime/kusama/src/old_gov_config.rs deleted file mode 100644 index 4c645fde48a3..000000000000 --- a/runtime/kusama/src/old_gov_config.rs +++ /dev/null @@ -1,168 +0,0 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . - -//! Old governance configurations for the Kusama runtime. - -use super::*; -use frame_support::{parameter_types, traits::EitherOfDiverse}; - -parameter_types! { - pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); - pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); - pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); - pub const MinimumDeposit: Balance = 100 * CENTS; - pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); - pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); - pub const InstantAllowed: bool = true; - pub const MaxVotes: u32 = 100; - pub const MaxProposals: u32 = 100; -} - -impl pallet_democracy::Config for Runtime { - type Proposal = Call; - type Event = Event; - type Currency = Balances; - type EnactmentPeriod = EnactmentPeriod; - type VoteLockingPeriod = EnactmentPeriod; - type LaunchPeriod = LaunchPeriod; - type VotingPeriod = VotingPeriod; - type MinimumDeposit = MinimumDeposit; - /// A straight majority of the council can decide what their next motion is. - type ExternalOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A majority can have the next scheduled referendum be a straight majority-carries vote. - type ExternalMajorityOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A unanimous council can have the next scheduled referendum be a straight default-carries - /// (NTB) vote. - type ExternalDefaultOrigin = - pallet_collective::EnsureProportionAtLeast; - /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote - /// be tabled immediately and with a shorter voting/enactment period. - type FastTrackOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantAllowed = InstantAllowed; - type FastTrackVotingPeriod = FastTrackVotingPeriod; - // To cancel a proposal which has been passed, 2/3 of the council must agree to it. - type CancellationOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, - >; - type BlacklistOrigin = EnsureRoot; - // To cancel a proposal before it has been passed, the technical committee must be unanimous or - // Root must agree. - type CancelProposalOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, - >; - // Any single technical committee member may veto a coming council proposal, however they can - // only do it once and it lasts only for the cooloff period. - type VetoOrigin = pallet_collective::EnsureMember; - type CooloffPeriod = CooloffPeriod; - type PreimageByteDeposit = PreimageByteDeposit; - type OperationalPreimageOrigin = pallet_collective::EnsureMember; - type Slash = Treasury; - type Scheduler = Scheduler; - type PalletsOrigin = OriginCaller; - type MaxVotes = MaxVotes; - type WeightInfo = weights::pallet_democracy::WeightInfo; - type MaxProposals = MaxProposals; -} - -parameter_types! { - pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const CouncilMaxProposals: u32 = 100; - pub const CouncilMaxMembers: u32 = 100; -} - -pub type CouncilCollective = pallet_collective::Instance1; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = CouncilMotionDuration; - type MaxProposals = CouncilMaxProposals; - type MaxMembers = CouncilMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_council::WeightInfo; -} - -parameter_types! { - pub const CandidacyBond: Balance = 100 * CENTS; - // 1 storage item created, key size is 32 bytes, value size is 16+16. - pub const VotingBondBase: Balance = deposit(1, 64); - // additional data per vote is 32 bytes (account id). - pub const VotingBondFactor: Balance = deposit(0, 32); - /// Daily council elections - pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); - pub const DesiredMembers: u32 = 19; - pub const DesiredRunnersUp: u32 = 19; - pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; -} - -// Make sure that there are no more than `MaxMembers` members elected via Phragmen. -const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); - -impl pallet_elections_phragmen::Config for Runtime { - type Event = Event; - type Currency = Balances; - type ChangeMembers = Council; - type InitializeMembers = Council; - type CurrencyToVote = frame_support::traits::U128CurrencyToVote; - type CandidacyBond = CandidacyBond; - type VotingBondBase = VotingBondBase; - type VotingBondFactor = VotingBondFactor; - type LoserCandidate = Treasury; - type KickedMember = Treasury; - type DesiredMembers = DesiredMembers; - type DesiredRunnersUp = DesiredRunnersUp; - type TermDuration = TermDuration; - type PalletId = PhragmenElectionPalletId; - type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; -} - -parameter_types! { - pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const TechnicalMaxProposals: u32 = 100; - pub const TechnicalMaxMembers: u32 = 100; -} - -pub type TechnicalCollective = pallet_collective::Instance2; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = TechnicalMotionDuration; - type MaxProposals = TechnicalMaxProposals; - type MaxMembers = TechnicalMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; -} - -impl pallet_membership::Config for Runtime { - type Event = Event; - type AddOrigin = EnsureRoot; - type RemoveOrigin = EnsureRoot; - type SwapOrigin = EnsureRoot; - type ResetOrigin = EnsureRoot; - type PrimeOrigin = EnsureRoot; - type MembershipInitialized = TechnicalCommittee; - type MembershipChanged = TechnicalCommittee; - type MaxMembers = TechnicalMaxMembers; - type WeightInfo = weights::pallet_membership::WeightInfo; -} From 06ac45a2743d35207d96b20a484a534a975efbff Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 31 May 2022 18:48:16 +0100 Subject: [PATCH 17/72] Add files --- runtime/kusama/src/governance/fellowship.rs | 179 ++++++++++++ runtime/kusama/src/governance/mod.rs | 99 +++++++ runtime/kusama/src/governance/old.rs | 168 ++++++++++++ runtime/kusama/src/governance/origins.rs | 127 +++++++++ runtime/kusama/src/governance/tracks.rs | 289 ++++++++++++++++++++ 5 files changed, 862 insertions(+) create mode 100644 runtime/kusama/src/governance/fellowship.rs create mode 100644 runtime/kusama/src/governance/mod.rs create mode 100644 runtime/kusama/src/governance/old.rs create mode 100644 runtime/kusama/src/governance/origins.rs create mode 100644 runtime/kusama/src/governance/tracks.rs diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs new file mode 100644 index 000000000000..8f06599e053a --- /dev/null +++ b/runtime/kusama/src/governance/fellowship.rs @@ -0,0 +1,179 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Elements of governance concerning the Polkadot Fellowship. This is only a temporary arrangement +//! since the Polkadot Fellowship belongs under the Polkadot Relay. However, that is not yet in +//! place, so until then it will need to live here. Once it is in place and there exists a bridge +//! between Polkadot/Kusama then this code can be removed. + +use super::*; +use crate::{QUID, DAYS}; + +parameter_types! { + pub const AlarmInterval: BlockNumber = 1; + pub const SubmissionDeposit: Balance = 100 * QUID; + pub const UndecidingTimeout: BlockNumber = 7 * DAYS; +} + +pub struct TracksInfo; +impl pallet_referenda::TracksInfo for TracksInfo { + type Id = u16; + type Origin = ::PalletsOrigin; + fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { + static DATA: [(u16, pallet_referenda::TrackInfo); 2] = [ + (0u16, pallet_referenda::TrackInfo { + name: "public", + max_deciding: 10, + decision_deposit: 100 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (1u16, pallet_referenda::TrackInfo { + name: "apprentices", + max_deciding: 10, + decision_deposit: 100 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (3u16, pallet_referenda::TrackInfo { + name: "fellows", + max_deciding: 10, + decision_deposit: 100 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (5u16, pallet_referenda::TrackInfo { + name: "masters", + max_deciding: 10, + decision_deposit: 100 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (7u16, pallet_referenda::TrackInfo { + name: "elites", + max_deciding: 10, + decision_deposit: 100 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + ]; + &DATA[..] + } + fn track_for(id: &Self::Origin) -> Result { + if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { + match system_origin { + FellowshipInitiates => Ok(0), + FellowshipApprentices => Ok(1), + Fellows => Ok(3), + FellowshipMasters => Ok(5), + FellowshipElites => Ok(7), + _ => Err(()), + } + } else { + Err(()) + } + } +} + +pub type FellowshipReferendaInstance = pallet_referenda::Instance2; + +impl pallet_referenda::Config for Runtime { + type WeightInfo = pallet_referenda::weights::SubstrateWeight; + type Call = Call; + type Event = Event; + type Scheduler = Scheduler; + type Currency = Balances; + type CancelOrigin = FellowshipMasters; + type KillOrigin = FellowshipElites; + type Slash = (); + type Votes = pallet_ranked_collective::Votes; + type Tally = pallet_ranked_collective::TallyOf; + type SubmissionDeposit = SubmissionDeposit; + type MaxQueued = ConstU32<100>; + type UndecidingTimeout = UndecidingTimeout; + type AlarmInterval = AlarmInterval; + type Tracks = TracksInfo; +} + +pub type FellowshipCollectiveInstance = pallet_ranked_collective::Instance1; + +impl pallet_ranked_collective::Config for Runtime { + type WeightInfo = pallet_ranked_collective::weights::SubstrateWeight; + type Event = Event; + type AdminOrigin = FellowshipAdmin; + type Polls = FellowshipReferenda; + type VoteWeight = pallet_ranked_collective::Geometric; +} diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs new file mode 100644 index 000000000000..a7cd7dfea676 --- /dev/null +++ b/runtime/kusama/src/governance/mod.rs @@ -0,0 +1,99 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! New governance configurations for the Kusama runtime. + +use super::*; +use frame_support::{parameter_types, traits::{EitherOf, EitherOfDiverse}}; +use frame_system::EnsureRootWithSuccess; + +// Old governance configurations. +pub mod old; + +mod origins; +pub use origins::{ + StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, + ReferendumCanceller, ReferendumKiller, SmallTipper, BigTipper, SmallSpender, MediumSpender, + BigSpender, WhitelistedCaller, FellowshipInitiates, FellowshipApprentices, Fellows, + FellowshipMasters, FellowshipElites, +}; +mod tracks; +pub use tracks::TracksInfo; +mod fellowship; +pub use fellowship::{FellowshipReferendaInstance, FellowshipCollectiveInstance}; + +parameter_types! { + pub const VoteLockingPeriod: BlockNumber = 7 * DAYS; +} + +impl pallet_conviction_voting::Config for Runtime { + type WeightInfo = pallet_conviction_voting::weights::SubstrateWeight; //TODO + type Event = Event; + type Currency = Balances; + type VoteLockingPeriod = VoteLockingPeriod; + type MaxVotes = ConstU32<512>; + type MaxTurnout = frame_support::traits::TotalIssuanceOf; + type Polls = Referenda; +} + +parameter_types! { + pub const AlarmInterval: BlockNumber = 1; + pub const SubmissionDeposit: Balance = 100 * UNITS; + pub const UndecidingTimeout: BlockNumber = 28 * DAYS; +} + +parameter_types! { + pub const MaxBalance: Balance = Balance::max_value(); +} +pub type TreasurySpender = EitherOf< + EnsureRootWithSuccess, + EitherOf< + EitherOf, BigTipper>, + EitherOf< + SmallSpender, + EitherOf, BigSpender> + > + > +>; + +impl origins::pallet_custom_origins::Config for Runtime {} + +impl pallet_whitelist::Config for Runtime { + type WeightInfo = pallet_whitelist::weights::SubstrateWeight; //TODO + type Event = Event; + type Call = Call; + type WhitelistOrigin = Fellows; + type DispatchWhitelistedOrigin = WhitelistedCaller; + type PreimageProvider = Preimage; +} + +impl pallet_referenda::Config for Runtime { + type WeightInfo = pallet_referenda::weights::SubstrateWeight; //TODO + type Call = Call; + type Event = Event; + type Scheduler = Scheduler; + type Currency = Balances; + type CancelOrigin = ReferendumCanceller; + type KillOrigin = ReferendumKiller; + type Slash = (); + type Votes = pallet_conviction_voting::VotesOf; + type Tally = pallet_conviction_voting::TallyOf; + type SubmissionDeposit = SubmissionDeposit; + type MaxQueued = ConstU32<100>; + type UndecidingTimeout = UndecidingTimeout; + type AlarmInterval = AlarmInterval; + type Tracks = TracksInfo; +} diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs new file mode 100644 index 000000000000..4c645fde48a3 --- /dev/null +++ b/runtime/kusama/src/governance/old.rs @@ -0,0 +1,168 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Old governance configurations for the Kusama runtime. + +use super::*; +use frame_support::{parameter_types, traits::EitherOfDiverse}; + +parameter_types! { + pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); + pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); + pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); + pub const MinimumDeposit: Balance = 100 * CENTS; + pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); + pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); + pub const InstantAllowed: bool = true; + pub const MaxVotes: u32 = 100; + pub const MaxProposals: u32 = 100; +} + +impl pallet_democracy::Config for Runtime { + type Proposal = Call; + type Event = Event; + type Currency = Balances; + type EnactmentPeriod = EnactmentPeriod; + type VoteLockingPeriod = EnactmentPeriod; + type LaunchPeriod = LaunchPeriod; + type VotingPeriod = VotingPeriod; + type MinimumDeposit = MinimumDeposit; + /// A straight majority of the council can decide what their next motion is. + type ExternalOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A majority can have the next scheduled referendum be a straight majority-carries vote. + type ExternalMajorityOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A unanimous council can have the next scheduled referendum be a straight default-carries + /// (NTB) vote. + type ExternalDefaultOrigin = + pallet_collective::EnsureProportionAtLeast; + /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote + /// be tabled immediately and with a shorter voting/enactment period. + type FastTrackOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantAllowed = InstantAllowed; + type FastTrackVotingPeriod = FastTrackVotingPeriod; + // To cancel a proposal which has been passed, 2/3 of the council must agree to it. + type CancellationOrigin = EitherOfDiverse< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + type BlacklistOrigin = EnsureRoot; + // To cancel a proposal before it has been passed, the technical committee must be unanimous or + // Root must agree. + type CancelProposalOrigin = EitherOfDiverse< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + // Any single technical committee member may veto a coming council proposal, however they can + // only do it once and it lasts only for the cooloff period. + type VetoOrigin = pallet_collective::EnsureMember; + type CooloffPeriod = CooloffPeriod; + type PreimageByteDeposit = PreimageByteDeposit; + type OperationalPreimageOrigin = pallet_collective::EnsureMember; + type Slash = Treasury; + type Scheduler = Scheduler; + type PalletsOrigin = OriginCaller; + type MaxVotes = MaxVotes; + type WeightInfo = weights::pallet_democracy::WeightInfo; + type MaxProposals = MaxProposals; +} + +parameter_types! { + pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const CouncilMaxProposals: u32 = 100; + pub const CouncilMaxMembers: u32 = 100; +} + +pub type CouncilCollective = pallet_collective::Instance1; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = CouncilMotionDuration; + type MaxProposals = CouncilMaxProposals; + type MaxMembers = CouncilMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_council::WeightInfo; +} + +parameter_types! { + pub const CandidacyBond: Balance = 100 * CENTS; + // 1 storage item created, key size is 32 bytes, value size is 16+16. + pub const VotingBondBase: Balance = deposit(1, 64); + // additional data per vote is 32 bytes (account id). + pub const VotingBondFactor: Balance = deposit(0, 32); + /// Daily council elections + pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); + pub const DesiredMembers: u32 = 19; + pub const DesiredRunnersUp: u32 = 19; + pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; +} + +// Make sure that there are no more than `MaxMembers` members elected via Phragmen. +const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); + +impl pallet_elections_phragmen::Config for Runtime { + type Event = Event; + type Currency = Balances; + type ChangeMembers = Council; + type InitializeMembers = Council; + type CurrencyToVote = frame_support::traits::U128CurrencyToVote; + type CandidacyBond = CandidacyBond; + type VotingBondBase = VotingBondBase; + type VotingBondFactor = VotingBondFactor; + type LoserCandidate = Treasury; + type KickedMember = Treasury; + type DesiredMembers = DesiredMembers; + type DesiredRunnersUp = DesiredRunnersUp; + type TermDuration = TermDuration; + type PalletId = PhragmenElectionPalletId; + type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; +} + +parameter_types! { + pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const TechnicalMaxProposals: u32 = 100; + pub const TechnicalMaxMembers: u32 = 100; +} + +pub type TechnicalCollective = pallet_collective::Instance2; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = TechnicalMotionDuration; + type MaxProposals = TechnicalMaxProposals; + type MaxMembers = TechnicalMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; +} + +impl pallet_membership::Config for Runtime { + type Event = Event; + type AddOrigin = EnsureRoot; + type RemoveOrigin = EnsureRoot; + type SwapOrigin = EnsureRoot; + type ResetOrigin = EnsureRoot; + type PrimeOrigin = EnsureRoot; + type MembershipInitialized = TechnicalCommittee; + type MembershipChanged = TechnicalCommittee; + type MaxMembers = TechnicalMaxMembers; + type WeightInfo = weights::pallet_membership::WeightInfo; +} diff --git a/runtime/kusama/src/governance/origins.rs b/runtime/kusama/src/governance/origins.rs new file mode 100644 index 000000000000..5b862dad9bf1 --- /dev/null +++ b/runtime/kusama/src/governance/origins.rs @@ -0,0 +1,127 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Custom origins for governance interventions. + +pub use pallet_custom_origins::*; + +#[frame_support::pallet] +pub mod pallet_custom_origins { + use frame_support::pallet_prelude::*; + use crate::{Balance, QUID, GRAND}; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[derive(PartialEq, Eq, Clone, Encode, Decode, TypeInfo)] + #[cfg_attr(feature = "std", derive(Debug))] + #[pallet::origin] + pub enum Origin { + /// Origin for cancelling slashes. + StakingAdmin, + /// Origin for spending (any amount of) funds. + Treasurer, + /// Origin for managing the composition of the fellowship. + FellowshipAdmin, + /// Origin for managing the registrar. + GeneralAdmin, + /// Origin for starting auctions. + AuctionAdmin, + /// Origin able to force slot leases. + LeaseAdmin, + /// Origin able to cancel referenda. + ReferendumCanceller, + /// Origin able to kill referenda. + ReferendumKiller, + /// Origin able to spend up to 1 KSM from the treasury at once. + SmallTipper, + /// Origin able to spend up to 5 KSM from the treasury at once. + BigTipper, + /// Origin able to spend up to 50 KSM from the treasury at once. + SmallSpender, + /// Origin able to spend up to 500 KSM from the treasury at once. + MediumSpender, + /// Origin able to spend up to 5,000 KSM from the treasury at once. + BigSpender, + /// Origin able to dispatch a whitelisted call. + WhitelistedCaller, + /// Origin commanded by the initiates of the Polkadot Fellowship. + FellowshipInitiates, + /// Origin commanded by the apprentices of the Polkadot Fellowship. + FellowshipApprentices, + /// Origin commanded by Polkadot Fellows. + Fellows, + /// Origin commanded by the Masters of the Polkadot Fellowship. + FellowshipMasters, + /// Origin commanded by the Elites of the Polkadot Fellowship. + FellowshipElites, + } + + macro_rules! decl_ensure { + ( $name:ident: $success_type:ty = $success:expr ) => { + pub struct $name(sp_std::marker::PhantomData); + impl> + From, AccountId> + EnsureOrigin for $name + { + type Success = $success_type; + fn try_origin(o: O) -> Result { + o.into().and_then(|o| match o { + Origin::$name => Ok($success), + r => Err(O::from(r)), + }) + } + #[cfg(feature = "runtime-benchmarks")] + fn try_successful_origin() -> Result { + Ok(O::from(Origin::$name)) + } + } + }; + ( $name:ident ) => { decl_ensure! { $name : () = () } }; + ( $name:ident: $success_type:ty = $success:expr, $( $rest:tt )* ) => { + decl_ensure! { $name: $success_type = $success } + decl_ensure! { $( $rest )* } + }; + ( $name:ident, $( $rest:tt )* ) => { + decl_ensure! { $name } + decl_ensure! { $( $rest )* } + }; + () => {} + } + decl_ensure!( + StakingAdmin, + Treasurer, + FellowshipAdmin, + GeneralAdmin, + AuctionAdmin, + LeaseAdmin, + ReferendumCanceller, + ReferendumKiller, + SmallTipper: Balance = 250 * QUID, + BigTipper: Balance = 1 * GRAND, + SmallSpender: Balance = 10 * GRAND, + MediumSpender: Balance = 100 * GRAND, + BigSpender: Balance = 1_000 * GRAND, + WhitelistedCaller, + FellowshipInitiates, + FellowshipApprentices, + Fellows, + FellowshipMasters, + FellowshipElites, + ); +} \ No newline at end of file diff --git a/runtime/kusama/src/governance/tracks.rs b/runtime/kusama/src/governance/tracks.rs new file mode 100644 index 000000000000..15a53dbf86f8 --- /dev/null +++ b/runtime/kusama/src/governance/tracks.rs @@ -0,0 +1,289 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Track configurations for governance. + +use super::*; + +const fn percent(x: i32) -> sp_arithmetic::FixedI64 { + sp_arithmetic::FixedI64::from_rational(x as u128, 100) +} +use pallet_referenda::Curve; +const APP_ROOT: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_ROOT: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); +const APP_STAKING_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_STAKING_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_TREASURER: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_TREASURER: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); +const APP_FELLOWSHIP_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_FELLOWSHIP_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); +const APP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); +const APP_LEASE_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_LEASE_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_REFERENDUM_CANCELLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_REFERENDUM_CANCELLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_REFERENDUM_KILLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_REFERENDUM_KILLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_SMALL_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); +const SUP_SMALL_TIPPER: Curve = Curve::make_reciprocal(1, 28, percent(4), percent(0), percent(50)); +const APP_BIG_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); +const SUP_BIG_TIPPER: Curve = Curve::make_reciprocal(8, 28, percent(1), percent(0), percent(50)); +const APP_SMALL_SPENDER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); +const SUP_SMALL_SPENDER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_MEDIUM_SPENDER: Curve = Curve::make_linear(23, 28, percent(50), percent(100)); +const SUP_MEDIUM_SPENDER: Curve = Curve::make_reciprocal(16, 28, percent(1), percent(0), percent(50)); +const APP_BIG_SPENDER: Curve = Curve::make_linear(28, 28, percent(50), percent(100)); +const SUP_BIG_SPENDER: Curve = Curve::make_reciprocal(20, 28, percent(1), percent(0), percent(50)); +const APP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50), percent(100)); +const SUP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(10), percent(50)); + +const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15] = [ + ( + 0, + pallet_referenda::TrackInfo { + name: "root", + max_deciding: 1, + decision_deposit: 1_000 * GRAND, + prepare_period: 3 * HOURS, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 3 * HOURS, + min_approval: APP_ROOT, + min_support: SUP_ROOT, + }, + ), ( + 1, + pallet_referenda::TrackInfo { + name: "whitelisted_caller", + max_deciding: 10, + decision_deposit: 10_000 * GRAND, + prepare_period: 3 * HOURS, + decision_period: 28 * DAYS, + confirm_period: 10 * MINUTES, + min_enactment_period: 30 * MINUTES, + min_approval: APP_WHITELISTED_CALLER, + min_support: SUP_WHITELISTED_CALLER, + }, + ), ( + 10, + pallet_referenda::TrackInfo { + name: "staking_admin", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, + min_approval: APP_STAKING_ADMIN, + min_support: SUP_STAKING_ADMIN, + }, + ), ( + 11, + pallet_referenda::TrackInfo { + name: "treasurer", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, + min_approval: APP_TREASURER, + min_support: SUP_TREASURER, + }, + ), ( + 12, + pallet_referenda::TrackInfo { + name: "lease_admin", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, + min_approval: APP_LEASE_ADMIN, + min_support: SUP_LEASE_ADMIN, + }, + ), ( + 13, + pallet_referenda::TrackInfo { + name: "fellowship_admin", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, + min_approval: APP_FELLOWSHIP_ADMIN, + min_support: SUP_FELLOWSHIP_ADMIN, + }, + ), ( + 14, + pallet_referenda::TrackInfo { + name: "general_admin", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, + min_approval: APP_GENERAL_ADMIN, + min_support: SUP_GENERAL_ADMIN, + }, + ), ( + 15, + pallet_referenda::TrackInfo { + name: "auction_admin", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 2 * DAYS, + min_approval: APP_AUCTION_ADMIN, + min_support: SUP_AUCTION_ADMIN, + }, + ), ( + 20, + pallet_referenda::TrackInfo { + name: "referendum_canceller", + max_deciding: 1_000, + decision_deposit: 50 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 10 * MINUTES, + min_approval: APP_REFERENDUM_CANCELLER, + min_support: SUP_REFERENDUM_CANCELLER, + }, + ), ( + 21, + pallet_referenda::TrackInfo { + name: "referendum_killer", + max_deciding: 1_000, + decision_deposit: 50 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 10 * MINUTES, + min_approval: APP_REFERENDUM_KILLER, + min_support: SUP_REFERENDUM_KILLER, + }, + ), ( + 30, + pallet_referenda::TrackInfo { + name: "small_tipper", + max_deciding: 200, + decision_deposit: 5 * QUID, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 3 * HOURS, + min_enactment_period: 28 * DAYS, + min_approval: APP_SMALL_TIPPER, + min_support: SUP_SMALL_TIPPER, + }, + ), ( + 31, + pallet_referenda::TrackInfo { + name: "big_tipper", + max_deciding: 100, + decision_deposit: 50 * QUID, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 6 * HOURS, + min_enactment_period: 28 * DAYS, + min_approval: APP_BIG_TIPPER, + min_support: SUP_BIG_TIPPER, + }, + ), ( + 32, + pallet_referenda::TrackInfo { + name: "small_spender", + max_deciding: 50, + decision_deposit: 500 * QUID, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 12 * HOURS, + min_enactment_period: 28 * DAYS, + min_approval: APP_SMALL_SPENDER, + min_support: SUP_SMALL_SPENDER, + }, + ), ( + 33, + pallet_referenda::TrackInfo { + name: "medium_spender", + max_deciding: 20, + decision_deposit: 1_500 * QUID, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 24 * HOURS, + min_enactment_period: 28 * DAYS, + min_approval: APP_MEDIUM_SPENDER, + min_support: SUP_MEDIUM_SPENDER, + }, + ), ( + 34, + pallet_referenda::TrackInfo { + name: "big_spender", + max_deciding: 10, + decision_deposit: 5 * GRAND, + prepare_period: 4, + decision_period: 28 * DAYS, + confirm_period: 48 * HOURS, + min_enactment_period: 28 * DAYS, + min_approval: APP_BIG_SPENDER, + min_support: SUP_BIG_SPENDER, + }, + ), +]; + +pub struct TracksInfo; +impl pallet_referenda::TracksInfo for TracksInfo { + type Id = u16; + type Origin = ::PalletsOrigin; + fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { + &TRACKS_DATA[..] + } + fn track_for(id: &Self::Origin) -> Result { + if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { + match system_origin { + frame_system::RawOrigin::Root => Ok(0), + _ => Err(()), + } + } else if let Ok(custom_origin) = pallet_custom_origins::Origin::try_from(id.clone()) { + match custom_origin { + pallet_custom_origins::Origin::WhitelistedCaller => Ok(1), + pallet_custom_origins::Origin::StakingAdmin => Ok(10), + pallet_custom_origins::Origin::Treasurer => Ok(11), + pallet_custom_origins::Origin::LeaseAdmin => Ok(12), + pallet_custom_origins::Origin::FellowshipAdmin => Ok(13), + pallet_custom_origins::Origin::GeneralAdmin => Ok(14), + pallet_custom_origins::Origin::AuctionAdmin => Ok(15), + pallet_custom_origins::Origin::ReferendumCanceller => Ok(20), + pallet_custom_origins::Origin::ReferendumKiller => Ok(21), + pallet_custom_origins::Origin::SmallTipper => Ok(30), + pallet_custom_origins::Origin::BigTipper => Ok(31), + pallet_custom_origins::Origin::SmallSpender => Ok(32), + pallet_custom_origins::Origin::MediumSpender => Ok(33), + pallet_custom_origins::Origin::BigSpender => Ok(34), + } + } else { + Err(()) + } + } +} From e05e7347955343445982079296f412e7df3e9c1e Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 1 Jun 2022 18:46:46 +0100 Subject: [PATCH 18/72] Ready for initial review --- Cargo.lock | 411 +++++++++----------- bridges/modules/messages/src/mock.rs | 2 +- node/service/src/chain_spec.rs | 10 - runtime/kusama/src/governance/fellowship.rs | 179 +++++++-- runtime/kusama/src/governance/mod.rs | 31 +- runtime/kusama/src/governance/origins.rs | 119 ++++-- runtime/kusama/src/governance/tracks.rs | 34 +- runtime/kusama/src/lib.rs | 32 +- 8 files changed, 468 insertions(+), 350 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4d9cd8fa010f..36e3ddefa881 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -433,6 +433,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "beefy-primitives", "fnv", @@ -466,6 +467,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -485,10 +487,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" [[package]] name = "beefy-primitives" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -2083,6 +2087,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", ] @@ -2100,6 +2105,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -2121,6 +2127,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "Inflector", "chrono", @@ -2170,6 +2177,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2180,6 +2188,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2195,6 +2204,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -2222,6 +2232,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "bitflags", "frame-metadata", @@ -2251,6 +2262,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2262,6 +2274,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2273,6 +2286,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro2", "quote", @@ -2282,6 +2296,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2304,6 +2319,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -2314,6 +2330,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "log", @@ -2330,6 +2347,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -2344,6 +2362,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "sp-api", @@ -2352,6 +2371,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "sp-api", @@ -2530,6 +2550,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "chrono", "frame-election-provider-support", @@ -4865,6 +4886,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -4878,6 +4900,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -4893,6 +4916,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -4907,6 +4931,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -4930,6 +4955,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4949,6 +4975,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4967,6 +4994,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -4981,6 +5009,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "beefy-primitives", "frame-support", @@ -4996,6 +5025,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5018,6 +5048,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5099,6 +5130,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5117,6 +5149,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5133,6 +5166,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5149,6 +5183,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5164,6 +5199,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5186,6 +5222,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5198,6 +5235,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5215,6 +5253,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5229,6 +5268,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5251,6 +5291,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5266,6 +5307,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5285,6 +5327,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5301,6 +5344,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5317,6 +5361,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5334,6 +5379,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5348,6 +5394,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5362,6 +5409,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -5377,6 +5425,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5395,6 +5444,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -5411,6 +5461,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5433,6 +5484,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5448,6 +5500,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5462,6 +5515,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5479,6 +5533,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5493,6 +5548,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5510,6 +5566,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5525,6 +5582,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -5545,6 +5603,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5560,6 +5619,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -5573,6 +5633,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5595,6 +5656,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5605,6 +5667,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "sp-arithmetic", @@ -5613,6 +5676,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -5626,6 +5690,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5643,6 +5708,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5661,6 +5727,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-support", "frame-system", @@ -5676,6 +5743,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5690,6 +5758,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5700,6 +5769,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5716,6 +5786,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5731,6 +5802,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5745,6 +5817,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-benchmarking", "frame-support", @@ -8226,6 +8299,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8566,6 +8640,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "sp-core", @@ -8576,6 +8651,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "futures 0.3.21", @@ -8602,6 +8678,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8624,6 +8701,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8639,6 +8717,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8655,6 +8734,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8665,6 +8745,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "chrono", "clap", @@ -8703,6 +8784,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "fnv", "futures 0.3.21", @@ -8730,6 +8812,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "hash-db", "kvdb", @@ -8754,6 +8837,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "futures 0.3.21", @@ -8777,6 +8861,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "fork-tree", @@ -8819,6 +8904,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -8840,6 +8926,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8852,6 +8939,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "futures 0.3.21", @@ -8876,6 +8964,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "sc-client-api", "sp-authorship", @@ -8886,6 +8975,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "lazy_static", "lru 0.7.5", @@ -8912,6 +9002,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "environmental", "parity-scale-codec", @@ -8928,6 +9019,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "parity-scale-codec", @@ -8942,6 +9034,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8959,6 +9052,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "ahash", "async-trait", @@ -8998,6 +9092,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9018,6 +9113,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9034,6 +9130,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "hex", @@ -9048,6 +9145,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "asynchronous-codec", @@ -9099,6 +9197,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "libp2p", @@ -9111,6 +9210,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "ahash", "futures 0.3.21", @@ -9127,6 +9227,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "libp2p", @@ -9146,6 +9247,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "bitflags", "either", @@ -9174,6 +9276,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "bytes", "fnv", @@ -9201,6 +9304,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "libp2p", @@ -9213,6 +9317,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9221,6 +9326,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "hash-db", @@ -9250,6 +9356,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9272,6 +9379,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9284,6 +9392,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "directories", @@ -9348,6 +9457,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "parity-scale-codec", @@ -9361,6 +9471,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9379,6 +9490,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "libc", @@ -9397,6 +9509,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "chrono", "futures 0.3.21", @@ -9414,6 +9527,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "ansi_term", "atty", @@ -9444,6 +9558,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9454,6 +9569,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9480,6 +9596,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "log", @@ -9492,6 +9609,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9958,6 +10076,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "hash-db", "log", @@ -9974,6 +10093,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "blake2", "proc-macro-crate", @@ -9985,6 +10105,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -9997,6 +10118,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "integer-sqrt", "num-traits", @@ -10011,6 +10133,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10023,6 +10146,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "parity-scale-codec", @@ -10034,6 +10158,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "sp-api", @@ -10045,6 +10170,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "log", @@ -10062,6 +10188,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "futures 0.3.21", @@ -10080,6 +10207,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "merlin", @@ -10102,6 +10230,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10115,6 +10244,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10127,6 +10257,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "base58", "bitflags", @@ -10172,6 +10303,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "blake2", "byteorder", @@ -10185,6 +10317,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro2", "quote", @@ -10195,6 +10328,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10203,6 +10337,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro2", "quote", @@ -10212,6 +10347,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "environmental", "parity-scale-codec", @@ -10222,6 +10358,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "finality-grandpa", "log", @@ -10239,6 +10376,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10252,6 +10390,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "hash-db", @@ -10276,6 +10415,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "lazy_static", "sp-core", @@ -10286,6 +10426,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "futures 0.3.21", @@ -10302,6 +10443,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "thiserror", "zstd", @@ -10310,6 +10452,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "parity-scale-codec", @@ -10324,6 +10467,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10337,6 +10481,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "sp-api", "sp-core", @@ -10346,6 +10491,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "backtrace", "lazy_static", @@ -10355,6 +10501,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "rustc-hash", "serde", @@ -10364,6 +10511,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "either", "hash256-std-hasher", @@ -10385,6 +10533,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10401,6 +10550,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "Inflector", "proc-macro-crate", @@ -10412,6 +10562,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "parity-scale-codec", @@ -10425,6 +10576,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "serde", "serde_json", @@ -10433,6 +10585,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10446,6 +10599,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10456,6 +10610,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "hash-db", "log", @@ -10477,10 +10632,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" [[package]] name = "sp-storage" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10493,6 +10650,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "log", "sp-core", @@ -10505,6 +10663,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "futures-timer", @@ -10520,6 +10679,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "sp-std", @@ -10531,6 +10691,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "sp-api", "sp-runtime", @@ -10539,6 +10700,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "log", @@ -10554,6 +10716,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "hash-db", "memory-db", @@ -10569,6 +10732,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10585,6 +10749,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10595,6 +10760,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "impl-trait-for-tuples", "log", @@ -10786,6 +10952,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "platforms", ] @@ -10793,6 +10960,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -10813,6 +10981,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures-util", "hyper", @@ -10825,6 +10994,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "jsonrpsee", "log", @@ -10845,6 +11015,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "async-trait", "futures 0.3.21", @@ -10870,6 +11041,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -10879,6 +11051,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10889,6 +11062,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "ansi_term", "build-helper", @@ -11592,6 +11766,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" dependencies = [ "clap", "jsonrpsee", @@ -12721,239 +12896,3 @@ dependencies = [ "cc", "libc", ] - -[[patch.unused]] -name = "chain-spec-builder" -version = "2.0.0" - -[[patch.unused]] -name = "frame-election-solution-type-fuzzer" -version = "2.0.0-alpha.5" - -[[patch.unused]] -name = "frame-support-test-compile-pass" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-bench" -version = "0.9.0-dev" - -[[patch.unused]] -name = "node-cli" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-executor" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-inspect" -version = "0.9.0-dev" - -[[patch.unused]] -name = "node-primitives" -version = "2.0.0" - -[[patch.unused]] -name = "node-rpc" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-runtime" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-runtime-generate-bags" -version = "3.0.0" - -[[patch.unused]] -name = "node-template" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-template-runtime" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-testing" -version = "3.0.0-dev" - -[[patch.unused]] -name = "pallet-asset-tx-payment" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-atomic-swap" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-aura" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-bags-list-fuzzer" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts-primitives" -version = "6.0.0" - -[[patch.unused]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts-rpc" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts-rpc-runtime-api" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-basic" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-offchain-worker" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-parallel" -version = "3.0.0-dev" - -[[patch.unused]] -name = "pallet-lottery" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-nicks" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-node-authorization" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-randomness-collective-flip" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-remark" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-scored-pool" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-state-trie-migration" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-template" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-transaction-storage" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-uniques" -version = "4.0.0-dev" - -[[patch.unused]] -name = "sc-consensus-aura" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-consensus-manual-seal" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-consensus-pow" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-network-test" -version = "0.8.0" - -[[patch.unused]] -name = "sc-runtime-test" -version = "2.0.0" - -[[patch.unused]] -name = "sc-service-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-api-test" -version = "2.0.1" - -[[patch.unused]] -name = "sp-application-crypto-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-arithmetic-fuzzer" -version = "2.0.0" - -[[patch.unused]] -name = "sp-consensus-aura" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sp-consensus-pow" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sp-npos-elections-fuzzer" -version = "2.0.0-alpha.5" - -[[patch.unused]] -name = "sp-runtime-interface-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-runtime-interface-test-wasm" -version = "2.0.0" - -[[patch.unused]] -name = "sp-runtime-interface-test-wasm-deprecated" -version = "2.0.0" - -[[patch.unused]] -name = "sp-test-primitives" -version = "2.0.0" - -[[patch.unused]] -name = "subkey" -version = "2.0.1" - -[[patch.unused]] -name = "substrate-frame-cli" -version = "4.0.0-dev" - -[[patch.unused]] -name = "substrate-frame-rpc-support" -version = "3.0.0" - -[[patch.unused]] -name = "substrate-test-runtime" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-runtime-client" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-runtime-transaction-pool" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-utils-test-crate" -version = "0.1.0" diff --git a/bridges/modules/messages/src/mock.rs b/bridges/modules/messages/src/mock.rs index 75dcce8df044..5e9e2153aebd 100644 --- a/bridges/modules/messages/src/mock.rs +++ b/bridges/modules/messages/src/mock.rs @@ -149,7 +149,7 @@ parameter_types! { pub const MaxUnrewardedRelayerEntriesAtInboundLane: u64 = 16; pub const MaxUnconfirmedMessagesAtInboundLane: u64 = 32; pub storage TokenConversionRate: FixedU128 = 1.into(); - pub const TestBridgedChainId: bp_runtime::ChainId = *b"test"; + pub const TestBridgedChainId: bp_runtime::ChainId = *b"test"; } #[derive(Debug, Clone, Encode, Decode, PartialEq, Eq, TypeInfo)] diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index a9eea9159eed..3699b656d90a 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -750,11 +750,6 @@ fn kusama_staging_testnet_config_genesis(wasm_binary: &[u8]) -> kusama::GenesisC phantom: Default::default(), }, technical_membership: Default::default(), - fellowship: kusama::FellowshipConfig { - members: vec![], - phantom: Default::default(), - }, - fellowship_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), @@ -1460,11 +1455,6 @@ pub fn kusama_testnet_genesis( phantom: Default::default(), }, technical_membership: Default::default(), - fellowship: kusama::FellowshipConfig { - members: vec![], - phantom: Default::default(), - }, - fellowship_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 8f06599e053a..daa53ab3fb8c 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -19,12 +19,19 @@ //! place, so until then it will need to live here. Once it is in place and there exists a bridge //! between Polkadot/Kusama then this code can be removed. +use sp_runtime::{ + morph_types, + traits::{Replace, ConstU16, TypedGet} +}; +use sp_arithmetic::traits::CheckedSub; +use frame_support::traits::{TryMapSuccess, MapSuccess}; + use super::*; use crate::{QUID, DAYS}; parameter_types! { pub const AlarmInterval: BlockNumber = 1; - pub const SubmissionDeposit: Balance = 100 * QUID; + pub const SubmissionDeposit: Balance = 0; pub const UndecidingTimeout: BlockNumber = 7 * DAYS; } @@ -33,9 +40,9 @@ impl pallet_referenda::TracksInfo for TracksInfo { type Id = u16; type Origin = ::PalletsOrigin; fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - static DATA: [(u16, pallet_referenda::TrackInfo); 2] = [ + static DATA: [(u16, pallet_referenda::TrackInfo); 10] = [ (0u16, pallet_referenda::TrackInfo { - name: "public", + name: "initiates", max_deciding: 10, decision_deposit: 100 * QUID, prepare_period: 30 * MINUTES, @@ -54,9 +61,28 @@ impl pallet_referenda::TracksInfo for TracksInfo { }, }), (1u16, pallet_referenda::TrackInfo { - name: "apprentices", + name: "provisionals", max_deciding: 10, - decision_deposit: 100 * QUID, + decision_deposit: 10 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (2u16, pallet_referenda::TrackInfo { + name: "proficients", + max_deciding: 10, + decision_deposit: 10 * QUID, prepare_period: 30 * MINUTES, decision_period: 7 * DAYS, confirm_period: 30 * MINUTES, @@ -75,7 +101,26 @@ impl pallet_referenda::TracksInfo for TracksInfo { (3u16, pallet_referenda::TrackInfo { name: "fellows", max_deciding: 10, - decision_deposit: 100 * QUID, + decision_deposit: 10 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (4u16, pallet_referenda::TrackInfo { + name: "senior fellows", + max_deciding: 10, + decision_deposit: 10 * QUID, prepare_period: 30 * MINUTES, decision_period: 7 * DAYS, confirm_period: 30 * MINUTES, @@ -92,9 +137,28 @@ impl pallet_referenda::TracksInfo for TracksInfo { }, }), (5u16, pallet_referenda::TrackInfo { - name: "masters", + name: "experts", max_deciding: 10, - decision_deposit: 100 * QUID, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (6u16, pallet_referenda::TrackInfo { + name: "senior experts", + max_deciding: 10, + decision_deposit: 1 * QUID, prepare_period: 30 * MINUTES, decision_period: 7 * DAYS, confirm_period: 30 * MINUTES, @@ -111,9 +175,47 @@ impl pallet_referenda::TracksInfo for TracksInfo { }, }), (7u16, pallet_referenda::TrackInfo { - name: "elites", + name: "masters", max_deciding: 10, - decision_deposit: 100 * QUID, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (8u16, pallet_referenda::TrackInfo { + name: "senior masters", + max_deciding: 10, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, + }), + (9u16, pallet_referenda::TrackInfo { + name: "grand masters", + max_deciding: 10, + decision_deposit: 1 * QUID, prepare_period: 30 * MINUTES, decision_period: 7 * DAYS, confirm_period: 30 * MINUTES, @@ -133,17 +235,19 @@ impl pallet_referenda::TracksInfo for TracksInfo { &DATA[..] } fn track_for(id: &Self::Origin) -> Result { - if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { - match system_origin { - FellowshipInitiates => Ok(0), - FellowshipApprentices => Ok(1), - Fellows => Ok(3), - FellowshipMasters => Ok(5), - FellowshipElites => Ok(7), - _ => Err(()), - } - } else { - Err(()) + use super::origins::Origin; + match Origin::try_from(id.clone()) { + Ok(Origin::FellowshipInitiates) => Ok(0), + Ok(Origin::Fellowship1Dan) => Ok(1), + Ok(Origin::Fellowship2Dan) => Ok(2), + Ok(Origin::Fellowship3Dan) | Ok(Origin::Fellows) => Ok(3), + Ok(Origin::Fellowship4Dan) => Ok(4), + Ok(Origin::Fellowship5Dan) | Ok(Origin::FellowshipExperts) => Ok(5), + Ok(Origin::Fellowship6Dan) => Ok(6), + Ok(Origin::Fellowship7Dan | Origin::FellowshipMasters) => Ok(7), + Ok(Origin::Fellowship8Dan) => Ok(8), + Ok(Origin::Fellowship9Dan) => Ok(9), + _ => Err(()), } } } @@ -156,11 +260,12 @@ impl pallet_referenda::Config for Runtime { type Event = Event; type Scheduler = Scheduler; type Currency = Balances; - type CancelOrigin = FellowshipMasters; - type KillOrigin = FellowshipElites; + type SubmitOrigin = pallet_ranked_collective::EnsureMember; + type CancelOrigin = FellowshipExperts; + type KillOrigin = FellowshipMasters; type Slash = (); type Votes = pallet_ranked_collective::Votes; - type Tally = pallet_ranked_collective::TallyOf; + type Tally = pallet_ranked_collective::TallyOf; type SubmissionDeposit = SubmissionDeposit; type MaxQueued = ConstU32<100>; type UndecidingTimeout = UndecidingTimeout; @@ -170,10 +275,32 @@ impl pallet_referenda::Config for Runtime { pub type FellowshipCollectiveInstance = pallet_ranked_collective::Instance1; -impl pallet_ranked_collective::Config for Runtime { +morph_types! { + /// A `TryMorph` implementation to reduce a scalar by a particular amount, checking for + /// underflow. + pub type CheckedReduceBy: TryMorph = |r: N::Type| -> Result { + r.checked_sub(&N::get()).ok_or(()) + } where N::Type: CheckedSub; +} + +impl pallet_ranked_collective::Config for Runtime { type WeightInfo = pallet_ranked_collective::weights::SubstrateWeight; type Event = Event; - type AdminOrigin = FellowshipAdmin; + // Promotion is by either: + // - the FellowshipAdmin origin (i.e. token holder referendum); + // - a vote by the rank *above* the new rank. + type PromoteOrigin = EitherOf< + MapSuccess>>, + TryMapSuccess>>, + >; + // Demotion is by either: + // - the FellowshipAdmin origin (i.e. token holder referendum); + // - a vote by the rank two above the current rank. + type DemoteOrigin = EitherOf< + MapSuccess>>, + TryMapSuccess>>, + >; type Polls = FellowshipReferenda; + type MinRankOfClass = sp_runtime::traits::Identity; type VoteWeight = pallet_ranked_collective::Geometric; } diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index a7cd7dfea676..43ea3d9867a1 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -17,7 +17,7 @@ //! New governance configurations for the Kusama runtime. use super::*; -use frame_support::{parameter_types, traits::{EitherOf, EitherOfDiverse}}; +use frame_support::{parameter_types, traits::EitherOf}; use frame_system::EnsureRootWithSuccess; // Old governance configurations. @@ -25,10 +25,11 @@ pub mod old; mod origins; pub use origins::{ - StakingAdmin, Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, - ReferendumCanceller, ReferendumKiller, SmallTipper, BigTipper, SmallSpender, MediumSpender, - BigSpender, WhitelistedCaller, FellowshipInitiates, FellowshipApprentices, Fellows, - FellowshipMasters, FellowshipElites, + pallet_custom_origins, + StakingAdmin, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, + ReferendumCanceller, ReferendumKiller, Spender, + WhitelistedCaller, FellowshipInitiates, Fellows, + FellowshipExperts, FellowshipMasters, }; mod tracks; pub use tracks::TracksInfo; @@ -58,16 +59,7 @@ parameter_types! { parameter_types! { pub const MaxBalance: Balance = Balance::max_value(); } -pub type TreasurySpender = EitherOf< - EnsureRootWithSuccess, - EitherOf< - EitherOf, BigTipper>, - EitherOf< - SmallSpender, - EitherOf, BigSpender> - > - > ->; +pub type TreasurySpender = EitherOf< EnsureRootWithSuccess, Spender >; impl origins::pallet_custom_origins::Config for Runtime {} @@ -75,8 +67,8 @@ impl pallet_whitelist::Config for Runtime { type WeightInfo = pallet_whitelist::weights::SubstrateWeight; //TODO type Event = Event; type Call = Call; - type WhitelistOrigin = Fellows; - type DispatchWhitelistedOrigin = WhitelistedCaller; + type WhitelistOrigin = Fellows; + type DispatchWhitelistedOrigin = WhitelistedCaller; type PreimageProvider = Preimage; } @@ -86,8 +78,9 @@ impl pallet_referenda::Config for Runtime { type Event = Event; type Scheduler = Scheduler; type Currency = Balances; - type CancelOrigin = ReferendumCanceller; - type KillOrigin = ReferendumKiller; + type SubmitOrigin = frame_system::EnsureSigned; + type CancelOrigin = ReferendumCanceller; + type KillOrigin = ReferendumKiller; type Slash = (); type Votes = pallet_conviction_voting::VotesOf; type Tally = pallet_conviction_voting::TallyOf; diff --git a/runtime/kusama/src/governance/origins.rs b/runtime/kusama/src/governance/origins.rs index 5b862dad9bf1..ac7722fb562e 100644 --- a/runtime/kusama/src/governance/origins.rs +++ b/runtime/kusama/src/governance/origins.rs @@ -61,23 +61,39 @@ pub mod pallet_custom_origins { BigSpender, /// Origin able to dispatch a whitelisted call. WhitelistedCaller, - /// Origin commanded by the initiates of the Polkadot Fellowship. + /// Origin commanded by any members of the Polkadot Fellowship (no Dan grade needed). FellowshipInitiates, - /// Origin commanded by the apprentices of the Polkadot Fellowship. - FellowshipApprentices, - /// Origin commanded by Polkadot Fellows. + /// Origin commanded by Polkadot Fellows (3rd Dan fellows or greater). Fellows, - /// Origin commanded by the Masters of the Polkadot Fellowship. + /// Origin commanded by Polkadot Experts (5th Dan fellows or greater). + FellowshipExperts, + /// Origin commanded by Polkadot Masters (7th Dan fellows of greater). FellowshipMasters, - /// Origin commanded by the Elites of the Polkadot Fellowship. - FellowshipElites, + /// Origin commanded by rank 1 of the Polkadot Fellowship and with a success of 1. + Fellowship1Dan, + /// Origin commanded by rank 2 of the Polkadot Fellowship and with a success of 2. + Fellowship2Dan, + /// Origin commanded by rank 3 of the Polkadot Fellowship and with a success of 3. + Fellowship3Dan, + /// Origin commanded by rank 4 of the Polkadot Fellowship and with a success of 4. + Fellowship4Dan, + /// Origin commanded by rank 5 of the Polkadot Fellowship and with a success of 5. + Fellowship5Dan, + /// Origin commanded by rank 6 of the Polkadot Fellowship and with a success of 6. + Fellowship6Dan, + /// Origin commanded by rank 7 of the Polkadot Fellowship and with a success of 7. + Fellowship7Dan, + /// Origin commanded by rank 8 of the Polkadot Fellowship and with a success of 8. + Fellowship8Dan, + /// Origin commanded by rank 9 of the Polkadot Fellowship and with a success of 9. + Fellowship9Dan, } - macro_rules! decl_ensure { + macro_rules! decl_unit_ensures { ( $name:ident: $success_type:ty = $success:expr ) => { - pub struct $name(sp_std::marker::PhantomData); - impl> + From, AccountId> - EnsureOrigin for $name + pub struct $name; + impl> + From> + EnsureOrigin for $name { type Success = $success_type; fn try_origin(o: O) -> Result { @@ -92,36 +108,83 @@ pub mod pallet_custom_origins { } } }; - ( $name:ident ) => { decl_ensure! { $name : () = () } }; + ( $name:ident ) => { decl_unit_ensures! { $name : () = () } }; ( $name:ident: $success_type:ty = $success:expr, $( $rest:tt )* ) => { - decl_ensure! { $name: $success_type = $success } - decl_ensure! { $( $rest )* } + decl_unit_ensures! { $name: $success_type = $success } + decl_unit_ensures! { $( $rest )* } }; ( $name:ident, $( $rest:tt )* ) => { - decl_ensure! { $name } - decl_ensure! { $( $rest )* } + decl_unit_ensures! { $name } + decl_unit_ensures! { $( $rest )* } }; () => {} } - decl_ensure!( + decl_unit_ensures!( StakingAdmin, - Treasurer, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, ReferendumCanceller, ReferendumKiller, - SmallTipper: Balance = 250 * QUID, - BigTipper: Balance = 1 * GRAND, - SmallSpender: Balance = 10 * GRAND, - MediumSpender: Balance = 100 * GRAND, - BigSpender: Balance = 1_000 * GRAND, WhitelistedCaller, - FellowshipInitiates, - FellowshipApprentices, - Fellows, - FellowshipMasters, - FellowshipElites, + FellowshipInitiates: u16 = 0, + Fellows: u16 = 3, + FellowshipExperts: u16 = 5, + FellowshipMasters: u16 = 7, ); + + macro_rules! decl_ensure { + ( + $vis:vis type $name:ident: EnsureOrigin { + $( $item:ident = $success:expr, )* + } + ) => { + $vis struct $name; + impl> + From> + EnsureOrigin for $name + { + type Success = $success_type; + fn try_origin(o: O) -> Result { + o.into().and_then(|o| match o { + $( + Origin::$item => Ok($success), + )* + r => Err(O::from(r)), + }) + } + #[cfg(feature = "runtime-benchmarks")] + fn try_successful_origin() -> Result { + Err(()) + $( + .or_else(|| Ok(O::from(Origin::$item))) + )* + } + } + } + } + + decl_ensure! { + pub type Spender: EnsureOrigin { + SmallTipper = 250 * QUID, + BigTipper = 1 * GRAND, + SmallSpender = 10 * GRAND, + MediumSpender = 100 * GRAND, + BigSpender = 1_000 * GRAND, + } + } + + decl_ensure! { + pub type EnsureFellowship: EnsureOrigin { + Fellowship1Dan = 1, + Fellowship2Dan = 2, + Fellowship3Dan = 3, + Fellowship4Dan = 4, + Fellowship5Dan = 5, + Fellowship6Dan = 6, + Fellowship7Dan = 7, + Fellowship8Dan = 8, + Fellowship9Dan = 9, + } + } } \ No newline at end of file diff --git a/runtime/kusama/src/governance/tracks.rs b/runtime/kusama/src/governance/tracks.rs index 15a53dbf86f8..967b5d338fcf 100644 --- a/runtime/kusama/src/governance/tracks.rs +++ b/runtime/kusama/src/governance/tracks.rs @@ -265,22 +265,26 @@ impl pallet_referenda::TracksInfo for TracksInfo { frame_system::RawOrigin::Root => Ok(0), _ => Err(()), } - } else if let Ok(custom_origin) = pallet_custom_origins::Origin::try_from(id.clone()) { + } else if let Ok(custom_origin) = origins::Origin::try_from(id.clone()) { match custom_origin { - pallet_custom_origins::Origin::WhitelistedCaller => Ok(1), - pallet_custom_origins::Origin::StakingAdmin => Ok(10), - pallet_custom_origins::Origin::Treasurer => Ok(11), - pallet_custom_origins::Origin::LeaseAdmin => Ok(12), - pallet_custom_origins::Origin::FellowshipAdmin => Ok(13), - pallet_custom_origins::Origin::GeneralAdmin => Ok(14), - pallet_custom_origins::Origin::AuctionAdmin => Ok(15), - pallet_custom_origins::Origin::ReferendumCanceller => Ok(20), - pallet_custom_origins::Origin::ReferendumKiller => Ok(21), - pallet_custom_origins::Origin::SmallTipper => Ok(30), - pallet_custom_origins::Origin::BigTipper => Ok(31), - pallet_custom_origins::Origin::SmallSpender => Ok(32), - pallet_custom_origins::Origin::MediumSpender => Ok(33), - pallet_custom_origins::Origin::BigSpender => Ok(34), + origins::Origin::WhitelistedCaller => Ok(1), + // General admin + origins::Origin::StakingAdmin => Ok(10), + origins::Origin::Treasurer => Ok(11), + origins::Origin::LeaseAdmin => Ok(12), + origins::Origin::FellowshipAdmin => Ok(13), + origins::Origin::GeneralAdmin => Ok(14), + origins::Origin::AuctionAdmin => Ok(15), + // Referendum admins + origins::Origin::ReferendumCanceller => Ok(20), + origins::Origin::ReferendumKiller => Ok(21), + // Limited treasury spenders + origins::Origin::SmallTipper => Ok(30), + origins::Origin::BigTipper => Ok(31), + origins::Origin::SmallSpender => Ok(32), + origins::Origin::MediumSpender => Ok(33), + origins::Origin::BigSpender => Ok(34), + _ => Err(()) } } else { Err(()) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 1adc8dc2060a..fe611615d470 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -104,8 +104,8 @@ pub mod xcm_config; // Governance configurations. pub mod governance; use governance::{ - StakingAdmin, Treasurer, GeneralAdmin, AuctionAdmin, LeaseAdmin, TreasurySpender, - FellowshipCollectiveInstance, FellowshipReferendaInstance, + pallet_custom_origins, + StakingAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, TreasurySpender, }; use governance::old::CouncilCollective; @@ -488,7 +488,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { (), >; type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig; - type ForceOrigin = StakingAdmin; + type ForceOrigin = StakingAdmin; type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; type MaxElectingVoters = MaxElectingVoters; type MaxElectableTargets = MaxElectableTargets; @@ -597,7 +597,7 @@ impl pallet_staking::Config for Runtime { type BondingDuration = BondingDuration; type SlashDeferDuration = SlashDeferDuration; // A majority of the council or root can cancel the slash. - type SlashCancelOrigin = StakingAdmin; + type SlashCancelOrigin = StakingAdmin; type SessionInterface = Self; type EraPayout = EraPayout; type NextNewSession = Session; @@ -632,8 +632,8 @@ parameter_types! { impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; type Currency = Balances; - type ApproveOrigin = Treasurer; - type RejectOrigin = Treasurer; + type ApproveOrigin = EnsureRoot; + type RejectOrigin = EnsureRoot; type Event = Event; type OnSlash = Treasury; type ProposalBond = ProposalBond; @@ -819,7 +819,7 @@ impl claims::Config for Runtime { type Event = Event; type VestingSchedule = Vesting; type Prefix = Prefix; - type MoveClaimOrigin = Treasurer; + type MoveClaimOrigin = EnsureRoot; type WeightInfo = weights::runtime_common_claims::WeightInfo; } @@ -843,8 +843,8 @@ impl pallet_identity::Config for Runtime { type MaxAdditionalFields = MaxAdditionalFields; type MaxRegistrars = MaxRegistrars; type Slashed = Treasury; - type ForceOrigin = GeneralAdmin; - type RegistrarOrigin = GeneralAdmin; + type ForceOrigin = GeneralAdmin; + type RegistrarOrigin = GeneralAdmin; type WeightInfo = weights::pallet_identity::WeightInfo; } @@ -1178,7 +1178,7 @@ impl slots::Config for Runtime { type Registrar = Registrar; type LeasePeriod = LeasePeriod; type LeaseOffset = (); - type ForceOrigin = LeaseAdmin; + type ForceOrigin = LeaseAdmin; type WeightInfo = weights::runtime_common_slots::WeightInfo; } @@ -1218,7 +1218,7 @@ impl auctions::Config for Runtime { type EndingPeriod = EndingPeriod; type SampleLength = SampleLength; type Randomness = pallet_babe::RandomnessFromOneEpochAgo; - type InitiateOrigin = AuctionAdmin; + type InitiateOrigin = AuctionAdmin; type WeightInfo = weights::runtime_common_auctions::WeightInfo; } @@ -1237,7 +1237,7 @@ impl pallet_gilt::Config for Runtime { type Event = Event; type Currency = Balances; type CurrencyBalance = Balance; - type AdminOrigin = Treasurer; + type AdminOrigin = EnsureRoot; type Deficit = (); // Mint type Surplus = (); // Burn type IgnoredIssuance = IgnoredIssuance; @@ -1350,13 +1350,15 @@ construct_runtime! { ConvictionVoting: pallet_conviction_voting::{Pallet, Call, Storage, Event} = 20, Referenda: pallet_referenda::{Pallet, Call, Storage, Event} = 21, - FellowshipCollective: pallet_ranked_collective::::{ +// pub type FellowshipCollectiveInstance = pallet_ranked_collective::Instance1; + FellowshipCollective: pallet_ranked_collective::::{ Pallet, Call, Storage, Event } = 22, - FellowshipReferenda: pallet_referenda::::{ +// pub type FellowshipReferendaInstance = pallet_referenda::Instance2; + FellowshipReferenda: pallet_referenda::::{ Pallet, Call, Storage, Event } = 23, - Origins: governance::origins::{Origin} = 43, + Origins: pallet_custom_origins::{Origin} = 43, Whitelist: pallet_whitelist::{Pallet, Call, Storage, Event} = 42, // Claims. Usable initially. From 6d544f255bd8d2fcd4baa57187aee4fe32ad57db Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 1 Jun 2022 18:51:06 +0100 Subject: [PATCH 19/72] Fixes --- runtime/kusama/src/governance/origins.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/src/governance/origins.rs b/runtime/kusama/src/governance/origins.rs index ac7722fb562e..302b35d83517 100644 --- a/runtime/kusama/src/governance/origins.rs +++ b/runtime/kusama/src/governance/origins.rs @@ -155,10 +155,13 @@ pub mod pallet_custom_origins { } #[cfg(feature = "runtime-benchmarks")] fn try_successful_origin() -> Result { - Err(()) + // By convention the more privileged origins go later, so for greatest chance + // of success, we want the last one. + let _result: Result = Err(()); $( - .or_else(|| Ok(O::from(Origin::$item))) + let _result: Result = Ok(O::from(Origin::$item)); )* + _result } } } From a960891df06bb542d149aa54b7c850fe3b64353e Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 1 Jun 2022 18:59:58 +0100 Subject: [PATCH 20/72] Formatting --- runtime/kusama/src/governance/fellowship.rs | 401 +++++++++++--------- runtime/kusama/src/governance/mod.rs | 12 +- runtime/kusama/src/governance/origins.rs | 4 +- runtime/kusama/src/governance/tracks.rs | 80 ++-- runtime/kusama/src/lib.rs | 9 +- 5 files changed, 280 insertions(+), 226 deletions(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index daa53ab3fb8c..548b90198602 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -19,15 +19,15 @@ //! place, so until then it will need to live here. Once it is in place and there exists a bridge //! between Polkadot/Kusama then this code can be removed. +use frame_support::traits::{MapSuccess, TryMapSuccess}; +use sp_arithmetic::traits::CheckedSub; use sp_runtime::{ morph_types, - traits::{Replace, ConstU16, TypedGet} + traits::{ConstU16, Replace, TypedGet}, }; -use sp_arithmetic::traits::CheckedSub; -use frame_support::traits::{TryMapSuccess, MapSuccess}; use super::*; -use crate::{QUID, DAYS}; +use crate::{DAYS, QUID}; parameter_types! { pub const AlarmInterval: BlockNumber = 1; @@ -41,196 +41,226 @@ impl pallet_referenda::TracksInfo for TracksInfo { type Origin = ::PalletsOrigin; fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { static DATA: [(u16, pallet_referenda::TrackInfo); 10] = [ - (0u16, pallet_referenda::TrackInfo { - name: "initiates", - max_deciding: 10, - decision_deposit: 100 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), - }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), - }, - }), - (1u16, pallet_referenda::TrackInfo { - name: "provisionals", - max_deciding: 10, - decision_deposit: 10 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), - }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), - }, - }), - (2u16, pallet_referenda::TrackInfo { - name: "proficients", - max_deciding: 10, - decision_deposit: 10 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), - }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), - }, - }), - (3u16, pallet_referenda::TrackInfo { - name: "fellows", - max_deciding: 10, - decision_deposit: 10 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), - }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), - }, - }), - (4u16, pallet_referenda::TrackInfo { - name: "senior fellows", - max_deciding: 10, - decision_deposit: 10 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), - }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), - }, - }), - (5u16, pallet_referenda::TrackInfo { - name: "experts", - max_deciding: 10, - decision_deposit: 1 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), + ( + 0u16, + pallet_referenda::TrackInfo { + name: "initiates", + max_deciding: 10, + decision_deposit: 100 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), + ), + ( + 1u16, + pallet_referenda::TrackInfo { + name: "provisionals", + max_deciding: 10, + decision_deposit: 10 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - }), - (6u16, pallet_referenda::TrackInfo { - name: "senior experts", - max_deciding: 10, - decision_deposit: 1 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), + ), + ( + 2u16, + pallet_referenda::TrackInfo { + name: "proficients", + max_deciding: 10, + decision_deposit: 10 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), + ), + ( + 3u16, + pallet_referenda::TrackInfo { + name: "fellows", + max_deciding: 10, + decision_deposit: 10 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - }), - (7u16, pallet_referenda::TrackInfo { - name: "masters", - max_deciding: 10, - decision_deposit: 1 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), + ), + ( + 4u16, + pallet_referenda::TrackInfo { + name: "senior fellows", + max_deciding: 10, + decision_deposit: 10 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), + ), + ( + 5u16, + pallet_referenda::TrackInfo { + name: "experts", + max_deciding: 10, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - }), - (8u16, pallet_referenda::TrackInfo { - name: "senior masters", - max_deciding: 10, - decision_deposit: 1 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), + ), + ( + 6u16, + pallet_referenda::TrackInfo { + name: "senior experts", + max_deciding: 10, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), + ), + ( + 7u16, + pallet_referenda::TrackInfo { + name: "masters", + max_deciding: 10, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - }), - (9u16, pallet_referenda::TrackInfo { - name: "grand masters", - max_deciding: 10, - decision_deposit: 1 * QUID, - prepare_period: 30 * MINUTES, - decision_period: 7 * DAYS, - confirm_period: 30 * MINUTES, - min_enactment_period: 4, - min_approval: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(50), - ceil: Perbill::from_percent(100), + ), + ( + 8u16, + pallet_referenda::TrackInfo { + name: "senior masters", + max_deciding: 10, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - min_support: pallet_referenda::Curve::LinearDecreasing { - length: Perbill::from_percent(100), - floor: Perbill::from_percent(0), - ceil: Perbill::from_percent(50), + ), + ( + 9u16, + pallet_referenda::TrackInfo { + name: "grand masters", + max_deciding: 10, + decision_deposit: 1 * QUID, + prepare_period: 30 * MINUTES, + decision_period: 7 * DAYS, + confirm_period: 30 * MINUTES, + min_enactment_period: 4, + min_approval: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(50), + ceil: Perbill::from_percent(100), + }, + min_support: pallet_referenda::Curve::LinearDecreasing { + length: Perbill::from_percent(100), + floor: Perbill::from_percent(0), + ceil: Perbill::from_percent(50), + }, }, - }), + ), ]; &DATA[..] } @@ -260,7 +290,8 @@ impl pallet_referenda::Config for Runtime { type Event = Event; type Scheduler = Scheduler; type Currency = Balances; - type SubmitOrigin = pallet_ranked_collective::EnsureMember; + type SubmitOrigin = + pallet_ranked_collective::EnsureMember; type CancelOrigin = FellowshipExperts; type KillOrigin = FellowshipMasters; type Slash = (); diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index 43ea3d9867a1..a6610ecb7ea6 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -25,16 +25,14 @@ pub mod old; mod origins; pub use origins::{ - pallet_custom_origins, - StakingAdmin, FellowshipAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, - ReferendumCanceller, ReferendumKiller, Spender, - WhitelistedCaller, FellowshipInitiates, Fellows, - FellowshipExperts, FellowshipMasters, + pallet_custom_origins, AuctionAdmin, Fellows, FellowshipAdmin, FellowshipExperts, + FellowshipInitiates, FellowshipMasters, GeneralAdmin, LeaseAdmin, ReferendumCanceller, + ReferendumKiller, Spender, StakingAdmin, WhitelistedCaller, }; mod tracks; pub use tracks::TracksInfo; mod fellowship; -pub use fellowship::{FellowshipReferendaInstance, FellowshipCollectiveInstance}; +pub use fellowship::{FellowshipCollectiveInstance, FellowshipReferendaInstance}; parameter_types! { pub const VoteLockingPeriod: BlockNumber = 7 * DAYS; @@ -59,7 +57,7 @@ parameter_types! { parameter_types! { pub const MaxBalance: Balance = Balance::max_value(); } -pub type TreasurySpender = EitherOf< EnsureRootWithSuccess, Spender >; +pub type TreasurySpender = EitherOf, Spender>; impl origins::pallet_custom_origins::Config for Runtime {} diff --git a/runtime/kusama/src/governance/origins.rs b/runtime/kusama/src/governance/origins.rs index 302b35d83517..0789ccfe9efc 100644 --- a/runtime/kusama/src/governance/origins.rs +++ b/runtime/kusama/src/governance/origins.rs @@ -20,8 +20,8 @@ pub use pallet_custom_origins::*; #[frame_support::pallet] pub mod pallet_custom_origins { + use crate::{Balance, GRAND, QUID}; use frame_support::pallet_prelude::*; - use crate::{Balance, QUID, GRAND}; #[pallet::config] pub trait Config: frame_system::Config {} @@ -190,4 +190,4 @@ pub mod pallet_custom_origins { Fellowship9Dan = 9, } } -} \ No newline at end of file +} diff --git a/runtime/kusama/src/governance/tracks.rs b/runtime/kusama/src/governance/tracks.rs index 967b5d338fcf..86a383539e8b 100644 --- a/runtime/kusama/src/governance/tracks.rs +++ b/runtime/kusama/src/governance/tracks.rs @@ -25,33 +25,45 @@ use pallet_referenda::Curve; const APP_ROOT: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); const SUP_ROOT: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); const APP_STAKING_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_STAKING_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const SUP_STAKING_ADMIN: Curve = + Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); const APP_TREASURER: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); const SUP_TREASURER: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); const APP_FELLOWSHIP_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_FELLOWSHIP_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); -const APP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); -const SUP_GENERAL_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); -const APP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); -const SUP_AUCTION_ADMIN: Curve = Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); +const SUP_FELLOWSHIP_ADMIN: Curve = + Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const APP_GENERAL_ADMIN: Curve = + Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_GENERAL_ADMIN: Curve = + Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); +const APP_AUCTION_ADMIN: Curve = + Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); +const SUP_AUCTION_ADMIN: Curve = + Curve::make_reciprocal(7, 28, percent(10), percent(0), percent(50)); const APP_LEASE_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); const SUP_LEASE_ADMIN: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); const APP_REFERENDUM_CANCELLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_REFERENDUM_CANCELLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const SUP_REFERENDUM_CANCELLER: Curve = + Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); const APP_REFERENDUM_KILLER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_REFERENDUM_KILLER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const SUP_REFERENDUM_KILLER: Curve = + Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); const APP_SMALL_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); const SUP_SMALL_TIPPER: Curve = Curve::make_reciprocal(1, 28, percent(4), percent(0), percent(50)); const APP_BIG_TIPPER: Curve = Curve::make_linear(10, 28, percent(50), percent(100)); const SUP_BIG_TIPPER: Curve = Curve::make_reciprocal(8, 28, percent(1), percent(0), percent(50)); const APP_SMALL_SPENDER: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); -const SUP_SMALL_SPENDER: Curve = Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); +const SUP_SMALL_SPENDER: Curve = + Curve::make_reciprocal(12, 28, percent(1), percent(0), percent(50)); const APP_MEDIUM_SPENDER: Curve = Curve::make_linear(23, 28, percent(50), percent(100)); -const SUP_MEDIUM_SPENDER: Curve = Curve::make_reciprocal(16, 28, percent(1), percent(0), percent(50)); +const SUP_MEDIUM_SPENDER: Curve = + Curve::make_reciprocal(16, 28, percent(1), percent(0), percent(50)); const APP_BIG_SPENDER: Curve = Curve::make_linear(28, 28, percent(50), percent(100)); const SUP_BIG_SPENDER: Curve = Curve::make_reciprocal(20, 28, percent(1), percent(0), percent(50)); -const APP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50), percent(100)); -const SUP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(10), percent(50)); +const APP_WHITELISTED_CALLER: Curve = + Curve::make_reciprocal(16, 28 * 24, percent(96), percent(50), percent(100)); +const SUP_WHITELISTED_CALLER: Curve = + Curve::make_reciprocal(1, 28, percent(20), percent(10), percent(50)); const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15] = [ ( @@ -67,7 +79,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_ROOT, min_support: SUP_ROOT, }, - ), ( + ), + ( 1, pallet_referenda::TrackInfo { name: "whitelisted_caller", @@ -80,7 +93,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_WHITELISTED_CALLER, min_support: SUP_WHITELISTED_CALLER, }, - ), ( + ), + ( 10, pallet_referenda::TrackInfo { name: "staking_admin", @@ -93,7 +107,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_STAKING_ADMIN, min_support: SUP_STAKING_ADMIN, }, - ), ( + ), + ( 11, pallet_referenda::TrackInfo { name: "treasurer", @@ -106,7 +121,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_TREASURER, min_support: SUP_TREASURER, }, - ), ( + ), + ( 12, pallet_referenda::TrackInfo { name: "lease_admin", @@ -119,7 +135,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_LEASE_ADMIN, min_support: SUP_LEASE_ADMIN, }, - ), ( + ), + ( 13, pallet_referenda::TrackInfo { name: "fellowship_admin", @@ -132,7 +149,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_FELLOWSHIP_ADMIN, min_support: SUP_FELLOWSHIP_ADMIN, }, - ), ( + ), + ( 14, pallet_referenda::TrackInfo { name: "general_admin", @@ -145,7 +163,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_GENERAL_ADMIN, min_support: SUP_GENERAL_ADMIN, }, - ), ( + ), + ( 15, pallet_referenda::TrackInfo { name: "auction_admin", @@ -158,7 +177,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_AUCTION_ADMIN, min_support: SUP_AUCTION_ADMIN, }, - ), ( + ), + ( 20, pallet_referenda::TrackInfo { name: "referendum_canceller", @@ -171,7 +191,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_REFERENDUM_CANCELLER, min_support: SUP_REFERENDUM_CANCELLER, }, - ), ( + ), + ( 21, pallet_referenda::TrackInfo { name: "referendum_killer", @@ -184,7 +205,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_REFERENDUM_KILLER, min_support: SUP_REFERENDUM_KILLER, }, - ), ( + ), + ( 30, pallet_referenda::TrackInfo { name: "small_tipper", @@ -197,7 +219,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_SMALL_TIPPER, min_support: SUP_SMALL_TIPPER, }, - ), ( + ), + ( 31, pallet_referenda::TrackInfo { name: "big_tipper", @@ -210,7 +233,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_BIG_TIPPER, min_support: SUP_BIG_TIPPER, }, - ), ( + ), + ( 32, pallet_referenda::TrackInfo { name: "small_spender", @@ -223,7 +247,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_SMALL_SPENDER, min_support: SUP_SMALL_SPENDER, }, - ), ( + ), + ( 33, pallet_referenda::TrackInfo { name: "medium_spender", @@ -236,7 +261,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_MEDIUM_SPENDER, min_support: SUP_MEDIUM_SPENDER, }, - ), ( + ), + ( 34, pallet_referenda::TrackInfo { name: "big_spender", @@ -284,7 +310,7 @@ impl pallet_referenda::TracksInfo for TracksInfo { origins::Origin::SmallSpender => Ok(32), origins::Origin::MediumSpender => Ok(33), origins::Origin::BigSpender => Ok(34), - _ => Err(()) + _ => Err(()), } } else { Err(()) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index fe611615d470..2ded31ca6118 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -52,8 +52,8 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, - OnRuntimeUpgrade, PrivilegeCmp, + ConstU32, Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, OnRuntimeUpgrade, + PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, @@ -104,10 +104,9 @@ pub mod xcm_config; // Governance configurations. pub mod governance; use governance::{ - pallet_custom_origins, - StakingAdmin, GeneralAdmin, AuctionAdmin, LeaseAdmin, TreasurySpender, + old::CouncilCollective, pallet_custom_origins, AuctionAdmin, GeneralAdmin, LeaseAdmin, + StakingAdmin, TreasurySpender, }; -use governance::old::CouncilCollective; #[cfg(test)] mod tests; From 9fdc38ee3054e295131668a75d2c1bd6248251eb Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 2 Jun 2022 13:01:15 +0100 Subject: [PATCH 21/72] Bump --- Cargo.lock | 350 ++++++++++---------- runtime/kusama/Cargo.toml | 2 +- runtime/kusama/src/governance/fellowship.rs | 2 +- runtime/kusama/src/tests.rs | 7 +- 4 files changed, 178 insertions(+), 183 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 36e3ddefa881..94922a4e3101 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" 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#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "chrono", "frame-election-provider-support", @@ -4886,7 +4886,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -4900,7 +4900,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -4916,7 +4916,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -4931,7 +4931,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -4955,7 +4955,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4975,7 +4975,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4994,7 +4994,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5009,7 +5009,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "beefy-primitives", "frame-support", @@ -5025,7 +5025,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5048,7 +5048,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5130,7 +5130,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5149,7 +5149,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5166,7 +5166,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5183,7 +5183,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5199,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5222,7 +5222,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5235,7 +5235,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5253,7 +5253,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5268,7 +5268,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5291,7 +5291,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5307,7 +5307,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5327,7 +5327,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5344,7 +5344,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5361,7 +5361,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5379,7 +5379,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5394,7 +5394,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5409,7 +5409,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -5425,7 +5425,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -5461,7 +5461,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5484,7 +5484,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5500,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5515,7 +5515,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5533,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5548,7 +5548,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5566,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5582,7 +5582,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -5603,7 +5603,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5619,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -5633,7 +5633,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5656,7 +5656,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5667,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "sp-arithmetic", @@ -5676,7 +5676,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -5690,7 +5690,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5708,7 +5708,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5727,7 +5727,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-support", "frame-system", @@ -5743,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5758,7 +5758,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5769,7 +5769,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5786,7 +5786,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5802,7 +5802,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -5817,7 +5817,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-benchmarking", "frame-support", @@ -8299,7 +8299,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8640,7 +8640,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "sp-core", @@ -8651,7 +8651,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "futures 0.3.21", @@ -8678,7 +8678,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8701,7 +8701,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8717,7 +8717,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8734,7 +8734,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8745,7 +8745,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "chrono", "clap", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "fnv", "futures 0.3.21", @@ -8812,7 +8812,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "hash-db", "kvdb", @@ -8837,7 +8837,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "futures 0.3.21", @@ -8861,7 +8861,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "fork-tree", @@ -8904,7 +8904,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -8926,7 +8926,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8939,7 +8939,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "futures 0.3.21", @@ -8964,7 +8964,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "sc-client-api", "sp-authorship", @@ -8975,7 +8975,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "lazy_static", "lru 0.7.5", @@ -9002,7 +9002,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "environmental", "parity-scale-codec", @@ -9019,7 +9019,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "parity-scale-codec", @@ -9034,7 +9034,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9052,7 +9052,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "ahash", "async-trait", @@ -9092,7 +9092,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9113,7 +9113,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9130,7 +9130,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "hex", @@ -9145,7 +9145,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "asynchronous-codec", @@ -9197,7 +9197,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "libp2p", @@ -9210,7 +9210,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "ahash", "futures 0.3.21", @@ -9227,7 +9227,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "libp2p", @@ -9247,7 +9247,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "bitflags", "either", @@ -9276,7 +9276,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "bytes", "fnv", @@ -9304,7 +9304,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "libp2p", @@ -9317,7 +9317,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9326,7 +9326,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "hash-db", @@ -9356,7 +9356,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9379,7 +9379,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "jsonrpsee", @@ -9392,7 +9392,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "directories", @@ -9457,7 +9457,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "parity-scale-codec", @@ -9471,7 +9471,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9490,7 +9490,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "libc", @@ -9509,7 +9509,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "chrono", "futures 0.3.21", @@ -9527,7 +9527,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "ansi_term", "atty", @@ -9558,7 +9558,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9569,7 +9569,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9596,7 +9596,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "log", @@ -9609,7 +9609,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10076,7 +10076,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "hash-db", "log", @@ -10093,7 +10093,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "blake2", "proc-macro-crate", @@ -10105,7 +10105,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "scale-info", @@ -10118,7 +10118,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "integer-sqrt", "num-traits", @@ -10133,7 +10133,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "scale-info", @@ -10146,7 +10146,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "parity-scale-codec", @@ -10158,7 +10158,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "sp-api", @@ -10170,7 +10170,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "log", @@ -10188,7 +10188,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "futures 0.3.21", @@ -10207,7 +10207,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "merlin", @@ -10230,7 +10230,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "scale-info", @@ -10244,7 +10244,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "scale-info", @@ -10257,7 +10257,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "base58", "bitflags", @@ -10303,7 +10303,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "blake2", "byteorder", @@ -10317,7 +10317,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "proc-macro2", "quote", @@ -10328,7 +10328,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10337,7 +10337,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "proc-macro2", "quote", @@ -10347,7 +10347,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "environmental", "parity-scale-codec", @@ -10358,7 +10358,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "finality-grandpa", "log", @@ -10376,7 +10376,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10390,7 +10390,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "hash-db", @@ -10415,7 +10415,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "lazy_static", "sp-core", @@ -10426,7 +10426,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "futures 0.3.21", @@ -10443,7 +10443,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "thiserror", "zstd", @@ -10452,7 +10452,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "parity-scale-codec", @@ -10467,7 +10467,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "scale-info", @@ -10481,7 +10481,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "sp-api", "sp-core", @@ -10491,7 +10491,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "backtrace", "lazy_static", @@ -10501,7 +10501,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "rustc-hash", "serde", @@ -10511,7 +10511,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "either", "hash256-std-hasher", @@ -10533,7 +10533,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10550,7 +10550,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "Inflector", "proc-macro-crate", @@ -10562,7 +10562,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "parity-scale-codec", @@ -10576,7 +10576,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "serde", "serde_json", @@ -10585,7 +10585,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "scale-info", @@ -10599,7 +10599,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "scale-info", @@ -10610,7 +10610,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "hash-db", "log", @@ -10632,12 +10632,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10650,7 +10650,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "log", "sp-core", @@ -10663,7 +10663,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "futures-timer", @@ -10679,7 +10679,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "sp-std", @@ -10691,7 +10691,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "sp-api", "sp-runtime", @@ -10700,7 +10700,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "log", @@ -10716,7 +10716,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "hash-db", "memory-db", @@ -10732,7 +10732,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10749,7 +10749,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10760,7 +10760,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "impl-trait-for-tuples", "log", @@ -10952,7 +10952,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "platforms", ] @@ -10960,7 +10960,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -10981,7 +10981,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures-util", "hyper", @@ -10994,7 +10994,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "jsonrpsee", "log", @@ -11015,7 +11015,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "async-trait", "futures 0.3.21", @@ -11041,7 +11041,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11051,7 +11051,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11062,7 +11062,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "ansi_term", "build-helper", @@ -11766,7 +11766,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#06f8647b94de07eb9bc3fd75fe12220729e1bec4" +source = "git+https://github.com/paritytech/substrate?branch=master#a75762d70c0f16190bb4eac51445212d1dedc269" dependencies = [ "clap", "jsonrpsee", diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index e71ca061102a..3ebc6cce3b57 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -102,7 +102,7 @@ xcm-builder = { package = "xcm-builder", path = "../../xcm/xcm-builder", default [dev-dependencies] hex-literal = "0.3.4" -tiny-keccak = "2.0.2" +tiny-keccak = { version = "2.0.2", features = ["keccak"] } keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } separator = "0.4.1" diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 548b90198602..65bb148154df 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -44,7 +44,7 @@ impl pallet_referenda::TracksInfo for TracksInfo { ( 0u16, pallet_referenda::TrackInfo { - name: "initiates", + name: "candidates", max_deciding: 10, decision_deposit: 100 * QUID, prepare_period: 30 * MINUTES, diff --git a/runtime/kusama/src/tests.rs b/runtime/kusama/src/tests.rs index 6c53cf8beb3b..891aebe060ba 100644 --- a/runtime/kusama/src/tests.rs +++ b/runtime/kusama/src/tests.rs @@ -173,10 +173,5 @@ fn era_payout_should_give_sensible_results() { #[test] fn call_size() { - assert!( - core::mem::size_of::() <= 230, - "size of Call is more than 230 bytes: some calls have too big arguments, use Box to reduce \ - the size of Call. - If the limit is too strong, maybe consider increase the limit to 300.", - ); + Call::assert_size_under(230); } From f36f949f87961fabd1c3b5acbfeba7a597f44465 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Fri, 10 Jun 2022 18:42:27 +0100 Subject: [PATCH 22/72] rename --- runtime/kusama/src/governance/fellowship.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 65bb148154df..65e371602a12 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -66,7 +66,7 @@ impl pallet_referenda::TracksInfo for TracksInfo { ( 1u16, pallet_referenda::TrackInfo { - name: "provisionals", + name: "members", max_deciding: 10, decision_deposit: 10 * QUID, prepare_period: 30 * MINUTES, From 0a76cdc24243630fa2e3a2b6f59b94eb9bda100b Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Fri, 22 Jul 2022 17:12:39 +0200 Subject: [PATCH 23/72] Derive MEL for Origin enum Signed-off-by: Oliver Tale-Yazdi --- runtime/kusama/src/governance/origins.rs | 2 +- runtime/kusama/src/lib.rs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/runtime/kusama/src/governance/origins.rs b/runtime/kusama/src/governance/origins.rs index 0789ccfe9efc..fb6b32aa939f 100644 --- a/runtime/kusama/src/governance/origins.rs +++ b/runtime/kusama/src/governance/origins.rs @@ -29,7 +29,7 @@ pub mod pallet_custom_origins { #[pallet::pallet] pub struct Pallet(_); - #[derive(PartialEq, Eq, Clone, Encode, Decode, TypeInfo)] + #[derive(PartialEq, Eq, Clone, MaxEncodedLen, Encode, Decode, TypeInfo)] #[cfg_attr(feature = "std", derive(Debug))] #[pallet::origin] pub enum Origin { diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index bd93f89dabd4..86d81eeaf312 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -52,8 +52,7 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, OnRuntimeUpgrade, - PrivilegeCmp, + ConstU32, Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, From eced02039a8de033adc44237dcf0ad2409f4e92e Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Fri, 22 Jul 2022 17:45:17 +0200 Subject: [PATCH 24/72] Add benchmarks Signed-off-by: Oliver Tale-Yazdi --- runtime/kusama/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 86d81eeaf312..c37d107dc5d2 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1476,6 +1476,7 @@ mod benches { [pallet_child_bounties, ChildBounties] [pallet_collective, Council] [pallet_collective, TechnicalCommittee] + [pallet_conviction_voting, ConvictionVoting] [pallet_democracy, Democracy] [pallet_elections_phragmen, PhragmenElection] [pallet_election_provider_multi_phase, ElectionProviderMultiPhase] @@ -1490,7 +1491,9 @@ mod benches { [pallet_offences, OffencesBench::] [pallet_preimage, Preimage] [pallet_proxy, Proxy] + [pallet_ranked_collective, FellowshipCollective] [pallet_recovery, Recovery] + [pallet_referenda, Referenda] [pallet_scheduler, Scheduler] [pallet_session, SessionBench::] [pallet_staking, Staking] @@ -1500,6 +1503,7 @@ mod benches { [pallet_treasury, Treasury] [pallet_utility, Utility] [pallet_vesting, Vesting] + [pallet_whitelist, Whitelist] // XCM [pallet_xcm_benchmarks::fungible, pallet_xcm_benchmarks::fungible::Pallet::] [pallet_xcm_benchmarks::generic, pallet_xcm_benchmarks::generic::Pallet::] From a7261108bee55a2d29064b5f9d032ebf190a3d23 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Fri, 22 Jul 2022 19:03:13 +0000 Subject: [PATCH 25/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_conviction_voting --- .../src/weights/pallet_conviction_voting.rs | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 runtime/kusama/src/weights/pallet_conviction_voting.rs diff --git a/runtime/kusama/src/weights/pallet_conviction_voting.rs b/runtime/kusama/src/weights/pallet_conviction_voting.rs new file mode 100644 index 000000000000..83c23b58fba9 --- /dev/null +++ b/runtime/kusama/src/weights/pallet_conviction_voting.rs @@ -0,0 +1,119 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . +//! Autogenerated weights for `pallet_conviction_voting` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-07-22, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_conviction_voting +// --chain=kusama-dev +// --header=./file_header.txt +// --output=./runtime/kusama/src/weights/pallet_conviction_voting.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for `pallet_conviction_voting`. +pub struct WeightInfo(PhantomData); +impl pallet_conviction_voting::WeightInfo for WeightInfo { + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: ConvictionVoting VotingFor (r:1 w:1) + // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) + // Storage: Balances Locks (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn vote_new() -> Weight { + (5_762_955_000 as Weight) + .saturating_add(T::DbWeight::get().reads(6 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: ConvictionVoting VotingFor (r:1 w:1) + // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) + // Storage: Balances Locks (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn vote_existing() -> Weight { + (494_954_000 as Weight) + .saturating_add(T::DbWeight::get().reads(6 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) + } + // Storage: ConvictionVoting VotingFor (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn remove_vote() -> Weight { + (474_150_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: ConvictionVoting VotingFor (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:1 w:0) + fn remove_other_vote() -> Weight { + (63_637_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: ConvictionVoting VotingFor (r:2 w:2) + // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) + // Storage: Balances Locks (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:10 w:10) + // Storage: Scheduler Agenda (r:2 w:2) + /// The range of component `r` is `[0, 512]`. + fn delegate(r: u32, ) -> Weight { + (0 as Weight) + // Standard Error: 2_950_000 + .saturating_add((285_782_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(T::DbWeight::get().reads(6 as Weight)) + .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) + .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) + } + // Storage: ConvictionVoting VotingFor (r:2 w:2) + // Storage: Referenda ReferendumInfoFor (r:10 w:10) + // Storage: Scheduler Agenda (r:2 w:2) + /// The range of component `r` is `[0, 512]`. + fn undelegate(r: u32, ) -> Weight { + (0 as Weight) + // Standard Error: 2_960_000 + .saturating_add((285_833_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) + } + // Storage: ConvictionVoting VotingFor (r:1 w:1) + // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) + // Storage: Balances Locks (r:1 w:1) + fn unlock() -> Weight { + (80_145_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } +} From 579d2ee0bb5d3b7b9fbd9d0a954aed8878f60176 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Fri, 12 Aug 2022 11:08:38 +0100 Subject: [PATCH 26/72] Update Cargo.lock --- Cargo.lock | 423 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 243 insertions(+), 180 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d2d0d1e5389f..ce0bf6f38870 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -1960,7 +1960,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", ] @@ -1978,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -2000,7 +2000,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "Inflector", "chrono", @@ -2051,7 +2051,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2062,7 +2062,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2078,7 +2078,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -2106,7 +2106,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "bitflags", "frame-metadata", @@ -2120,6 +2120,7 @@ dependencies = [ "scale-info", "serde", "smallvec", + "sp-api", "sp-arithmetic", "sp-core", "sp-core-hashing-proc-macro", @@ -2136,7 +2137,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2148,7 +2149,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2160,7 +2161,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro2", "quote", @@ -2170,7 +2171,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2193,7 +2194,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -2204,7 +2205,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "log", @@ -2221,7 +2222,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -2236,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "sp-api", @@ -2245,7 +2246,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "sp-api", @@ -2427,7 +2428,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "chrono", "frame-election-provider-support", @@ -3193,6 +3194,7 @@ dependencies = [ "pallet-bounties", "pallet-child-bounties", "pallet-collective", + "pallet-conviction-voting", "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -3211,7 +3213,9 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-preimage", "pallet-proxy", + "pallet-ranked-collective", "pallet-recovery", + "pallet-referenda", "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", @@ -3225,6 +3229,7 @@ dependencies = [ "pallet-treasury", "pallet-utility", "pallet-vesting", + "pallet-whitelist", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", @@ -4800,7 +4805,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -4814,7 +4819,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -4830,7 +4835,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -4845,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -4869,7 +4874,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4889,7 +4894,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4908,7 +4913,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -4923,7 +4928,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "beefy-primitives", "frame-support", @@ -4939,7 +4944,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4962,7 +4967,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -4980,7 +4985,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -4999,7 +5004,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5013,10 +5018,27 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-conviction-voting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5032,7 +5054,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5055,7 +5077,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5068,7 +5090,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5086,7 +5108,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5101,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5124,7 +5146,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5140,7 +5162,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5160,7 +5182,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5177,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5194,7 +5216,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5212,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5227,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5242,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -5259,7 +5281,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5278,7 +5300,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "sp-api", @@ -5288,7 +5310,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -5305,7 +5327,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5328,7 +5350,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5344,13 +5366,31 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-io", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "pallet-ranked-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", + "sp-arithmetic", + "sp-core", "sp-io", "sp-runtime", "sp-std", @@ -5359,13 +5399,31 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-io", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "pallet-referenda" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ + "assert_matches", "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", + "serde", + "sp-arithmetic", "sp-io", "sp-runtime", "sp-std", @@ -5374,7 +5432,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5390,7 +5448,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -5411,7 +5469,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5427,7 +5485,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -5441,7 +5499,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5464,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5475,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "sp-arithmetic", @@ -5484,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -5498,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5516,7 +5574,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5535,7 +5593,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-support", "frame-system", @@ -5551,7 +5609,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5566,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5577,7 +5635,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5594,7 +5652,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5610,7 +5668,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-benchmarking", "frame-support", @@ -5622,6 +5680,21 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-whitelist" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-xcm" version = "0.9.27" @@ -8082,7 +8155,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8424,7 +8497,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "sp-core", @@ -8435,7 +8508,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "futures-timer", @@ -8462,7 +8535,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "futures-timer", @@ -8485,7 +8558,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8501,7 +8574,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8518,7 +8591,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8529,7 +8602,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "chrono", "clap", @@ -8568,7 +8641,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "fnv", "futures", @@ -8596,7 +8669,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "hash-db", "kvdb", @@ -8621,7 +8694,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "futures", @@ -8645,7 +8718,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "fork-tree", @@ -8687,7 +8760,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "jsonrpsee", @@ -8709,7 +8782,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8722,7 +8795,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "futures", @@ -8747,7 +8820,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "lazy_static", "lru 0.7.7", @@ -8774,14 +8847,13 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "environmental", "parity-scale-codec", "sc-allocator", "sp-maybe-compressed-blob", "sp-sandbox", - "sp-serializer", "sp-wasm-interface", "thiserror", "wasm-instrument", @@ -8791,7 +8863,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "parity-scale-codec", @@ -8806,7 +8878,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8826,7 +8898,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "ahash", "async-trait", @@ -8867,7 +8939,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "finality-grandpa", "futures", @@ -8888,7 +8960,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "ansi_term", "futures", @@ -8905,7 +8977,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "hex", @@ -8920,7 +8992,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "asynchronous-codec", @@ -8969,7 +9041,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "bitflags", @@ -8990,7 +9062,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "ahash", "futures", @@ -9008,7 +9080,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "hex", @@ -9029,7 +9101,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "fork-tree", "futures", @@ -9057,7 +9129,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "bytes", "fnv", @@ -9086,7 +9158,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "libp2p", @@ -9099,7 +9171,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9108,7 +9180,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "hash-db", @@ -9138,7 +9210,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "jsonrpsee", @@ -9161,7 +9233,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "jsonrpsee", @@ -9174,7 +9246,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "directories", @@ -9241,7 +9313,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "parity-scale-codec", @@ -9255,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9274,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "libc", @@ -9293,7 +9365,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "chrono", "futures", @@ -9311,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "ansi_term", "atty", @@ -9342,7 +9414,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9353,7 +9425,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "futures-timer", @@ -9379,7 +9451,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "log", @@ -9392,7 +9464,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "futures-timer", @@ -9877,7 +9949,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "hash-db", "log", @@ -9894,7 +9966,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "blake2", "proc-macro-crate", @@ -9906,7 +9978,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -9919,7 +9991,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "integer-sqrt", "num-traits", @@ -9934,7 +10006,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -9947,7 +10019,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "parity-scale-codec", @@ -9959,7 +10031,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "sp-api", @@ -9971,7 +10043,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "log", @@ -9989,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "futures", @@ -10008,7 +10080,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "merlin", @@ -10031,7 +10103,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -10045,7 +10117,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -10058,7 +10130,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "base58", "bitflags", @@ -10104,7 +10176,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "blake2", "byteorder", @@ -10118,7 +10190,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro2", "quote", @@ -10129,7 +10201,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10138,7 +10210,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro2", "quote", @@ -10148,7 +10220,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "environmental", "parity-scale-codec", @@ -10159,7 +10231,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "finality-grandpa", "log", @@ -10177,7 +10249,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10191,7 +10263,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "bytes", "futures", @@ -10217,7 +10289,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "lazy_static", "sp-core", @@ -10228,7 +10300,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "futures", @@ -10245,7 +10317,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "thiserror", "zstd", @@ -10254,7 +10326,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "parity-scale-codec", @@ -10269,7 +10341,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -10283,7 +10355,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "sp-api", "sp-core", @@ -10293,7 +10365,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "backtrace", "lazy_static", @@ -10303,7 +10375,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "rustc-hash", "serde", @@ -10313,7 +10385,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "either", "hash256-std-hasher", @@ -10335,7 +10407,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10353,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "Inflector", "proc-macro-crate", @@ -10365,7 +10437,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "parity-scale-codec", @@ -10376,19 +10448,10 @@ dependencies = [ "wasmi", ] -[[package]] -name = "sp-serializer" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" -dependencies = [ - "serde", - "serde_json", -] - [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -10402,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "scale-info", @@ -10413,7 +10476,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "hash-db", "log", @@ -10435,12 +10498,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10453,7 +10516,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "log", "sp-core", @@ -10466,7 +10529,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "futures-timer", @@ -10482,7 +10545,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "sp-std", @@ -10494,7 +10557,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "sp-api", "sp-runtime", @@ -10503,7 +10566,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "log", @@ -10519,7 +10582,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "hash-db", "memory-db", @@ -10535,7 +10598,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10552,7 +10615,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10563,7 +10626,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "impl-trait-for-tuples", "log", @@ -10737,7 +10800,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "platforms", ] @@ -10745,7 +10808,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10766,7 +10829,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures-util", "hyper", @@ -10779,7 +10842,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "jsonrpsee", "log", @@ -10800,7 +10863,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "async-trait", "futures", @@ -10826,7 +10889,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10836,7 +10899,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10847,7 +10910,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "ansi_term", "build-helper", @@ -11561,7 +11624,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#fece0657f20e15df94be5833b164dfacd44823eb" +source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" dependencies = [ "clap", "jsonrpsee", From e2940170f1d18e01a7bbf97091e2a2c16233dc1c Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Fri, 12 Aug 2022 11:09:02 +0100 Subject: [PATCH 27/72] Update runtime/kusama/src/governance/origins.rs Co-authored-by: Xiliang Chen --- runtime/kusama/src/governance/origins.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/runtime/kusama/src/governance/origins.rs b/runtime/kusama/src/governance/origins.rs index fb6b32aa939f..be8c44430f46 100644 --- a/runtime/kusama/src/governance/origins.rs +++ b/runtime/kusama/src/governance/origins.rs @@ -29,8 +29,7 @@ pub mod pallet_custom_origins { #[pallet::pallet] pub struct Pallet(_); - #[derive(PartialEq, Eq, Clone, MaxEncodedLen, Encode, Decode, TypeInfo)] - #[cfg_attr(feature = "std", derive(Debug))] + #[derive(PartialEq, Eq, Clone, MaxEncodedLen, Encode, Decode, TypeInfo, RuntimeDebug)] #[pallet::origin] pub enum Origin { /// Origin for cancelling slashes. From 798460b2d362bbf31c25a0e8e1470638e76aa695 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 13 Aug 2022 11:54:53 +0100 Subject: [PATCH 28/72] allow root to demote and promote, fixing benchmarks --- runtime/kusama/src/governance/fellowship.rs | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 65e371602a12..fcc4be3c2e8d 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -317,19 +317,27 @@ morph_types! { impl pallet_ranked_collective::Config for Runtime { type WeightInfo = pallet_ranked_collective::weights::SubstrateWeight; type Event = Event; - // Promotion is by either: + // Promotion is by any of: + // - Root can demote arbitrarily. // - the FellowshipAdmin origin (i.e. token holder referendum); // - a vote by the rank *above* the new rank. type PromoteOrigin = EitherOf< - MapSuccess>>, - TryMapSuccess>>, + frame_system::EnsureRootWithSuccess>, + EitherOf< + MapSuccess>>, + TryMapSuccess>>, + >, >; - // Demotion is by either: + // Demotion is by any of: + // - Root can demote arbitrarily. // - the FellowshipAdmin origin (i.e. token holder referendum); // - a vote by the rank two above the current rank. type DemoteOrigin = EitherOf< - MapSuccess>>, - TryMapSuccess>>, + frame_system::EnsureRootWithSuccess>, + EitherOf< + MapSuccess>>, + TryMapSuccess>>, + >, >; type Polls = FellowshipReferenda; type MinRankOfClass = sp_runtime::traits::Identity; From ea4281b59a7c61b5aa4fddfead62f5a55b345131 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 13 Aug 2022 12:09:29 +0100 Subject: [PATCH 29/72] fix whitelist origin benchmarks --- runtime/kusama/src/governance/mod.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index a6610ecb7ea6..a479f7012629 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -17,7 +17,10 @@ //! New governance configurations for the Kusama runtime. use super::*; -use frame_support::{parameter_types, traits::EitherOf}; +use frame_support::{ + parameter_types, + traits::{ConstU16, EitherOf}, +}; use frame_system::EnsureRootWithSuccess; // Old governance configurations. @@ -65,8 +68,9 @@ impl pallet_whitelist::Config for Runtime { type WeightInfo = pallet_whitelist::weights::SubstrateWeight; //TODO type Event = Event; type Call = Call; - type WhitelistOrigin = Fellows; - type DispatchWhitelistedOrigin = WhitelistedCaller; + type WhitelistOrigin = + EitherOf>, Fellows>; + type DispatchWhitelistedOrigin = EitherOf, WhitelistedCaller>; type PreimageProvider = Preimage; } From 509b749e0bc7f85777f3860542e6471590d94af5 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 13 Aug 2022 12:44:21 +0100 Subject: [PATCH 30/72] typo --- runtime/kusama/src/governance/fellowship.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index fcc4be3c2e8d..4c9a7769e85e 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -336,7 +336,7 @@ impl pallet_ranked_collective::Config for Runtime frame_system::EnsureRootWithSuccess>, EitherOf< MapSuccess>>, - TryMapSuccess>>, + TryMapSuccess>>, >, >; type Polls = FellowshipReferenda; From eec752aef8caade8037fa0c91d40064eb42d13eb Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 13 Aug 2022 13:09:28 +0100 Subject: [PATCH 31/72] cargo update -p sp-io --- Cargo.lock | 348 ++++++++++++++++++++++++++--------------------------- 1 file changed, 174 insertions(+), 174 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ce0bf6f38870..8f5ee22d7a4d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -1960,7 +1960,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", ] @@ -1978,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -2000,7 +2000,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "Inflector", "chrono", @@ -2051,7 +2051,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2062,7 +2062,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2078,7 +2078,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -2106,7 +2106,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "bitflags", "frame-metadata", @@ -2137,7 +2137,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2149,7 +2149,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2161,7 +2161,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro2", "quote", @@ -2171,7 +2171,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2194,7 +2194,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -2205,7 +2205,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "log", @@ -2222,7 +2222,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -2237,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "sp-api", @@ -2246,7 +2246,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "sp-api", @@ -2428,7 +2428,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "chrono", "frame-election-provider-support", @@ -4805,7 +4805,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -4819,7 +4819,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -4835,7 +4835,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -4850,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -4874,7 +4874,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4894,7 +4894,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4913,7 +4913,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -4928,7 +4928,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "beefy-primitives", "frame-support", @@ -4944,7 +4944,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4967,7 +4967,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -4985,7 +4985,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5004,7 +5004,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5021,7 +5021,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5038,7 +5038,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5054,7 +5054,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5077,7 +5077,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5090,7 +5090,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5108,7 +5108,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5123,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5146,7 +5146,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5162,7 +5162,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5182,7 +5182,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5199,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5216,7 +5216,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5234,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5249,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5264,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -5281,7 +5281,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5300,7 +5300,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "sp-api", @@ -5310,7 +5310,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -5327,7 +5327,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5350,7 +5350,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5381,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5399,7 +5399,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5414,7 +5414,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5432,7 +5432,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5448,7 +5448,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -5469,7 +5469,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5485,7 +5485,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -5499,7 +5499,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5522,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5533,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "sp-arithmetic", @@ -5542,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -5556,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5574,7 +5574,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5593,7 +5593,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-support", "frame-system", @@ -5609,7 +5609,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5624,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5635,7 +5635,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5652,7 +5652,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5668,7 +5668,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-benchmarking", "frame-support", @@ -8155,7 +8155,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8497,7 +8497,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "sp-core", @@ -8508,7 +8508,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "futures-timer", @@ -8535,7 +8535,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "futures-timer", @@ -8558,7 +8558,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8574,7 +8574,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8591,7 +8591,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8602,7 +8602,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "chrono", "clap", @@ -8641,7 +8641,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "fnv", "futures", @@ -8669,7 +8669,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "hash-db", "kvdb", @@ -8694,7 +8694,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "futures", @@ -8718,7 +8718,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "fork-tree", @@ -8760,7 +8760,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "jsonrpsee", @@ -8782,7 +8782,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8795,7 +8795,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "futures", @@ -8820,7 +8820,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "lazy_static", "lru 0.7.7", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "environmental", "parity-scale-codec", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "parity-scale-codec", @@ -8878,7 +8878,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8898,7 +8898,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "ahash", "async-trait", @@ -8939,7 +8939,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "finality-grandpa", "futures", @@ -8960,7 +8960,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "ansi_term", "futures", @@ -8977,7 +8977,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "hex", @@ -8992,7 +8992,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "asynchronous-codec", @@ -9041,7 +9041,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "bitflags", @@ -9062,7 +9062,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "ahash", "futures", @@ -9080,7 +9080,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "hex", @@ -9101,7 +9101,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "fork-tree", "futures", @@ -9129,7 +9129,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "bytes", "fnv", @@ -9158,7 +9158,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "libp2p", @@ -9171,7 +9171,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "hash-db", @@ -9210,7 +9210,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "jsonrpsee", @@ -9233,7 +9233,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "jsonrpsee", @@ -9246,7 +9246,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "directories", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "parity-scale-codec", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9346,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "libc", @@ -9365,7 +9365,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "chrono", "futures", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "ansi_term", "atty", @@ -9414,7 +9414,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9425,7 +9425,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "futures-timer", @@ -9451,7 +9451,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "log", @@ -9464,7 +9464,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "futures-timer", @@ -9949,7 +9949,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "hash-db", "log", @@ -9966,7 +9966,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "blake2", "proc-macro-crate", @@ -9978,7 +9978,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -9991,7 +9991,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "integer-sqrt", "num-traits", @@ -10006,7 +10006,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -10019,7 +10019,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "parity-scale-codec", @@ -10031,7 +10031,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "sp-api", @@ -10043,7 +10043,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "log", @@ -10061,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "futures", @@ -10080,7 +10080,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "merlin", @@ -10103,7 +10103,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -10117,7 +10117,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -10130,7 +10130,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "base58", "bitflags", @@ -10176,7 +10176,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "blake2", "byteorder", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro2", "quote", @@ -10201,7 +10201,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10210,7 +10210,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro2", "quote", @@ -10220,7 +10220,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "environmental", "parity-scale-codec", @@ -10231,7 +10231,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "finality-grandpa", "log", @@ -10249,7 +10249,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10263,7 +10263,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "bytes", "futures", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "lazy_static", "sp-core", @@ -10300,7 +10300,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "futures", @@ -10317,7 +10317,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "thiserror", "zstd", @@ -10326,7 +10326,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "parity-scale-codec", @@ -10341,7 +10341,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -10355,7 +10355,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "sp-api", "sp-core", @@ -10365,7 +10365,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "backtrace", "lazy_static", @@ -10375,7 +10375,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "rustc-hash", "serde", @@ -10385,7 +10385,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "either", "hash256-std-hasher", @@ -10407,7 +10407,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10425,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "Inflector", "proc-macro-crate", @@ -10437,7 +10437,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "parity-scale-codec", @@ -10451,7 +10451,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -10465,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "scale-info", @@ -10476,7 +10476,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "hash-db", "log", @@ -10498,12 +10498,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10516,7 +10516,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "log", "sp-core", @@ -10529,7 +10529,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "futures-timer", @@ -10545,7 +10545,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "sp-std", @@ -10557,7 +10557,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "sp-api", "sp-runtime", @@ -10566,7 +10566,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "log", @@ -10582,7 +10582,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "hash-db", "memory-db", @@ -10598,7 +10598,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10615,7 +10615,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10626,7 +10626,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "impl-trait-for-tuples", "log", @@ -10800,7 +10800,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "platforms", ] @@ -10808,7 +10808,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10829,7 +10829,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures-util", "hyper", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "jsonrpsee", "log", @@ -10863,7 +10863,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "async-trait", "futures", @@ -10889,7 +10889,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10899,7 +10899,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10910,7 +10910,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "ansi_term", "build-helper", @@ -11624,7 +11624,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6b8553511112afd5ae7e8e6877dc2f467850f155" +source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" dependencies = [ "clap", "jsonrpsee", From a6d70b6baeecda572d29529caae43943a8a98094 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 13 Aug 2022 14:12:12 +0100 Subject: [PATCH 32/72] add second referenda instance to benchmarks --- runtime/kusama/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 162f526e06ea..4f11354e4071 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1494,6 +1494,7 @@ mod benches { [pallet_ranked_collective, FellowshipCollective] [pallet_recovery, Recovery] [pallet_referenda, Referenda] + [pallet_referenda, FellowshipReferenda] [pallet_scheduler, Scheduler] [pallet_session, SessionBench::] [pallet_staking, Staking] From ac8de2ee3ebc3e7cbfe7615a6acd4fbfcb4354e7 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 13 Aug 2022 17:05:58 +0100 Subject: [PATCH 33/72] allow root to act as a 9th dan in track --- runtime/kusama/src/governance/fellowship.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 4c9a7769e85e..c3db190ddf34 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -266,6 +266,15 @@ impl pallet_referenda::TracksInfo for TracksInfo { } fn track_for(id: &Self::Origin) -> Result { use super::origins::Origin; + + // If the origin is root, we treat it the same as a 9th dan. + // + // This is also useful for allowing benchmarks to pass. + let root: Self::Origin = frame_system::RawOrigin::Root.into(); + if &root == id { + return Ok(9) + } + match Origin::try_from(id.clone()) { Ok(Origin::FellowshipInitiates) => Ok(0), Ok(Origin::Fellowship1Dan) => Ok(1), From 13366686ccbada64c88206eaefb8ce2e348ef015 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 13 Aug 2022 17:48:08 +0100 Subject: [PATCH 34/72] feature flag it --- runtime/kusama/src/governance/fellowship.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index c3db190ddf34..e4317bd655b3 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -267,12 +267,14 @@ impl pallet_referenda::TracksInfo for TracksInfo { fn track_for(id: &Self::Origin) -> Result { use super::origins::Origin; - // If the origin is root, we treat it the same as a 9th dan. - // - // This is also useful for allowing benchmarks to pass. - let root: Self::Origin = frame_system::RawOrigin::Root.into(); - if &root == id { - return Ok(9) + #[cfg(feature = "runtime-benchmarks")] + { + // For benchmarks, we enable a root origin. + // It is important that this is not available in production! + let root: Self::Origin = frame_system::RawOrigin::Root.into(); + if &root == id { + return Ok(9) + } } match Origin::try_from(id.clone()) { From 7c654951bf2c5650b8159e1232ae42b6320e7a5e Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sun, 14 Aug 2022 19:48:57 +0100 Subject: [PATCH 35/72] cargo update -p sp-io --- Cargo.lock | 348 ++++++++++++++++++++++++++--------------------------- 1 file changed, 174 insertions(+), 174 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8f5ee22d7a4d..ddb6327e29c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -1960,7 +1960,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", ] @@ -1978,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -2000,7 +2000,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "Inflector", "chrono", @@ -2051,7 +2051,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2062,7 +2062,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2078,7 +2078,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -2106,7 +2106,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bitflags", "frame-metadata", @@ -2137,7 +2137,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2149,7 +2149,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2161,7 +2161,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro2", "quote", @@ -2171,7 +2171,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2194,7 +2194,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -2205,7 +2205,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "log", @@ -2222,7 +2222,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -2237,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-api", @@ -2246,7 +2246,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "sp-api", @@ -2428,7 +2428,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "chrono", "frame-election-provider-support", @@ -4805,7 +4805,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4819,7 +4819,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -4835,7 +4835,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -4850,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4874,7 +4874,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4894,7 +4894,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4913,7 +4913,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4928,7 +4928,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-primitives", "frame-support", @@ -4944,7 +4944,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4967,7 +4967,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4985,7 +4985,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5004,7 +5004,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5021,7 +5021,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5038,7 +5038,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5054,7 +5054,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5077,7 +5077,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5090,7 +5090,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5108,7 +5108,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5123,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5146,7 +5146,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5162,7 +5162,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5182,7 +5182,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5199,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5216,7 +5216,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5234,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5249,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5264,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5281,7 +5281,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5300,7 +5300,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-api", @@ -5310,7 +5310,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5327,7 +5327,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5350,7 +5350,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5381,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5399,7 +5399,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5414,7 +5414,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5432,7 +5432,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5448,7 +5448,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5469,7 +5469,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5485,7 +5485,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5499,7 +5499,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5522,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5533,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "sp-arithmetic", @@ -5542,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5556,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5574,7 +5574,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5593,7 +5593,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5609,7 +5609,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5624,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5635,7 +5635,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5652,7 +5652,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5668,7 +5668,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -8155,7 +8155,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8497,7 +8497,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "sp-core", @@ -8508,7 +8508,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -8535,7 +8535,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -8558,7 +8558,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8574,7 +8574,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8591,7 +8591,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8602,7 +8602,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "chrono", "clap", @@ -8641,7 +8641,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "fnv", "futures", @@ -8669,7 +8669,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "kvdb", @@ -8694,7 +8694,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -8718,7 +8718,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "fork-tree", @@ -8760,7 +8760,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "jsonrpsee", @@ -8782,7 +8782,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8795,7 +8795,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -8820,7 +8820,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "lazy_static", "lru 0.7.7", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "environmental", "parity-scale-codec", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -8878,7 +8878,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8898,7 +8898,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ahash", "async-trait", @@ -8939,7 +8939,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "finality-grandpa", "futures", @@ -8960,7 +8960,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ansi_term", "futures", @@ -8977,7 +8977,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "hex", @@ -8992,7 +8992,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "asynchronous-codec", @@ -9041,7 +9041,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "bitflags", @@ -9062,7 +9062,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ahash", "futures", @@ -9080,7 +9080,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "hex", @@ -9101,7 +9101,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "fork-tree", "futures", @@ -9129,7 +9129,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bytes", "fnv", @@ -9158,7 +9158,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "libp2p", @@ -9171,7 +9171,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "hash-db", @@ -9210,7 +9210,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "jsonrpsee", @@ -9233,7 +9233,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "jsonrpsee", @@ -9246,7 +9246,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "directories", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9346,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "libc", @@ -9365,7 +9365,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "chrono", "futures", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ansi_term", "atty", @@ -9414,7 +9414,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9425,7 +9425,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -9451,7 +9451,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "log", @@ -9464,7 +9464,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -9949,7 +9949,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "log", @@ -9966,7 +9966,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "blake2", "proc-macro-crate", @@ -9978,7 +9978,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9991,7 +9991,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "integer-sqrt", "num-traits", @@ -10006,7 +10006,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10019,7 +10019,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "parity-scale-codec", @@ -10031,7 +10031,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-api", @@ -10043,7 +10043,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "log", @@ -10061,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -10080,7 +10080,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "merlin", @@ -10103,7 +10103,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10117,7 +10117,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10130,7 +10130,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "base58", "bitflags", @@ -10176,7 +10176,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "blake2", "byteorder", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro2", "quote", @@ -10201,7 +10201,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10210,7 +10210,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro2", "quote", @@ -10220,7 +10220,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "environmental", "parity-scale-codec", @@ -10231,7 +10231,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "finality-grandpa", "log", @@ -10249,7 +10249,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10263,7 +10263,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bytes", "futures", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "lazy_static", "sp-core", @@ -10300,7 +10300,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -10317,7 +10317,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "thiserror", "zstd", @@ -10326,7 +10326,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -10341,7 +10341,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10355,7 +10355,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "sp-api", "sp-core", @@ -10365,7 +10365,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "backtrace", "lazy_static", @@ -10375,7 +10375,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "rustc-hash", "serde", @@ -10385,7 +10385,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "either", "hash256-std-hasher", @@ -10407,7 +10407,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10425,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "Inflector", "proc-macro-crate", @@ -10437,7 +10437,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -10451,7 +10451,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10465,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10476,7 +10476,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "log", @@ -10498,12 +10498,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10516,7 +10516,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "sp-core", @@ -10529,7 +10529,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures-timer", @@ -10545,7 +10545,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-std", @@ -10557,7 +10557,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "sp-api", "sp-runtime", @@ -10566,7 +10566,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "log", @@ -10582,7 +10582,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "memory-db", @@ -10598,7 +10598,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10615,7 +10615,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10626,7 +10626,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-trait-for-tuples", "log", @@ -10800,7 +10800,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "platforms", ] @@ -10808,7 +10808,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10829,7 +10829,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures-util", "hyper", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "log", @@ -10863,7 +10863,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -10889,7 +10889,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10899,7 +10899,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10910,7 +10910,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ansi_term", "build-helper", @@ -11624,7 +11624,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d558a21dda1a6f9df919c442527b84975bcfee47" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "clap", "jsonrpsee", From d78aa9b642cecc55b81e82eac5b41e25ff1794d3 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sun, 14 Aug 2022 19:58:23 +0100 Subject: [PATCH 36/72] fix merge --- Cargo.lock | 412 ++++++++++++++++----------- runtime/kusama/src/governance/old.rs | 4 + 2 files changed, 246 insertions(+), 170 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8e7d4d349e1e..dc4b54f41562 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -1960,7 +1960,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", ] @@ -1978,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -2000,7 +2000,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "Inflector", "chrono", @@ -2051,7 +2051,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2062,7 +2062,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2078,7 +2078,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -2106,7 +2106,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bitflags", "frame-metadata", @@ -2137,7 +2137,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2149,7 +2149,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2161,7 +2161,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro2", "quote", @@ -2171,7 +2171,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2194,7 +2194,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -2205,7 +2205,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "log", @@ -2222,7 +2222,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -2237,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-api", @@ -2246,7 +2246,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "sp-api", @@ -2428,7 +2428,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "chrono", "frame-election-provider-support", @@ -3194,6 +3194,7 @@ dependencies = [ "pallet-bounties", "pallet-child-bounties", "pallet-collective", + "pallet-conviction-voting", "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -3212,7 +3213,9 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-preimage", "pallet-proxy", + "pallet-ranked-collective", "pallet-recovery", + "pallet-referenda", "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", @@ -3226,6 +3229,7 @@ dependencies = [ "pallet-treasury", "pallet-utility", "pallet-vesting", + "pallet-whitelist", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", @@ -4801,7 +4805,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4815,7 +4819,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -4831,7 +4835,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -4846,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4870,7 +4874,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4890,7 +4894,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4909,7 +4913,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4924,7 +4928,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-primitives", "frame-support", @@ -4940,7 +4944,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4963,7 +4967,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -4981,7 +4985,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5000,7 +5004,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5014,10 +5018,27 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-conviction-voting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5033,7 +5054,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5056,7 +5077,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5069,7 +5090,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5087,7 +5108,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5102,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5125,7 +5146,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5141,7 +5162,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5161,7 +5182,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5178,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5195,7 +5216,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5213,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5228,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5243,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5260,7 +5281,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5279,7 +5300,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-api", @@ -5289,7 +5310,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5306,7 +5327,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5329,7 +5350,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5345,7 +5366,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5357,10 +5378,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-ranked-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5372,10 +5411,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-referenda" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5391,7 +5448,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5412,7 +5469,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5428,7 +5485,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5442,7 +5499,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5465,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5476,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "sp-arithmetic", @@ -5485,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5499,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5517,7 +5574,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5536,7 +5593,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-support", "frame-system", @@ -5552,7 +5609,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5567,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5578,7 +5635,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5595,7 +5652,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5611,7 +5668,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5623,6 +5680,21 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-whitelist" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-xcm" version = "0.9.27" @@ -8086,7 +8158,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8428,7 +8500,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "sp-core", @@ -8439,7 +8511,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -8466,7 +8538,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -8489,7 +8561,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8505,7 +8577,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8522,7 +8594,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8533,7 +8605,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "chrono", "clap", @@ -8572,7 +8644,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "fnv", "futures", @@ -8600,7 +8672,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "kvdb", @@ -8625,7 +8697,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -8649,7 +8721,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "fork-tree", @@ -8691,7 +8763,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "jsonrpsee", @@ -8713,7 +8785,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8726,7 +8798,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -8751,7 +8823,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "lazy_static", "lru 0.7.7", @@ -8778,7 +8850,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "environmental", "parity-scale-codec", @@ -8794,7 +8866,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -8809,7 +8881,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8829,7 +8901,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ahash", "async-trait", @@ -8870,7 +8942,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "finality-grandpa", "futures", @@ -8891,7 +8963,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ansi_term", "futures", @@ -8908,7 +8980,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "hex", @@ -8923,7 +8995,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "asynchronous-codec", @@ -8972,7 +9044,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "bitflags", @@ -8993,7 +9065,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ahash", "futures", @@ -9011,7 +9083,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "hex", @@ -9032,7 +9104,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "fork-tree", "futures", @@ -9060,7 +9132,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bytes", "fnv", @@ -9089,7 +9161,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "libp2p", @@ -9102,7 +9174,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9111,7 +9183,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "hash-db", @@ -9141,7 +9213,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "jsonrpsee", @@ -9164,7 +9236,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "jsonrpsee", @@ -9177,7 +9249,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "directories", @@ -9244,7 +9316,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -9258,7 +9330,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9277,7 +9349,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "libc", @@ -9296,7 +9368,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "chrono", "futures", @@ -9314,7 +9386,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ansi_term", "atty", @@ -9345,7 +9417,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9356,7 +9428,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -9382,7 +9454,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "log", @@ -9395,7 +9467,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "futures-timer", @@ -9880,7 +9952,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "log", @@ -9897,7 +9969,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "blake2", "proc-macro-crate", @@ -9909,7 +9981,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9922,7 +9994,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "integer-sqrt", "num-traits", @@ -9937,7 +10009,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9950,7 +10022,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "parity-scale-codec", @@ -9962,7 +10034,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-api", @@ -9974,7 +10046,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "log", @@ -9992,7 +10064,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -10011,7 +10083,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "merlin", @@ -10034,7 +10106,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10048,7 +10120,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10061,7 +10133,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "base58", "bitflags", @@ -10107,7 +10179,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "blake2", "byteorder", @@ -10121,7 +10193,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro2", "quote", @@ -10132,7 +10204,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10141,7 +10213,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro2", "quote", @@ -10151,7 +10223,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "environmental", "parity-scale-codec", @@ -10162,7 +10234,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "finality-grandpa", "log", @@ -10180,7 +10252,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10194,7 +10266,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bytes", "futures", @@ -10220,7 +10292,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "lazy_static", "sp-core", @@ -10231,7 +10303,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -10248,7 +10320,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "thiserror", "zstd", @@ -10257,7 +10329,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -10272,7 +10344,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10286,7 +10358,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "sp-api", "sp-core", @@ -10296,7 +10368,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "backtrace", "lazy_static", @@ -10306,7 +10378,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "rustc-hash", "serde", @@ -10316,7 +10388,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "either", "hash256-std-hasher", @@ -10338,7 +10410,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10356,7 +10428,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "Inflector", "proc-macro-crate", @@ -10368,7 +10440,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "parity-scale-codec", @@ -10382,7 +10454,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10396,7 +10468,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "scale-info", @@ -10407,7 +10479,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "log", @@ -10429,12 +10501,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10447,7 +10519,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "log", "sp-core", @@ -10460,7 +10532,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures-timer", @@ -10476,7 +10548,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "sp-std", @@ -10488,7 +10560,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "sp-api", "sp-runtime", @@ -10497,7 +10569,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "log", @@ -10513,7 +10585,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "hash-db", "memory-db", @@ -10529,7 +10601,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10546,7 +10618,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10557,7 +10629,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "impl-trait-for-tuples", "log", @@ -10731,7 +10803,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "platforms", ] @@ -10739,7 +10811,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10760,7 +10832,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures-util", "hyper", @@ -10773,7 +10845,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "jsonrpsee", "log", @@ -10794,7 +10866,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "async-trait", "futures", @@ -10820,7 +10892,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10830,7 +10902,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10841,7 +10913,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "ansi_term", "build-helper", @@ -11555,7 +11627,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#34a0621761c4a333cb2074ff720f7acbfb92dbb8" +source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" dependencies = [ "clap", "jsonrpsee", diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs index 4c645fde48a3..bf5431a410c5 100644 --- a/runtime/kusama/src/governance/old.rs +++ b/runtime/kusama/src/governance/old.rs @@ -112,6 +112,8 @@ parameter_types! { pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); pub const DesiredMembers: u32 = 19; pub const DesiredRunnersUp: u32 = 19; + pub const MaxVoters: u32 = 10 * 1000; + pub const MaxCandidates: u32 = 1000; pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; } @@ -132,6 +134,8 @@ impl pallet_elections_phragmen::Config for Runtime { type DesiredMembers = DesiredMembers; type DesiredRunnersUp = DesiredRunnersUp; type TermDuration = TermDuration; + type MaxVoters = MaxVoters; + type MaxCandidates = MaxCandidates; type PalletId = PhragmenElectionPalletId; type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; } From 4a17d7764de6d9744602a3c94871fd5c226eb8c4 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Sun, 14 Aug 2022 19:39:46 +0000 Subject: [PATCH 37/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_referenda --- .../kusama/src/weights/pallet_referenda.rs | 251 ++++++++++++++++++ 1 file changed, 251 insertions(+) create mode 100644 runtime/kusama/src/weights/pallet_referenda.rs diff --git a/runtime/kusama/src/weights/pallet_referenda.rs b/runtime/kusama/src/weights/pallet_referenda.rs new file mode 100644 index 000000000000..f17c344efb66 --- /dev/null +++ b/runtime/kusama/src/weights/pallet_referenda.rs @@ -0,0 +1,251 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . +//! Autogenerated weights for `pallet_referenda` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_referenda +// --chain=kusama-dev +// --header=./file_header.txt +// --output=./runtime/kusama/src/weights/pallet_referenda.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for `pallet_referenda`. +pub struct WeightInfo(PhantomData); +impl pallet_referenda::WeightInfo for WeightInfo { + // Storage: Referenda ReferendumCount (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:0 w:1) + fn submit() -> Weight { + (31_840_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn place_decision_deposit_preparing() -> Weight { + (40_951_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + fn place_decision_deposit_queued() -> Weight { + (41_755_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + fn place_decision_deposit_not_queued() -> Weight { + (41_169_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn place_decision_deposit_passing() -> Weight { + (52_884_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + fn place_decision_deposit_failing() -> Weight { + (35_622_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + fn refund_decision_deposit() -> Weight { + (25_358_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn cancel() -> Weight { + (32_855_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn kill() -> Weight { + (57_400_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda TrackQueue (r:1 w:0) + // Storage: Referenda DecidingCount (r:1 w:1) + fn one_fewer_deciding_queue_empty() -> Weight { + (8_144_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn one_fewer_deciding_failing() -> Weight { + (153_148_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn one_fewer_deciding_passing() -> Weight { + (154_749_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_requeued_insertion() -> Weight { + (37_227_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_requeued_slide() -> Weight { + (36_857_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_queued() -> Weight { + (39_600_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_not_queued() -> Weight { + (39_329_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_no_deposit() -> Weight { + (22_144_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_preparing() -> Weight { + (22_562_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + fn nudge_referendum_timed_out() -> Weight { + (17_047_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_deciding_failing() -> Weight { + (32_096_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_deciding_passing() -> Weight { + (34_371_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_confirming() -> Weight { + (30_230_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_end_confirming() -> Weight { + (31_397_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_continue_not_confirming() -> Weight { + (28_605_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_continue_confirming() -> Weight { + (28_067_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + // Storage: Scheduler Lookup (r:1 w:1) + // Storage: Preimage StatusFor (r:1 w:1) + fn nudge_referendum_approved() -> Weight { + (46_500_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_rejected() -> Weight { + (30_492_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } +} From 3d3b811795c03c58cb23e0c8a0f624476553d087 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Sun, 14 Aug 2022 22:25:18 +0000 Subject: [PATCH 38/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_conviction_voting --- .../src/weights/pallet_conviction_voting.rs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_conviction_voting.rs b/runtime/kusama/src/weights/pallet_conviction_voting.rs index 83c23b58fba9..794731811bcc 100644 --- a/runtime/kusama/src/weights/pallet_conviction_voting.rs +++ b/runtime/kusama/src/weights/pallet_conviction_voting.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for `pallet_conviction_voting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-07-22, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-08-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 @@ -51,7 +51,7 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_new() -> Weight { - (5_762_955_000 as Weight) + (5_609_855_000 as Weight) .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) } @@ -61,7 +61,7 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_existing() -> Weight { - (494_954_000 as Weight) + (476_889_000 as Weight) .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) } @@ -69,14 +69,14 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn remove_vote() -> Weight { - (474_150_000 as Weight) + (458_825_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:0) fn remove_other_vote() -> Weight { - (63_637_000 as Weight) + (59_383_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -88,8 +88,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 512]`. fn delegate(r: u32, ) -> Weight { (0 as Weight) - // Standard Error: 2_950_000 - .saturating_add((285_782_000 as Weight).saturating_mul(r as Weight)) + // Standard Error: 2_965_000 + .saturating_add((281_205_000 as Weight).saturating_mul(r as Weight)) .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) .saturating_add(T::DbWeight::get().writes(6 as Weight)) @@ -101,8 +101,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf /// The range of component `r` is `[0, 512]`. fn undelegate(r: u32, ) -> Weight { (0 as Weight) - // Standard Error: 2_960_000 - .saturating_add((285_833_000 as Weight).saturating_mul(r as Weight)) + // Standard Error: 2_957_000 + .saturating_add((280_474_000 as Weight).saturating_mul(r as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) .saturating_add(T::DbWeight::get().writes(4 as Weight)) @@ -112,7 +112,7 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) // Storage: Balances Locks (r:1 w:1) fn unlock() -> Weight { - (80_145_000 as Weight) + (74_422_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } From 1c89770d960dab278607c7c0f463029dca758e9a Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Mon, 15 Aug 2022 20:50:27 +0100 Subject: [PATCH 39/72] allow root to create auction --- runtime/kusama/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 53ae9bc9f5cf..e09c1acc355b 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -53,7 +53,8 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, PrivilegeCmp, + ConstU32, Contains, EitherOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, + PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, @@ -1219,7 +1220,7 @@ impl auctions::Config for Runtime { type EndingPeriod = EndingPeriod; type SampleLength = SampleLength; type Randomness = pallet_babe::RandomnessFromOneEpochAgo; - type InitiateOrigin = AuctionAdmin; + type InitiateOrigin = EitherOf, AuctionAdmin>; type WeightInfo = weights::runtime_common_auctions::WeightInfo; } From 5998391dd868cf88d906a3c5e4be2c514086bb0f Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Mon, 15 Aug 2022 23:28:36 +0100 Subject: [PATCH 40/72] Update mod.rs --- runtime/common/src/slots/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/common/src/slots/mod.rs b/runtime/common/src/slots/mod.rs index 1b76e508dadf..30dca8421ec6 100644 --- a/runtime/common/src/slots/mod.rs +++ b/runtime/common/src/slots/mod.rs @@ -1024,7 +1024,8 @@ mod benchmarking { let amount = T::Currency::minimum_balance(); let period_begin = 69u32.into(); let period_count = 3u32.into(); - }: _(RawOrigin::Root, para, leaser.clone(), amount, period_begin, period_count) + let origin = T::ForceOrigin::successful_origin(); + }: _(origin, para, leaser.clone(), amount, period_begin, period_count) verify { assert_last_event::(Event::::Leased { para_id: para, From 3c128d22250836ac56f697831d2b922b44cbcb39 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Mon, 15 Aug 2022 23:57:19 +0100 Subject: [PATCH 41/72] more origin fixes --- Cargo.lock | 369 +++++++++++++++++--------------- runtime/common/src/slots/mod.rs | 10 +- 2 files changed, 198 insertions(+), 181 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dc4b54f41562..bf198231c77b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -1580,6 +1580,20 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ed25519-zebra" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "403ef3e961ab98f0ba902771d29f842058578bb1ce7e3c59dad5a6a93e784c69" +dependencies = [ + "curve25519-dalek 3.2.0", + "hex", + "rand_core 0.6.3", + "sha2 0.9.8", + "thiserror", + "zeroize", +] + [[package]] name = "either" version = "1.6.1" @@ -1960,7 +1974,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", ] @@ -1978,7 +1992,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -1990,6 +2004,7 @@ dependencies = [ "serde", "sp-api", "sp-application-crypto", + "sp-core", "sp-io", "sp-runtime", "sp-runtime-interface", @@ -2000,7 +2015,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "Inflector", "chrono", @@ -2051,7 +2066,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2062,7 +2077,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2078,7 +2093,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -2106,7 +2121,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "bitflags", "frame-metadata", @@ -2137,7 +2152,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2149,7 +2164,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2161,7 +2176,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro2", "quote", @@ -2171,7 +2186,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2194,7 +2209,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -2205,7 +2220,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "log", @@ -2222,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -2237,7 +2252,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "sp-api", @@ -2246,7 +2261,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "sp-api", @@ -2428,7 +2443,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "chrono", "frame-election-provider-support", @@ -4805,7 +4820,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -4819,7 +4834,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -4835,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -4850,7 +4865,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -4874,7 +4889,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4894,7 +4909,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4913,7 +4928,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -4928,7 +4943,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "beefy-primitives", "frame-support", @@ -4944,7 +4959,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4967,7 +4982,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -4985,7 +5000,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5004,7 +5019,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5021,7 +5036,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5038,7 +5053,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5054,7 +5069,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5077,7 +5092,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5090,7 +5105,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5108,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5123,7 +5138,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5146,7 +5161,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5162,7 +5177,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5182,7 +5197,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5199,7 +5214,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5216,7 +5231,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5234,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5249,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5264,7 +5279,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -5281,7 +5296,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5300,7 +5315,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "sp-api", @@ -5310,7 +5325,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -5327,7 +5342,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5350,7 +5365,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5366,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5381,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5399,7 +5414,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5414,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5432,7 +5447,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5448,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -5469,7 +5484,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5485,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -5499,7 +5514,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5522,7 +5537,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5533,7 +5548,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "sp-arithmetic", @@ -5542,7 +5557,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -5556,7 +5571,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5574,7 +5589,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5593,7 +5608,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-support", "frame-system", @@ -5609,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5624,7 +5639,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5635,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5652,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5668,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5698,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -8158,7 +8173,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8345,9 +8360,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" +checksum = "26b763cb66df1c928432cc35053f8bd4cec3335d8559fc16010017d16b3c1680" dependencies = [ "libc", "winapi", @@ -8500,7 +8515,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "sp-core", @@ -8511,7 +8526,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "futures-timer", @@ -8538,7 +8553,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "futures-timer", @@ -8561,7 +8576,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8577,7 +8592,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8594,7 +8609,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8605,7 +8620,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "chrono", "clap", @@ -8644,7 +8659,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "fnv", "futures", @@ -8672,7 +8687,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "hash-db", "kvdb", @@ -8697,7 +8712,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "futures", @@ -8721,7 +8736,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "fork-tree", @@ -8763,7 +8778,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "jsonrpsee", @@ -8785,7 +8800,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8798,7 +8813,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "futures", @@ -8823,7 +8838,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "lazy_static", "lru 0.7.7", @@ -8850,7 +8865,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "environmental", "parity-scale-codec", @@ -8866,7 +8881,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "parity-scale-codec", @@ -8881,7 +8896,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8901,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "ahash", "async-trait", @@ -8942,7 +8957,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "finality-grandpa", "futures", @@ -8963,7 +8978,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "ansi_term", "futures", @@ -8980,7 +8995,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "hex", @@ -8995,7 +9010,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "asynchronous-codec", @@ -9044,7 +9059,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "bitflags", @@ -9065,7 +9080,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "ahash", "futures", @@ -9083,7 +9098,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "hex", @@ -9104,7 +9119,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "fork-tree", "futures", @@ -9132,7 +9147,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "bytes", "fnv", @@ -9161,7 +9176,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "libp2p", @@ -9174,7 +9189,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9183,7 +9198,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "hash-db", @@ -9213,7 +9228,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "jsonrpsee", @@ -9236,7 +9251,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "jsonrpsee", @@ -9249,7 +9264,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "directories", @@ -9316,7 +9331,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "parity-scale-codec", @@ -9330,7 +9345,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9349,7 +9364,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "libc", @@ -9368,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "chrono", "futures", @@ -9386,7 +9401,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "ansi_term", "atty", @@ -9417,7 +9432,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9428,7 +9443,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "futures-timer", @@ -9454,7 +9469,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "log", @@ -9467,7 +9482,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "futures-timer", @@ -9952,7 +9967,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "hash-db", "log", @@ -9969,7 +9984,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "blake2", "proc-macro-crate", @@ -9981,7 +9996,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -9994,7 +10009,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "integer-sqrt", "num-traits", @@ -10009,7 +10024,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -10022,7 +10037,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "parity-scale-codec", @@ -10034,7 +10049,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "sp-api", @@ -10046,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "log", @@ -10064,7 +10079,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "futures", @@ -10083,7 +10098,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "merlin", @@ -10106,7 +10121,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -10120,7 +10135,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -10133,14 +10148,14 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "base58", "bitflags", "blake2-rfc", "byteorder", "dyn-clonable", - "ed25519-dalek", + "ed25519-zebra", "futures", "hash-db", "hash256-std-hasher", @@ -10179,7 +10194,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "blake2", "byteorder", @@ -10193,7 +10208,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro2", "quote", @@ -10204,7 +10219,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10213,7 +10228,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro2", "quote", @@ -10223,7 +10238,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "environmental", "parity-scale-codec", @@ -10234,7 +10249,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "finality-grandpa", "log", @@ -10252,7 +10267,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10266,7 +10281,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "bytes", "futures", @@ -10292,7 +10307,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "lazy_static", "sp-core", @@ -10303,7 +10318,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "futures", @@ -10320,7 +10335,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "thiserror", "zstd", @@ -10329,7 +10344,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "parity-scale-codec", @@ -10344,7 +10359,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -10358,7 +10373,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "sp-api", "sp-core", @@ -10368,7 +10383,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "backtrace", "lazy_static", @@ -10378,7 +10393,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "rustc-hash", "serde", @@ -10388,7 +10403,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "either", "hash256-std-hasher", @@ -10410,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10428,7 +10443,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "Inflector", "proc-macro-crate", @@ -10440,7 +10455,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "parity-scale-codec", @@ -10454,7 +10469,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -10468,7 +10483,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "scale-info", @@ -10479,7 +10494,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "hash-db", "log", @@ -10501,12 +10516,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10519,7 +10534,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "log", "sp-core", @@ -10532,7 +10547,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "futures-timer", @@ -10548,7 +10563,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "sp-std", @@ -10560,7 +10575,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "sp-api", "sp-runtime", @@ -10569,7 +10584,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "log", @@ -10585,7 +10600,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "hash-db", "memory-db", @@ -10601,7 +10616,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10618,7 +10633,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10629,7 +10644,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "impl-trait-for-tuples", "log", @@ -10803,7 +10818,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "platforms", ] @@ -10811,7 +10826,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10832,7 +10847,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures-util", "hyper", @@ -10845,7 +10860,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "jsonrpsee", "log", @@ -10866,7 +10881,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "async-trait", "futures", @@ -10892,7 +10907,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10902,7 +10917,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10913,7 +10928,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "ansi_term", "build-helper", @@ -11627,7 +11642,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bfc2d085f392ccfb369251709bccb4bfa0edebe7" +source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" dependencies = [ "clap", "jsonrpsee", diff --git a/runtime/common/src/slots/mod.rs b/runtime/common/src/slots/mod.rs index 30dca8421ec6..76054ac989f9 100644 --- a/runtime/common/src/slots/mod.rs +++ b/runtime/common/src/slots/mod.rs @@ -1058,8 +1058,8 @@ mod benchmarking { // T parathread are upgrading to parachains for (para, leaser) in paras_info { let amount = T::Currency::minimum_balance(); - - Slots::::force_lease(RawOrigin::Root.into(), para, leaser, amount, period_begin, period_count)?; + let origin = T::ForceOrigin::successful_origin(); + Slots::::force_lease(origin, para, leaser, amount, period_begin, period_count)?; } T::Registrar::execute_pending_transitions(); @@ -1109,7 +1109,8 @@ mod benchmarking { // Average slot has 4 lease periods. let period_count: LeasePeriodOf = 4u32.into(); let period_begin = period_count * i.into(); - Slots::::force_lease(RawOrigin::Root.into(), para, leaser, amount, period_begin, period_count)?; + let origin = T::ForceOrigin::successful_origin(); + Slots::::force_lease(origin, para, leaser, amount, period_begin, period_count)?; } for i in 0 .. max_people { @@ -1117,7 +1118,8 @@ mod benchmarking { assert_eq!(T::Currency::reserved_balance(&leaser), T::Currency::minimum_balance()); } - }: _(RawOrigin::Root, para) + let origin = T::ForceOrigin::successful_origin(); + }: _(origin, para) verify { for i in 0 .. max_people { let leaser = account("lease_deposit", i, 0); From 511173f2a38020aeb162696a49133bb2b3a856d0 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Tue, 16 Aug 2022 00:50:37 +0100 Subject: [PATCH 42/72] root isnt needed actually --- runtime/common/src/auctions.rs | 11 +++++++---- runtime/kusama/src/lib.rs | 5 ++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/runtime/common/src/auctions.rs b/runtime/common/src/auctions.rs index 71f9c2182d92..b937a26d5671 100644 --- a/runtime/common/src/auctions.rs +++ b/runtime/common/src/auctions.rs @@ -1784,7 +1784,7 @@ mod benchmarking { let duration = T::BlockNumber::max_value(); let lease_period_index = LeasePeriodOf::::max_value(); let origin = T::InitiateOrigin::successful_origin(); - }: _(RawOrigin::Root, duration, lease_period_index) + }: _(origin, duration, lease_period_index) verify { assert_last_event::(Event::::AuctionStarted { auction_index: AuctionCounter::::get(), @@ -1802,7 +1802,8 @@ mod benchmarking { // Create a new auction let duration = T::BlockNumber::max_value(); let lease_period_index = LeasePeriodOf::::zero(); - Auctions::::new_auction(RawOrigin::Root.into(), duration, lease_period_index)?; + let origin = T::InitiateOrigin::successful_origin(); + Auctions::::new_auction(origin, duration, lease_period_index)?; let para = ParaId::from(0); let new_para = ParaId::from(1_u32); @@ -1853,7 +1854,8 @@ mod benchmarking { let duration: T::BlockNumber = lease_length / 2u32.into(); let lease_period_index = LeasePeriodOf::::zero(); let now = frame_system::Pallet::::block_number(); - Auctions::::new_auction(RawOrigin::Root.into(), duration, lease_period_index)?; + let origin = T::InitiateOrigin::successful_origin(); + Auctions::::new_auction(origin, duration, lease_period_index)?; fill_winners::(lease_period_index); @@ -1896,7 +1898,8 @@ mod benchmarking { let duration: T::BlockNumber = lease_length / 2u32.into(); let lease_period_index = LeasePeriodOf::::zero(); let now = frame_system::Pallet::::block_number(); - Auctions::::new_auction(RawOrigin::Root.into(), duration, lease_period_index)?; + let origin = T::InitiateOrigin::successful_origin(); + Auctions::::new_auction(origin, duration, lease_period_index)?; fill_winners::(lease_period_index); diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index e09c1acc355b..53ae9bc9f5cf 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -53,8 +53,7 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, EitherOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, - PrivilegeCmp, + ConstU32, Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, @@ -1220,7 +1219,7 @@ impl auctions::Config for Runtime { type EndingPeriod = EndingPeriod; type SampleLength = SampleLength; type Randomness = pallet_babe::RandomnessFromOneEpochAgo; - type InitiateOrigin = EitherOf, AuctionAdmin>; + type InitiateOrigin = AuctionAdmin; type WeightInfo = weights::runtime_common_auctions::WeightInfo; } From e6d68f3e9356bfcbb632ce73f9bf53fe0c25211e Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Tue, 16 Aug 2022 11:38:34 +0100 Subject: [PATCH 43/72] cargo update -p sp-io --- Cargo.lock | 352 ++++++++++++++++++++++++++--------------------------- 1 file changed, 176 insertions(+), 176 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 80a88c20e68a..a10607094236 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -1974,7 +1974,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", ] @@ -1992,7 +1992,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -2015,7 +2015,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "Inflector", "chrono", @@ -2066,7 +2066,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2077,7 +2077,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2093,7 +2093,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -2121,7 +2121,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "bitflags", "frame-metadata", @@ -2152,7 +2152,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2164,7 +2164,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2176,7 +2176,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro2", "quote", @@ -2186,7 +2186,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2209,7 +2209,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -2220,7 +2220,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "log", @@ -2237,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -2252,7 +2252,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "sp-api", @@ -2261,7 +2261,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "sp-api", @@ -2443,7 +2443,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "chrono", "frame-election-provider-support", @@ -4820,7 +4820,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -4834,7 +4834,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -4850,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -4865,7 +4865,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -4889,7 +4889,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4909,7 +4909,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4928,7 +4928,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -4943,7 +4943,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "beefy-primitives", "frame-support", @@ -4959,7 +4959,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4982,7 +4982,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5000,7 +5000,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5019,7 +5019,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5036,7 +5036,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5053,7 +5053,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5069,7 +5069,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5092,7 +5092,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5105,7 +5105,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5123,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5138,7 +5138,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5161,7 +5161,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5177,7 +5177,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5197,7 +5197,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5214,7 +5214,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5231,7 +5231,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5249,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5264,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5279,7 +5279,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -5296,7 +5296,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5315,7 +5315,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "sp-api", @@ -5325,7 +5325,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -5342,7 +5342,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5365,7 +5365,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5381,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5396,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5414,7 +5414,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5429,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5447,7 +5447,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5463,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -5484,7 +5484,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5500,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -5514,7 +5514,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5537,7 +5537,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5548,7 +5548,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "sp-arithmetic", @@ -5557,7 +5557,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5589,7 +5589,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5608,7 +5608,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-support", "frame-system", @@ -5624,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5639,7 +5639,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5650,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5667,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-benchmarking", "frame-support", @@ -8173,7 +8173,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8515,7 +8515,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "sp-core", @@ -8526,7 +8526,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "futures-timer", @@ -8553,7 +8553,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "futures-timer", @@ -8576,7 +8576,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8592,7 +8592,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8609,7 +8609,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8620,7 +8620,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "chrono", "clap", @@ -8659,7 +8659,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "fnv", "futures", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "hash-db", "kvdb", @@ -8712,7 +8712,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "futures", @@ -8736,7 +8736,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "fork-tree", @@ -8778,7 +8778,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "jsonrpsee", @@ -8800,7 +8800,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8813,7 +8813,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "futures", @@ -8838,7 +8838,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "lazy_static", "lru 0.7.7", @@ -8865,7 +8865,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "environmental", "parity-scale-codec", @@ -8881,7 +8881,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "parity-scale-codec", @@ -8896,7 +8896,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8916,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "ahash", "async-trait", @@ -8957,7 +8957,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "finality-grandpa", "futures", @@ -8978,7 +8978,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "ansi_term", "futures", @@ -8995,7 +8995,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "hex", @@ -9010,7 +9010,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "asynchronous-codec", @@ -9059,7 +9059,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "bitflags", @@ -9080,7 +9080,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "ahash", "futures", @@ -9098,7 +9098,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "hex", @@ -9119,7 +9119,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "fork-tree", "futures", @@ -9147,7 +9147,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "bytes", "fnv", @@ -9176,7 +9176,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "libp2p", @@ -9189,7 +9189,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9198,7 +9198,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "hash-db", @@ -9228,7 +9228,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "jsonrpsee", @@ -9251,7 +9251,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "jsonrpsee", @@ -9264,7 +9264,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "directories", @@ -9331,7 +9331,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "parity-scale-codec", @@ -9345,7 +9345,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9364,7 +9364,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "libc", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "chrono", "futures", @@ -9401,7 +9401,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "ansi_term", "atty", @@ -9432,7 +9432,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9443,7 +9443,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "futures-timer", @@ -9469,7 +9469,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "log", @@ -9482,7 +9482,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "futures-timer", @@ -9967,7 +9967,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "hash-db", "log", @@ -9984,7 +9984,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "blake2", "proc-macro-crate", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -10009,7 +10009,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "integer-sqrt", "num-traits", @@ -10024,7 +10024,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -10037,7 +10037,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "parity-scale-codec", @@ -10049,7 +10049,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "sp-api", @@ -10061,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "log", @@ -10079,7 +10079,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "futures", @@ -10098,7 +10098,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "merlin", @@ -10121,7 +10121,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -10135,7 +10135,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -10148,7 +10148,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "base58", "bitflags", @@ -10194,7 +10194,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "blake2", "byteorder", @@ -10208,7 +10208,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro2", "quote", @@ -10219,7 +10219,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10228,7 +10228,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro2", "quote", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "environmental", "parity-scale-codec", @@ -10249,7 +10249,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "finality-grandpa", "log", @@ -10267,7 +10267,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10281,7 +10281,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "bytes", "futures", @@ -10307,7 +10307,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "lazy_static", "sp-core", @@ -10318,7 +10318,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "futures", @@ -10335,7 +10335,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "thiserror", "zstd", @@ -10344,7 +10344,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "parity-scale-codec", @@ -10359,7 +10359,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -10373,7 +10373,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "sp-api", "sp-core", @@ -10383,7 +10383,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "backtrace", "lazy_static", @@ -10393,7 +10393,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "rustc-hash", "serde", @@ -10403,7 +10403,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "either", "hash256-std-hasher", @@ -10425,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10443,7 +10443,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "Inflector", "proc-macro-crate", @@ -10455,7 +10455,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "parity-scale-codec", @@ -10469,7 +10469,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -10483,7 +10483,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "scale-info", @@ -10494,7 +10494,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "hash-db", "log", @@ -10516,12 +10516,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10534,7 +10534,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "log", "sp-core", @@ -10547,7 +10547,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "futures-timer", @@ -10563,7 +10563,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "sp-std", @@ -10575,7 +10575,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "sp-api", "sp-runtime", @@ -10584,7 +10584,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "log", @@ -10600,7 +10600,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "hash-db", "memory-db", @@ -10616,7 +10616,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10633,7 +10633,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10644,7 +10644,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "impl-trait-for-tuples", "log", @@ -10818,7 +10818,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "platforms", ] @@ -10826,7 +10826,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10847,7 +10847,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures-util", "hyper", @@ -10860,7 +10860,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "jsonrpsee", "log", @@ -10881,7 +10881,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "async-trait", "futures", @@ -10907,7 +10907,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10917,7 +10917,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10928,7 +10928,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "ansi_term", "build-helper", @@ -11642,7 +11642,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e7ae42bcc1e5bfac971d7bfd73307cb738623e85" +source = "git+https://github.com/paritytech/substrate?branch=master#97ae6be11b0132224a05634c508417f048894670" dependencies = [ "clap", "jsonrpsee", @@ -11711,9 +11711,9 @@ version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "digest 0.10.3", - "rand 0.7.3", + "rand 0.8.5", "static_assertions", ] From c4296f0b1e73812766a12760d144b3eb44af12a5 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Tue, 16 Aug 2022 14:13:15 +0100 Subject: [PATCH 44/72] allow root to cancel slash --- runtime/kusama/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d3dd95e26ba1..6ba05b3cb10c 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -53,7 +53,8 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, PrivilegeCmp, + ConstU32, Contains, EitherOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, + PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, @@ -597,7 +598,7 @@ impl pallet_staking::Config for Runtime { type BondingDuration = BondingDuration; type SlashDeferDuration = SlashDeferDuration; // A majority of the council or root can cancel the slash. - type SlashCancelOrigin = StakingAdmin; + type SlashCancelOrigin = EitherOf, StakingAdmin>; type SessionInterface = Self; type EraPayout = EraPayout; type NextNewSession = Session; From 91beed91ff120886ceb3a80c8cbf52bfadd8900f Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Tue, 16 Aug 2022 18:38:55 +0100 Subject: [PATCH 45/72] initial stuff --- runtime/common/src/auctions.rs | 11 +- runtime/common/src/slots/mod.rs | 13 +- runtime/kusama/src/governance/mod.rs | 21 +++ runtime/kusama/src/governance/old.rs | 172 +++++++++++++++++++++++ runtime/kusama/src/lib.rs | 4 + runtime/kusama/src/tests.rs | 7 +- xcm/pallet-xcm/src/lib.rs | 8 +- xcm/xcm-builder/src/origin_conversion.rs | 4 +- xcm/xcm-executor/src/traits/weight.rs | 6 +- 9 files changed, 222 insertions(+), 24 deletions(-) create mode 100644 runtime/kusama/src/governance/mod.rs create mode 100644 runtime/kusama/src/governance/old.rs diff --git a/runtime/common/src/auctions.rs b/runtime/common/src/auctions.rs index 71f9c2182d92..b937a26d5671 100644 --- a/runtime/common/src/auctions.rs +++ b/runtime/common/src/auctions.rs @@ -1784,7 +1784,7 @@ mod benchmarking { let duration = T::BlockNumber::max_value(); let lease_period_index = LeasePeriodOf::::max_value(); let origin = T::InitiateOrigin::successful_origin(); - }: _(RawOrigin::Root, duration, lease_period_index) + }: _(origin, duration, lease_period_index) verify { assert_last_event::(Event::::AuctionStarted { auction_index: AuctionCounter::::get(), @@ -1802,7 +1802,8 @@ mod benchmarking { // Create a new auction let duration = T::BlockNumber::max_value(); let lease_period_index = LeasePeriodOf::::zero(); - Auctions::::new_auction(RawOrigin::Root.into(), duration, lease_period_index)?; + let origin = T::InitiateOrigin::successful_origin(); + Auctions::::new_auction(origin, duration, lease_period_index)?; let para = ParaId::from(0); let new_para = ParaId::from(1_u32); @@ -1853,7 +1854,8 @@ mod benchmarking { let duration: T::BlockNumber = lease_length / 2u32.into(); let lease_period_index = LeasePeriodOf::::zero(); let now = frame_system::Pallet::::block_number(); - Auctions::::new_auction(RawOrigin::Root.into(), duration, lease_period_index)?; + let origin = T::InitiateOrigin::successful_origin(); + Auctions::::new_auction(origin, duration, lease_period_index)?; fill_winners::(lease_period_index); @@ -1896,7 +1898,8 @@ mod benchmarking { let duration: T::BlockNumber = lease_length / 2u32.into(); let lease_period_index = LeasePeriodOf::::zero(); let now = frame_system::Pallet::::block_number(); - Auctions::::new_auction(RawOrigin::Root.into(), duration, lease_period_index)?; + let origin = T::InitiateOrigin::successful_origin(); + Auctions::::new_auction(origin, duration, lease_period_index)?; fill_winners::(lease_period_index); diff --git a/runtime/common/src/slots/mod.rs b/runtime/common/src/slots/mod.rs index 1b76e508dadf..76054ac989f9 100644 --- a/runtime/common/src/slots/mod.rs +++ b/runtime/common/src/slots/mod.rs @@ -1024,7 +1024,8 @@ mod benchmarking { let amount = T::Currency::minimum_balance(); let period_begin = 69u32.into(); let period_count = 3u32.into(); - }: _(RawOrigin::Root, para, leaser.clone(), amount, period_begin, period_count) + let origin = T::ForceOrigin::successful_origin(); + }: _(origin, para, leaser.clone(), amount, period_begin, period_count) verify { assert_last_event::(Event::::Leased { para_id: para, @@ -1057,8 +1058,8 @@ mod benchmarking { // T parathread are upgrading to parachains for (para, leaser) in paras_info { let amount = T::Currency::minimum_balance(); - - Slots::::force_lease(RawOrigin::Root.into(), para, leaser, amount, period_begin, period_count)?; + let origin = T::ForceOrigin::successful_origin(); + Slots::::force_lease(origin, para, leaser, amount, period_begin, period_count)?; } T::Registrar::execute_pending_transitions(); @@ -1108,7 +1109,8 @@ mod benchmarking { // Average slot has 4 lease periods. let period_count: LeasePeriodOf = 4u32.into(); let period_begin = period_count * i.into(); - Slots::::force_lease(RawOrigin::Root.into(), para, leaser, amount, period_begin, period_count)?; + let origin = T::ForceOrigin::successful_origin(); + Slots::::force_lease(origin, para, leaser, amount, period_begin, period_count)?; } for i in 0 .. max_people { @@ -1116,7 +1118,8 @@ mod benchmarking { assert_eq!(T::Currency::reserved_balance(&leaser), T::Currency::minimum_balance()); } - }: _(RawOrigin::Root, para) + let origin = T::ForceOrigin::successful_origin(); + }: _(origin, para) verify { for i in 0 .. max_people { let leaser = account("lease_deposit", i, 0); diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs new file mode 100644 index 000000000000..b789c08b5492 --- /dev/null +++ b/runtime/kusama/src/governance/mod.rs @@ -0,0 +1,21 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Governance configurations for the Kusama runtime. +use super::*; + +// Old governance configurations. +pub mod old; diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs new file mode 100644 index 000000000000..bf5431a410c5 --- /dev/null +++ b/runtime/kusama/src/governance/old.rs @@ -0,0 +1,172 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Old governance configurations for the Kusama runtime. + +use super::*; +use frame_support::{parameter_types, traits::EitherOfDiverse}; + +parameter_types! { + pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); + pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); + pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); + pub const MinimumDeposit: Balance = 100 * CENTS; + pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); + pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); + pub const InstantAllowed: bool = true; + pub const MaxVotes: u32 = 100; + pub const MaxProposals: u32 = 100; +} + +impl pallet_democracy::Config for Runtime { + type Proposal = Call; + type Event = Event; + type Currency = Balances; + type EnactmentPeriod = EnactmentPeriod; + type VoteLockingPeriod = EnactmentPeriod; + type LaunchPeriod = LaunchPeriod; + type VotingPeriod = VotingPeriod; + type MinimumDeposit = MinimumDeposit; + /// A straight majority of the council can decide what their next motion is. + type ExternalOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A majority can have the next scheduled referendum be a straight majority-carries vote. + type ExternalMajorityOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A unanimous council can have the next scheduled referendum be a straight default-carries + /// (NTB) vote. + type ExternalDefaultOrigin = + pallet_collective::EnsureProportionAtLeast; + /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote + /// be tabled immediately and with a shorter voting/enactment period. + type FastTrackOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantAllowed = InstantAllowed; + type FastTrackVotingPeriod = FastTrackVotingPeriod; + // To cancel a proposal which has been passed, 2/3 of the council must agree to it. + type CancellationOrigin = EitherOfDiverse< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + type BlacklistOrigin = EnsureRoot; + // To cancel a proposal before it has been passed, the technical committee must be unanimous or + // Root must agree. + type CancelProposalOrigin = EitherOfDiverse< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + // Any single technical committee member may veto a coming council proposal, however they can + // only do it once and it lasts only for the cooloff period. + type VetoOrigin = pallet_collective::EnsureMember; + type CooloffPeriod = CooloffPeriod; + type PreimageByteDeposit = PreimageByteDeposit; + type OperationalPreimageOrigin = pallet_collective::EnsureMember; + type Slash = Treasury; + type Scheduler = Scheduler; + type PalletsOrigin = OriginCaller; + type MaxVotes = MaxVotes; + type WeightInfo = weights::pallet_democracy::WeightInfo; + type MaxProposals = MaxProposals; +} + +parameter_types! { + pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const CouncilMaxProposals: u32 = 100; + pub const CouncilMaxMembers: u32 = 100; +} + +pub type CouncilCollective = pallet_collective::Instance1; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = CouncilMotionDuration; + type MaxProposals = CouncilMaxProposals; + type MaxMembers = CouncilMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_council::WeightInfo; +} + +parameter_types! { + pub const CandidacyBond: Balance = 100 * CENTS; + // 1 storage item created, key size is 32 bytes, value size is 16+16. + pub const VotingBondBase: Balance = deposit(1, 64); + // additional data per vote is 32 bytes (account id). + pub const VotingBondFactor: Balance = deposit(0, 32); + /// Daily council elections + pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); + pub const DesiredMembers: u32 = 19; + pub const DesiredRunnersUp: u32 = 19; + pub const MaxVoters: u32 = 10 * 1000; + pub const MaxCandidates: u32 = 1000; + pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; +} + +// Make sure that there are no more than `MaxMembers` members elected via Phragmen. +const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); + +impl pallet_elections_phragmen::Config for Runtime { + type Event = Event; + type Currency = Balances; + type ChangeMembers = Council; + type InitializeMembers = Council; + type CurrencyToVote = frame_support::traits::U128CurrencyToVote; + type CandidacyBond = CandidacyBond; + type VotingBondBase = VotingBondBase; + type VotingBondFactor = VotingBondFactor; + type LoserCandidate = Treasury; + type KickedMember = Treasury; + type DesiredMembers = DesiredMembers; + type DesiredRunnersUp = DesiredRunnersUp; + type TermDuration = TermDuration; + type MaxVoters = MaxVoters; + type MaxCandidates = MaxCandidates; + type PalletId = PhragmenElectionPalletId; + type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; +} + +parameter_types! { + pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const TechnicalMaxProposals: u32 = 100; + pub const TechnicalMaxMembers: u32 = 100; +} + +pub type TechnicalCollective = pallet_collective::Instance2; +impl pallet_collective::Config for Runtime { + type Origin = Origin; + type Proposal = Call; + type Event = Event; + type MotionDuration = TechnicalMotionDuration; + type MaxProposals = TechnicalMaxProposals; + type MaxMembers = TechnicalMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; +} + +impl pallet_membership::Config for Runtime { + type Event = Event; + type AddOrigin = EnsureRoot; + type RemoveOrigin = EnsureRoot; + type SwapOrigin = EnsureRoot; + type ResetOrigin = EnsureRoot; + type PrimeOrigin = EnsureRoot; + type MembershipInitialized = TechnicalCommittee; + type MembershipChanged = TechnicalCommittee; + type MaxMembers = TechnicalMaxMembers; + type WeightInfo = weights::pallet_membership::WeightInfo; +} diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 511e7d1e69a8..987fcb4cb22c 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -102,6 +102,10 @@ mod bag_thresholds; // XCM configurations. pub mod xcm_config; +// Governance configurations. +pub mod governance; +use governance::old::CouncilCollective; + #[cfg(test)] mod tests; diff --git a/runtime/kusama/src/tests.rs b/runtime/kusama/src/tests.rs index 6c53cf8beb3b..891aebe060ba 100644 --- a/runtime/kusama/src/tests.rs +++ b/runtime/kusama/src/tests.rs @@ -173,10 +173,5 @@ fn era_payout_should_give_sensible_results() { #[test] fn call_size() { - assert!( - core::mem::size_of::() <= 230, - "size of Call is more than 230 bytes: some calls have too big arguments, use Box to reduce \ - the size of Call. - If the limit is too strong, maybe consider increase the limit to 300.", - ); + Call::assert_size_under(230); } diff --git a/xcm/pallet-xcm/src/lib.rs b/xcm/pallet-xcm/src/lib.rs index 6fc6285a600e..c237fc702a4a 100644 --- a/xcm/pallet-xcm/src/lib.rs +++ b/xcm/pallet-xcm/src/lib.rs @@ -1517,8 +1517,8 @@ where } #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> O { - O::from(Origin::Xcm(Here.into())) + fn try_successful_origin() -> Result { + Ok(O::from(Origin::Xcm(Here.into()))) } } @@ -1542,8 +1542,8 @@ where } #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> O { - O::from(Origin::Response(Here.into())) + fn try_successful_origin() -> Result { + Ok(O::from(Origin::Response(Here.into()))) } } diff --git a/xcm/xcm-builder/src/origin_conversion.rs b/xcm/xcm-builder/src/origin_conversion.rs index 4d9a882464d8..5df56f1ed5de 100644 --- a/xcm/xcm-builder/src/origin_conversion.rs +++ b/xcm/xcm-builder/src/origin_conversion.rs @@ -253,8 +253,8 @@ where } #[cfg(feature = "runtime-benchmarks")] - fn successful_origin() -> Origin { - Origin::root() + fn try_successful_origin() -> Result { + Ok(Origin::root()) } } diff --git a/xcm/xcm-executor/src/traits/weight.rs b/xcm/xcm-executor/src/traits/weight.rs index d3da75e0c29e..a3c7d2a2f645 100644 --- a/xcm/xcm-executor/src/traits/weight.rs +++ b/xcm/xcm-executor/src/traits/weight.rs @@ -47,9 +47,9 @@ pub trait WeightTrader: Sized { /// Create a new trader instance. fn new() -> Self; - /// Purchase execution weight credit in return for up to a given `fee`. If less of the fee is required - /// then the surplus is returned. If the `fee` cannot be used to pay for the `weight`, then an error is - /// returned. + /// Purchase execution weight credit in return for up to a given `payment`. If less of the + /// payment is required then the surplus is returned. If the `payment` cannot be used to pay + /// for the `weight`, then an error is returned. fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result; /// Attempt a refund of `weight` into some asset. The caller does not guarantee that the weight was From 7d858cc90c2197805381a8e6a8b9fa6a47ab19a0 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Tue, 16 Aug 2022 18:42:10 +0100 Subject: [PATCH 46/72] make copy data from kusama --- runtime/kusama/src/governance/old.rs | 10 +- runtime/kusama/src/lib.rs | 152 --------------------------- 2 files changed, 5 insertions(+), 157 deletions(-) diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs index bf5431a410c5..c41c775eafb6 100644 --- a/runtime/kusama/src/governance/old.rs +++ b/runtime/kusama/src/governance/old.rs @@ -160,11 +160,11 @@ impl pallet_collective::Config for Runtime { impl pallet_membership::Config for Runtime { type Event = Event; - type AddOrigin = EnsureRoot; - type RemoveOrigin = EnsureRoot; - type SwapOrigin = EnsureRoot; - type ResetOrigin = EnsureRoot; - type PrimeOrigin = EnsureRoot; + type AddOrigin = MoreThanHalfCouncil; + type RemoveOrigin = MoreThanHalfCouncil; + type SwapOrigin = MoreThanHalfCouncil; + type ResetOrigin = MoreThanHalfCouncil; + type PrimeOrigin = MoreThanHalfCouncil; type MembershipInitialized = TechnicalCommittee; type MembershipChanged = TechnicalCommittee; type MaxMembers = TechnicalMaxMembers; diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 987fcb4cb22c..12b9554c5cff 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -627,158 +627,6 @@ impl pallet_staking::Config for Runtime { type WeightInfo = weights::pallet_staking::WeightInfo; } -parameter_types! { - pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); - pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); - pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); - pub const MinimumDeposit: Balance = 100 * CENTS; - pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); - pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); - pub const InstantAllowed: bool = true; - pub const MaxVotes: u32 = 100; - pub const MaxProposals: u32 = 100; -} - -impl pallet_democracy::Config for Runtime { - type Proposal = Call; - type Event = Event; - type Currency = Balances; - type EnactmentPeriod = EnactmentPeriod; - type VoteLockingPeriod = EnactmentPeriod; - type LaunchPeriod = LaunchPeriod; - type VotingPeriod = VotingPeriod; - type MinimumDeposit = MinimumDeposit; - /// A straight majority of the council can decide what their next motion is. - type ExternalOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A majority can have the next scheduled referendum be a straight majority-carries vote. - type ExternalMajorityOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A unanimous council can have the next scheduled referendum be a straight default-carries - /// (NTB) vote. - type ExternalDefaultOrigin = - pallet_collective::EnsureProportionAtLeast; - /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote - /// be tabled immediately and with a shorter voting/enactment period. - type FastTrackOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantAllowed = InstantAllowed; - type FastTrackVotingPeriod = FastTrackVotingPeriod; - // To cancel a proposal which has been passed, 2/3 of the council must agree to it. - type CancellationOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, - >; - type BlacklistOrigin = EnsureRoot; - // To cancel a proposal before it has been passed, the technical committee must be unanimous or - // Root must agree. - type CancelProposalOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, - >; - // Any single technical committee member may veto a coming council proposal, however they can - // only do it once and it lasts only for the cooloff period. - type VetoOrigin = pallet_collective::EnsureMember; - type CooloffPeriod = CooloffPeriod; - type PreimageByteDeposit = PreimageByteDeposit; - type OperationalPreimageOrigin = pallet_collective::EnsureMember; - type Slash = Treasury; - type Scheduler = Scheduler; - type PalletsOrigin = OriginCaller; - type MaxVotes = MaxVotes; - type WeightInfo = weights::pallet_democracy::WeightInfo; - type MaxProposals = MaxProposals; -} - -parameter_types! { - pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const CouncilMaxProposals: u32 = 100; - pub const CouncilMaxMembers: u32 = 100; -} - -type CouncilCollective = pallet_collective::Instance1; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = CouncilMotionDuration; - type MaxProposals = CouncilMaxProposals; - type MaxMembers = CouncilMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_council::WeightInfo; -} - -parameter_types! { - pub const CandidacyBond: Balance = 100 * CENTS; - // 1 storage item created, key size is 32 bytes, value size is 16+16. - pub const VotingBondBase: Balance = deposit(1, 64); - // additional data per vote is 32 bytes (account id). - pub const VotingBondFactor: Balance = deposit(0, 32); - /// Daily council elections - pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); - pub const DesiredMembers: u32 = 19; - pub const DesiredRunnersUp: u32 = 19; - pub const MaxVoters: u32 = 10 * 1000; - pub const MaxCandidates: u32 = 1000; - pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; -} - -// Make sure that there are no more than MaxMembers members elected via phragmen. -const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); - -impl pallet_elections_phragmen::Config for Runtime { - type Event = Event; - type Currency = Balances; - type ChangeMembers = Council; - type InitializeMembers = Council; - type CurrencyToVote = frame_support::traits::U128CurrencyToVote; - type CandidacyBond = CandidacyBond; - type VotingBondBase = VotingBondBase; - type VotingBondFactor = VotingBondFactor; - type LoserCandidate = Treasury; - type KickedMember = Treasury; - type DesiredMembers = DesiredMembers; - type DesiredRunnersUp = DesiredRunnersUp; - type TermDuration = TermDuration; - type MaxVoters = MaxVoters; - type MaxCandidates = MaxCandidates; - type PalletId = PhragmenElectionPalletId; - type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; -} - -parameter_types! { - pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const TechnicalMaxProposals: u32 = 100; - pub const TechnicalMaxMembers: u32 = 100; -} - -type TechnicalCollective = pallet_collective::Instance2; -impl pallet_collective::Config for Runtime { - type Origin = Origin; - type Proposal = Call; - type Event = Event; - type MotionDuration = TechnicalMotionDuration; - type MaxProposals = TechnicalMaxProposals; - type MaxMembers = TechnicalMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; -} - -impl pallet_membership::Config for Runtime { - type Event = Event; - type AddOrigin = MoreThanHalfCouncil; - type RemoveOrigin = MoreThanHalfCouncil; - type SwapOrigin = MoreThanHalfCouncil; - type ResetOrigin = MoreThanHalfCouncil; - type PrimeOrigin = MoreThanHalfCouncil; - type MembershipInitialized = TechnicalCommittee; - type MembershipChanged = TechnicalCommittee; - type MaxMembers = TechnicalMaxMembers; - type WeightInfo = weights::pallet_membership::WeightInfo; -} - parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 2000 * CENTS; From 05e4c2d9894f8e48ed022f9610aad48f9e6c21db Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Tue, 16 Aug 2022 19:54:41 +0000 Subject: [PATCH 47/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_referenda --- .../kusama/src/weights/pallet_referenda.rs | 185 ++++++++++-------- 1 file changed, 99 insertions(+), 86 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_referenda.rs b/runtime/kusama/src/weights/pallet_referenda.rs index f17c344efb66..4430d8d2d211 100644 --- a/runtime/kusama/src/weights/pallet_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for `pallet_referenda` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-08-16, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 @@ -45,207 +45,220 @@ use sp_std::marker::PhantomData; /// Weight functions for `pallet_referenda`. pub struct WeightInfo(PhantomData); impl pallet_referenda::WeightInfo for WeightInfo { - // Storage: Referenda ReferendumCount (r:1 w:1) + // Storage: FellowshipCollective Members (r:1 w:0) + // Storage: FellowshipReferenda ReferendumCount (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) - // Storage: Referenda ReferendumInfoFor (r:0 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:0 w:1) fn submit() -> Weight { - (31_840_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) + (26_646_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_preparing() -> Weight { - (40_951_000 as Weight) + (41_495_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:0) - // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_queued() -> Weight { - (41_755_000 as Weight) + (80_581_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:0) - // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_not_queued() -> Weight { - (41_169_000 as Weight) + (80_124_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_passing() -> Weight { - (52_884_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) + (178_154_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) fn place_decision_deposit_failing() -> Weight { - (35_622_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) + (35_674_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn refund_decision_deposit() -> Weight { - (25_358_000 as Weight) + (25_689_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn cancel() -> Weight { - (32_855_000 as Weight) + (33_308_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn kill() -> Weight { - (57_400_000 as Weight) + (49_840_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda TrackQueue (r:1 w:0) - // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: FellowshipReferenda TrackQueue (r:1 w:0) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) fn one_fewer_deciding_queue_empty() -> Weight { - (8_144_000 as Weight) + (8_262_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - // Storage: Referenda TrackQueue (r:1 w:1) - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_failing() -> Weight { - (153_148_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) + (207_144_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } - // Storage: Referenda TrackQueue (r:1 w:1) - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_passing() -> Weight { - (154_749_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) + (209_724_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_insertion() -> Weight { - (37_227_000 as Weight) + (77_394_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_slide() -> Weight { - (36_857_000 as Weight) + (76_386_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:0) - // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_queued() -> Weight { - (39_600_000 as Weight) + (79_870_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:0) - // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_not_queued() -> Weight { - (39_329_000 as Weight) + (79_111_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_no_deposit() -> Weight { - (22_144_000 as Weight) + (23_034_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_preparing() -> Weight { - (22_562_000 as Weight) + (23_690_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn nudge_referendum_timed_out() -> Weight { - (17_047_000 as Weight) + (17_550_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_failing() -> Weight { - (32_096_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (33_035_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) - // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_passing() -> Weight { - (34_371_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (71_155_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_confirming() -> Weight { - (30_230_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) + (151_504_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_end_confirming() -> Weight { - (31_397_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) + (153_783_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_not_confirming() -> Weight { - (28_605_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) + (148_109_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_confirming() -> Weight { - (28_067_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) + (64_320_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) // Storage: Scheduler Lookup (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn nudge_referendum_approved() -> Weight { - (46_500_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) + (174_736_000 as Weight) + .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().writes(5 as Weight)) } - // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_rejected() -> Weight { - (30_492_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) + (152_083_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } } From a1303c7da4adb37d05cc86a164fc34de959cfa93 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Fri, 19 Aug 2022 14:11:27 +0100 Subject: [PATCH 48/72] Update Cargo.lock --- Cargo.lock | 412 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 242 insertions(+), 170 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0f65ff847ee5..2bf26bf86893 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -1974,7 +1974,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", ] @@ -1992,7 +1992,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -2015,7 +2015,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "Inflector", "chrono", @@ -2066,7 +2066,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2077,7 +2077,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2093,7 +2093,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -2121,7 +2121,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "bitflags", "frame-metadata", @@ -2152,7 +2152,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2164,7 +2164,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2176,7 +2176,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro2", "quote", @@ -2186,7 +2186,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2209,7 +2209,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -2220,7 +2220,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "log", @@ -2237,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -2252,7 +2252,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "sp-api", @@ -2261,7 +2261,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "sp-api", @@ -2443,7 +2443,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "chrono", "frame-election-provider-support", @@ -3209,6 +3209,7 @@ dependencies = [ "pallet-bounties", "pallet-child-bounties", "pallet-collective", + "pallet-conviction-voting", "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -3227,7 +3228,9 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-preimage", "pallet-proxy", + "pallet-ranked-collective", "pallet-recovery", + "pallet-referenda", "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", @@ -3241,6 +3244,7 @@ dependencies = [ "pallet-treasury", "pallet-utility", "pallet-vesting", + "pallet-whitelist", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", @@ -4816,7 +4820,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4830,7 +4834,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -4846,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -4861,7 +4865,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4885,7 +4889,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4905,7 +4909,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4924,7 +4928,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4939,7 +4943,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "beefy-primitives", "frame-support", @@ -4955,7 +4959,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4978,7 +4982,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4996,7 +5000,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5015,7 +5019,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5029,10 +5033,27 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-conviction-voting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5048,7 +5069,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5071,7 +5092,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5084,7 +5105,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5102,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5117,7 +5138,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5140,7 +5161,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5156,7 +5177,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5176,7 +5197,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5193,7 +5214,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5210,7 +5231,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5228,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5243,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5258,7 +5279,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -5275,7 +5296,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5294,7 +5315,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "sp-api", @@ -5304,7 +5325,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -5321,7 +5342,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5344,7 +5365,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5360,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5372,10 +5393,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-ranked-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5387,10 +5426,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-referenda" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5406,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -5427,7 +5484,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5443,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -5457,7 +5514,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5480,7 +5537,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5491,7 +5548,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "sp-arithmetic", @@ -5500,7 +5557,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -5514,7 +5571,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5532,7 +5589,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5551,7 +5608,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-support", "frame-system", @@ -5567,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5582,7 +5639,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5593,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5610,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5626,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5638,6 +5695,21 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-whitelist" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-xcm" version = "0.9.27" @@ -8100,7 +8172,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8442,7 +8514,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "sp-core", @@ -8453,7 +8525,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "futures-timer", @@ -8480,7 +8552,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "futures-timer", @@ -8503,7 +8575,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8519,7 +8591,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8536,7 +8608,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8547,7 +8619,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "chrono", "clap", @@ -8586,7 +8658,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "fnv", "futures", @@ -8614,7 +8686,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "hash-db", "kvdb", @@ -8639,7 +8711,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "futures", @@ -8663,7 +8735,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "fork-tree", @@ -8705,7 +8777,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "jsonrpsee", @@ -8727,7 +8799,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8740,7 +8812,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "futures", @@ -8765,7 +8837,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "lazy_static", "lru 0.7.8", @@ -8792,7 +8864,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "environmental", "parity-scale-codec", @@ -8808,7 +8880,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "parity-scale-codec", @@ -8823,7 +8895,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8843,7 +8915,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "ahash", "async-trait", @@ -8884,7 +8956,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "finality-grandpa", "futures", @@ -8905,7 +8977,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "ansi_term", "futures", @@ -8922,7 +8994,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "hex", @@ -8937,7 +9009,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "asynchronous-codec", @@ -8986,7 +9058,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "bitflags", @@ -9007,7 +9079,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "ahash", "futures", @@ -9025,7 +9097,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "hex", @@ -9046,7 +9118,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "fork-tree", "futures", @@ -9074,7 +9146,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "bytes", "fnv", @@ -9103,7 +9175,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "libp2p", @@ -9116,7 +9188,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9125,7 +9197,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "hash-db", @@ -9155,7 +9227,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "jsonrpsee", @@ -9178,7 +9250,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "jsonrpsee", @@ -9191,7 +9263,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "directories", @@ -9258,7 +9330,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "parity-scale-codec", @@ -9272,7 +9344,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9291,7 +9363,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "libc", @@ -9310,7 +9382,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "chrono", "futures", @@ -9328,7 +9400,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "ansi_term", "atty", @@ -9359,7 +9431,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9370,7 +9442,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "futures-timer", @@ -9396,7 +9468,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "log", @@ -9409,7 +9481,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "futures-timer", @@ -9894,7 +9966,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "hash-db", "log", @@ -9912,7 +9984,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "blake2", "proc-macro-crate", @@ -9924,7 +9996,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -9937,7 +10009,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "integer-sqrt", "num-traits", @@ -9952,7 +10024,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -9965,7 +10037,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "parity-scale-codec", @@ -9977,7 +10049,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "sp-api", @@ -9989,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "log", @@ -10007,7 +10079,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "futures", @@ -10026,7 +10098,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "merlin", @@ -10049,7 +10121,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10063,7 +10135,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10076,7 +10148,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "base58", "bitflags", @@ -10122,7 +10194,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "blake2", "byteorder", @@ -10136,7 +10208,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro2", "quote", @@ -10147,7 +10219,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10156,7 +10228,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro2", "quote", @@ -10166,7 +10238,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "environmental", "parity-scale-codec", @@ -10177,7 +10249,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "finality-grandpa", "log", @@ -10195,7 +10267,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10209,7 +10281,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "bytes", "futures", @@ -10235,7 +10307,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "lazy_static", "sp-core", @@ -10246,7 +10318,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "futures", @@ -10263,7 +10335,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "thiserror", "zstd", @@ -10272,7 +10344,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "parity-scale-codec", @@ -10287,7 +10359,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10301,7 +10373,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "sp-api", "sp-core", @@ -10311,7 +10383,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "backtrace", "lazy_static", @@ -10321,7 +10393,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "rustc-hash", "serde", @@ -10331,7 +10403,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "either", "hash256-std-hasher", @@ -10353,7 +10425,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10371,7 +10443,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "Inflector", "proc-macro-crate", @@ -10383,7 +10455,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "parity-scale-codec", @@ -10397,7 +10469,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10411,7 +10483,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10422,7 +10494,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "hash-db", "log", @@ -10444,12 +10516,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10462,7 +10534,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "log", "sp-core", @@ -10475,7 +10547,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "futures-timer", @@ -10491,7 +10563,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "sp-std", @@ -10503,7 +10575,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "sp-api", "sp-runtime", @@ -10512,7 +10584,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "log", @@ -10528,7 +10600,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "ahash", "hash-db", @@ -10551,7 +10623,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10568,7 +10640,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10579,7 +10651,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "impl-trait-for-tuples", "log", @@ -10753,7 +10825,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "platforms", ] @@ -10761,7 +10833,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10782,7 +10854,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures-util", "hyper", @@ -10795,7 +10867,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "jsonrpsee", "log", @@ -10816,7 +10888,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "async-trait", "futures", @@ -10842,7 +10914,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10852,7 +10924,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10863,7 +10935,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "ansi_term", "build-helper", @@ -11577,7 +11649,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#00cc5f104176fac6f5a624bced22a2192c7c0470" +source = "git+https://github.com/paritytech/substrate?branch=master#c76c40ac94c1e66c38af6fcf2dba18e401b125b9" dependencies = [ "clap", "jsonrpsee", From ccd33b6eb330b5f1cbc06dc4580544eeba0fc544 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Fri, 19 Aug 2022 16:29:28 +0100 Subject: [PATCH 49/72] commit new weight files --- .../src/weights/pallet_collective_council.rs | 197 ++++++++----- .../pallet_collective_technical_committee.rs | 193 ++++++++----- .../src/weights/pallet_ranked_collective.rs | 115 ++++++++ .../kusama/src/weights/pallet_referenda.rs | 264 ------------------ .../kusama/src/weights/pallet_whitelist.rs | 82 ++++++ 5 files changed, 435 insertions(+), 416 deletions(-) create mode 100644 runtime/kusama/src/weights/pallet_ranked_collective.rs delete mode 100644 runtime/kusama/src/weights/pallet_referenda.rs create mode 100644 runtime/kusama/src/weights/pallet_whitelist.rs diff --git a/runtime/kusama/src/weights/pallet_collective_council.rs b/runtime/kusama/src/weights/pallet_collective_council.rs index 4ffa6f5cda03..8d325dac436a 100644 --- a/runtime/kusama/src/weights/pallet_collective_council.rs +++ b/runtime/kusama/src/weights/pallet_collective_council.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright 2017-2022 Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify @@ -16,24 +16,25 @@ //! Autogenerated weights for `pallet_collective` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-08-27, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 128 +//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 // Executed Command: -// target/release/polkadot +// ./target/production/polkadot // benchmark -// --chain=kusama-dev +// pallet // --steps=50 // --repeat=20 -// --pallet=pallet_collective // --extrinsic=* // --execution=wasm // --wasm-execution=compiled // --heap-pages=4096 +// --pallet=pallet_collective +// --chain=kusama-dev // --header=./file_header.txt // --output=./runtime/kusama/src/weights/ - #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] @@ -44,132 +45,174 @@ use sp_std::marker::PhantomData; /// Weight functions for `pallet_collective`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { - // Storage: Instance1Collective Members (r:1 w:1) - // Storage: Instance1Collective Proposals (r:1 w:0) - // Storage: Instance1Collective Voting (r:100 w:100) - // Storage: Instance1Collective Prime (r:0 w:1) - fn set_members(m: u32, n: u32, p: u32, ) -> Weight { + // Storage: Council Members (r:1 w:1) + // Storage: Council Proposals (r:1 w:0) + // Storage: Council Voting (r:100 w:100) + // Storage: Council Prime (r:0 w:1) + /// The range of component `m` is `[1, 100]`. + /// The range of component `n` is `[1, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `m` is `[1, 100]`. + /// The range of component `n` is `[1, 100]`. + /// The range of component `p` is `[1, 100]`. + fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { (0 as Weight) - // Standard Error: 6_000 - .saturating_add((14_448_000 as Weight).saturating_mul(m as Weight)) - // Standard Error: 6_000 - .saturating_add((85_000 as Weight).saturating_mul(n as Weight)) - // Standard Error: 6_000 - .saturating_add((19_620_000 as Weight).saturating_mul(p as Weight)) + // Standard Error: 5_000 + .saturating_add((8_757_000 as Weight).saturating_mul(m as Weight)) + // Standard Error: 5_000 + .saturating_add((10_964_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(p as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(p as Weight))) } - // Storage: Instance1Collective Members (r:1 w:0) + // Storage: Council Members (r:1 w:0) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. fn execute(b: u32, m: u32, ) -> Weight { - (22_536_000 as Weight) + (17_753_000 as Weight) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((84_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((13_000 as Weight).saturating_mul(m as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) } - // Storage: Instance1Collective Members (r:1 w:0) - // Storage: Instance1Collective ProposalOf (r:1 w:0) + // Storage: Council Members (r:1 w:0) + // Storage: Council ProposalOf (r:1 w:0) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { - (27_600_000 as Weight) + (19_841_000 as Weight) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((161_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((20_000 as Weight).saturating_mul(m as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) } - // Storage: Instance1Collective Members (r:1 w:0) - // Storage: Instance1Collective ProposalOf (r:1 w:1) - // Storage: Instance1Collective Proposals (r:1 w:1) - // Storage: Instance1Collective ProposalCount (r:1 w:1) - // Storage: Instance1Collective Voting (r:0 w:1) + // Storage: Council Members (r:1 w:0) + // Storage: Council ProposalOf (r:1 w:1) + // Storage: Council Proposals (r:1 w:1) + // Storage: Council ProposalCount (r:1 w:1) + // Storage: Council Voting (r:0 w:1) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[2, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[2, 100]`. + /// The range of component `p` is `[1, 100]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { - (42_192_000 as Weight) + (26_029_000 as Weight) // Standard Error: 0 - .saturating_add((4_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((87_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((23_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((361_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((97_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } - // Storage: Instance1Collective Members (r:1 w:0) - // Storage: Instance1Collective Voting (r:1 w:1) + // Storage: Council Members (r:1 w:0) + // Storage: Council Voting (r:1 w:1) + /// The range of component `m` is `[5, 100]`. + /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { - (32_307_000 as Weight) + (25_886_000 as Weight) // Standard Error: 0 - .saturating_add((199_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((34_000 as Weight).saturating_mul(m as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - // Storage: Instance1Collective Voting (r:1 w:1) - // Storage: Instance1Collective Members (r:1 w:0) - // Storage: Instance1Collective Proposals (r:1 w:1) - // Storage: Instance1Collective ProposalOf (r:0 w:1) + // Storage: Council Voting (r:1 w:1) + // Storage: Council Members (r:1 w:0) + // Storage: Council Proposals (r:1 w:1) + // Storage: Council ProposalOf (r:0 w:1) + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { - (41_436_000 as Weight) + (29_891_000 as Weight) // Standard Error: 0 - .saturating_add((170_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((25_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((333_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((81_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance1Collective Voting (r:1 w:1) - // Storage: Instance1Collective Members (r:1 w:0) - // Storage: Instance1Collective ProposalOf (r:1 w:1) - // Storage: Instance1Collective Proposals (r:1 w:1) + // Storage: Council Voting (r:1 w:1) + // Storage: Council Members (r:1 w:0) + // Storage: Council ProposalOf (r:1 w:1) + // Storage: Council Proposals (r:1 w:1) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { - (57_836_000 as Weight) + (38_711_000 as Weight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((1_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((170_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((27_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((339_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((89_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance1Collective Voting (r:1 w:1) - // Storage: Instance1Collective Members (r:1 w:0) - // Storage: Instance1Collective Prime (r:1 w:0) - // Storage: Instance1Collective Proposals (r:1 w:1) - // Storage: Instance1Collective ProposalOf (r:0 w:1) + // Storage: Council Voting (r:1 w:1) + // Storage: Council Members (r:1 w:0) + // Storage: Council Prime (r:1 w:0) + // Storage: Council Proposals (r:1 w:1) + // Storage: Council ProposalOf (r:0 w:1) + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { - (45_551_000 as Weight) + (31_904_000 as Weight) // Standard Error: 0 - .saturating_add((172_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((27_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((338_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((83_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance1Collective Voting (r:1 w:1) - // Storage: Instance1Collective Members (r:1 w:0) - // Storage: Instance1Collective Prime (r:1 w:0) - // Storage: Instance1Collective ProposalOf (r:1 w:1) - // Storage: Instance1Collective Proposals (r:1 w:1) + // Storage: Council Voting (r:1 w:1) + // Storage: Council Members (r:1 w:0) + // Storage: Council Prime (r:1 w:0) + // Storage: Council ProposalOf (r:1 w:1) + // Storage: Council Proposals (r:1 w:1) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { - (61_497_000 as Weight) + (40_701_000 as Weight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((1_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((171_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((27_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((343_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((91_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance1Collective Proposals (r:1 w:1) - // Storage: Instance1Collective Voting (r:0 w:1) - // Storage: Instance1Collective ProposalOf (r:0 w:1) + // Storage: Council Proposals (r:1 w:1) + // Storage: Council Voting (r:0 w:1) + // Storage: Council ProposalOf (r:0 w:1) + /// The range of component `p` is `[1, 100]`. + /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { - (25_573_000 as Weight) + (20_659_000 as Weight) // Standard Error: 0 - .saturating_add((335_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((88_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } diff --git a/runtime/kusama/src/weights/pallet_collective_technical_committee.rs b/runtime/kusama/src/weights/pallet_collective_technical_committee.rs index d61bb433c99e..a2d6491fa7bc 100644 --- a/runtime/kusama/src/weights/pallet_collective_technical_committee.rs +++ b/runtime/kusama/src/weights/pallet_collective_technical_committee.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright 2017-2022 Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify @@ -16,24 +16,25 @@ //! Autogenerated weights for `pallet_collective` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-08-27, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 128 +//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 // Executed Command: -// target/release/polkadot +// ./target/production/polkadot // benchmark -// --chain=kusama-dev +// pallet // --steps=50 // --repeat=20 -// --pallet=pallet_collective // --extrinsic=* // --execution=wasm // --wasm-execution=compiled // --heap-pages=4096 +// --pallet=pallet_collective +// --chain=kusama-dev // --header=./file_header.txt // --output=./runtime/kusama/src/weights/ - #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] @@ -44,132 +45,174 @@ use sp_std::marker::PhantomData; /// Weight functions for `pallet_collective`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { - // Storage: Instance2Collective Members (r:1 w:1) - // Storage: Instance2Collective Proposals (r:1 w:0) - // Storage: Instance2Collective Voting (r:100 w:100) - // Storage: Instance2Collective Prime (r:0 w:1) - fn set_members(m: u32, n: u32, p: u32, ) -> Weight { + // Storage: TechnicalCommittee Members (r:1 w:1) + // Storage: TechnicalCommittee Proposals (r:1 w:0) + // Storage: TechnicalCommittee Voting (r:100 w:100) + // Storage: TechnicalCommittee Prime (r:0 w:1) + /// The range of component `m` is `[1, 100]`. + /// The range of component `n` is `[1, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `m` is `[1, 100]`. + /// The range of component `n` is `[1, 100]`. + /// The range of component `p` is `[1, 100]`. + fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { (0 as Weight) // Standard Error: 6_000 - .saturating_add((14_473_000 as Weight).saturating_mul(m as Weight)) - // Standard Error: 6_000 - .saturating_add((73_000 as Weight).saturating_mul(n as Weight)) + .saturating_add((8_905_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 6_000 - .saturating_add((19_551_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((11_128_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(p as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(p as Weight))) } - // Storage: Instance2Collective Members (r:1 w:0) + // Storage: TechnicalCommittee Members (r:1 w:0) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. fn execute(b: u32, m: u32, ) -> Weight { - (22_690_000 as Weight) + (18_105_000 as Weight) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((80_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((14_000 as Weight).saturating_mul(m as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) } - // Storage: Instance2Collective Members (r:1 w:0) - // Storage: Instance2Collective ProposalOf (r:1 w:0) + // Storage: TechnicalCommittee Members (r:1 w:0) + // Storage: TechnicalCommittee ProposalOf (r:1 w:0) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { - (27_473_000 as Weight) + (20_114_000 as Weight) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((159_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((21_000 as Weight).saturating_mul(m as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) } - // Storage: Instance2Collective Members (r:1 w:0) - // Storage: Instance2Collective ProposalOf (r:1 w:1) - // Storage: Instance2Collective Proposals (r:1 w:1) - // Storage: Instance2Collective ProposalCount (r:1 w:1) - // Storage: Instance2Collective Voting (r:0 w:1) + // Storage: TechnicalCommittee Members (r:1 w:0) + // Storage: TechnicalCommittee ProposalOf (r:1 w:1) + // Storage: TechnicalCommittee Proposals (r:1 w:1) + // Storage: TechnicalCommittee ProposalCount (r:1 w:1) + // Storage: TechnicalCommittee Voting (r:0 w:1) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[2, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[2, 100]`. + /// The range of component `p` is `[1, 100]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { - (42_047_000 as Weight) + (27_396_000 as Weight) // Standard Error: 0 - .saturating_add((4_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((85_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((23_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((360_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((99_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } - // Storage: Instance2Collective Members (r:1 w:0) - // Storage: Instance2Collective Voting (r:1 w:1) + // Storage: TechnicalCommittee Members (r:1 w:0) + // Storage: TechnicalCommittee Voting (r:1 w:1) + /// The range of component `m` is `[5, 100]`. + /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { - (32_023_000 as Weight) + (27_203_000 as Weight) // Standard Error: 0 - .saturating_add((199_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((35_000 as Weight).saturating_mul(m as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - // Storage: Instance2Collective Voting (r:1 w:1) - // Storage: Instance2Collective Members (r:1 w:0) - // Storage: Instance2Collective Proposals (r:1 w:1) - // Storage: Instance2Collective ProposalOf (r:0 w:1) + // Storage: TechnicalCommittee Voting (r:1 w:1) + // Storage: TechnicalCommittee Members (r:1 w:0) + // Storage: TechnicalCommittee Proposals (r:1 w:1) + // Storage: TechnicalCommittee ProposalOf (r:0 w:1) + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { - (41_107_000 as Weight) + (30_617_000 as Weight) // Standard Error: 0 - .saturating_add((171_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((25_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((332_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((81_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance2Collective Voting (r:1 w:1) - // Storage: Instance2Collective Members (r:1 w:0) - // Storage: Instance2Collective ProposalOf (r:1 w:1) - // Storage: Instance2Collective Proposals (r:1 w:1) + // Storage: TechnicalCommittee Voting (r:1 w:1) + // Storage: TechnicalCommittee Members (r:1 w:0) + // Storage: TechnicalCommittee ProposalOf (r:1 w:1) + // Storage: TechnicalCommittee Proposals (r:1 w:1) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { - (57_783_000 as Weight) + (39_533_000 as Weight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((1_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((167_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((28_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((336_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((88_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance2Collective Voting (r:1 w:1) - // Storage: Instance2Collective Members (r:1 w:0) - // Storage: Instance2Collective Prime (r:1 w:0) - // Storage: Instance2Collective Proposals (r:1 w:1) - // Storage: Instance2Collective ProposalOf (r:0 w:1) + // Storage: TechnicalCommittee Voting (r:1 w:1) + // Storage: TechnicalCommittee Members (r:1 w:0) + // Storage: TechnicalCommittee Prime (r:1 w:0) + // Storage: TechnicalCommittee Proposals (r:1 w:1) + // Storage: TechnicalCommittee ProposalOf (r:0 w:1) + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { - (45_646_000 as Weight) + (32_607_000 as Weight) // Standard Error: 0 - .saturating_add((170_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((28_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((335_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((82_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance2Collective Voting (r:1 w:1) - // Storage: Instance2Collective Members (r:1 w:0) - // Storage: Instance2Collective Prime (r:1 w:0) - // Storage: Instance2Collective ProposalOf (r:1 w:1) - // Storage: Instance2Collective Proposals (r:1 w:1) + // Storage: TechnicalCommittee Voting (r:1 w:1) + // Storage: TechnicalCommittee Members (r:1 w:0) + // Storage: TechnicalCommittee Prime (r:1 w:0) + // Storage: TechnicalCommittee ProposalOf (r:1 w:1) + // Storage: TechnicalCommittee Proposals (r:1 w:1) + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. + /// The range of component `b` is `[1, 1024]`. + /// The range of component `m` is `[4, 100]`. + /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { - (61_376_000 as Weight) + (41_666_000 as Weight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((1_000 as Weight).saturating_mul(b as Weight)) // Standard Error: 0 - .saturating_add((172_000 as Weight).saturating_mul(m as Weight)) + .saturating_add((27_000 as Weight).saturating_mul(m as Weight)) // Standard Error: 0 - .saturating_add((339_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((89_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } - // Storage: Instance2Collective Proposals (r:1 w:1) - // Storage: Instance2Collective Voting (r:0 w:1) - // Storage: Instance2Collective ProposalOf (r:0 w:1) + // Storage: TechnicalCommittee Proposals (r:1 w:1) + // Storage: TechnicalCommittee Voting (r:0 w:1) + // Storage: TechnicalCommittee ProposalOf (r:0 w:1) + /// The range of component `p` is `[1, 100]`. + /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { - (25_286_000 as Weight) + (21_090_000 as Weight) // Standard Error: 0 - .saturating_add((336_000 as Weight).saturating_mul(p as Weight)) + .saturating_add((91_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } diff --git a/runtime/kusama/src/weights/pallet_ranked_collective.rs b/runtime/kusama/src/weights/pallet_ranked_collective.rs new file mode 100644 index 000000000000..addda6f176da --- /dev/null +++ b/runtime/kusama/src/weights/pallet_ranked_collective.rs @@ -0,0 +1,115 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . +//! Autogenerated weights for `pallet_ranked_collective` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/polkadot +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_ranked_collective +// --chain=kusama-dev +// --header=./file_header.txt +// --output=./runtime/kusama/src/weights/ + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for `pallet_ranked_collective`. +pub struct WeightInfo(PhantomData); +impl pallet_ranked_collective::WeightInfo for WeightInfo { + // Storage: FellowshipCollective Members (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:1) + // Storage: FellowshipCollective IndexToId (r:0 w:1) + // Storage: FellowshipCollective IdToIndex (r:0 w:1) + fn add_member() -> Weight { + (19_554_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: FellowshipCollective Members (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:1) + // Storage: FellowshipCollective IdToIndex (r:1 w:1) + // Storage: FellowshipCollective IndexToId (r:1 w:1) + /// The range of component `r` is `[0, 10]`. + fn remove_member(r: u32, ) -> Weight { + (31_629_000 as Weight) + // Standard Error: 15_000 + .saturating_add((9_639_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(r as Weight))) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(r as Weight))) + } + // Storage: FellowshipCollective Members (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:1) + // Storage: FellowshipCollective IndexToId (r:0 w:1) + // Storage: FellowshipCollective IdToIndex (r:0 w:1) + /// The range of component `r` is `[0, 10]`. + fn promote_member(r: u32, ) -> Weight { + (22_258_000 as Weight) + // Standard Error: 6_000 + .saturating_add((424_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: FellowshipCollective Members (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:1) + // Storage: FellowshipCollective IdToIndex (r:1 w:1) + // Storage: FellowshipCollective IndexToId (r:1 w:1) + /// The range of component `r` is `[0, 10]`. + fn demote_member(r: u32, ) -> Weight { + (31_925_000 as Weight) + // Standard Error: 15_000 + .saturating_add((641_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: FellowshipCollective Members (r:1 w:0) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective Voting (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn vote() -> Weight { + (45_985_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:0) + // Storage: FellowshipCollective VotingCleanup (r:1 w:0) + // Storage: FellowshipCollective Voting (r:0 w:1) + /// The range of component `n` is `[1, 100]`. + fn cleanup_poll(n: u32, ) -> Weight { + (18_649_000 as Weight) + // Standard Error: 1_000 + .saturating_add((879_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(n as Weight))) + } +} diff --git a/runtime/kusama/src/weights/pallet_referenda.rs b/runtime/kusama/src/weights/pallet_referenda.rs deleted file mode 100644 index 4430d8d2d211..000000000000 --- a/runtime/kusama/src/weights/pallet_referenda.rs +++ /dev/null @@ -1,264 +0,0 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . -//! Autogenerated weights for `pallet_referenda` -//! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-16, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 - -// Executed Command: -// /home/benchbot/cargo_target_dir/production/polkadot -// benchmark -// pallet -// --steps=50 -// --repeat=20 -// --extrinsic=* -// --execution=wasm -// --wasm-execution=compiled -// --heap-pages=4096 -// --pallet=pallet_referenda -// --chain=kusama-dev -// --header=./file_header.txt -// --output=./runtime/kusama/src/weights/pallet_referenda.rs - -#![cfg_attr(rustfmt, rustfmt_skip)] -#![allow(unused_parens)] -#![allow(unused_imports)] - -use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; - -/// Weight functions for `pallet_referenda`. -pub struct WeightInfo(PhantomData); -impl pallet_referenda::WeightInfo for WeightInfo { - // Storage: FellowshipCollective Members (r:1 w:0) - // Storage: FellowshipReferenda ReferendumCount (r:1 w:1) - // Storage: Scheduler Agenda (r:1 w:1) - // Storage: FellowshipReferenda ReferendumInfoFor (r:0 w:1) - fn submit() -> Weight { - (26_646_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: Scheduler Agenda (r:2 w:2) - fn place_decision_deposit_preparing() -> Weight { - (41_495_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:0) - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - fn place_decision_deposit_queued() -> Weight { - (80_581_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:0) - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - fn place_decision_deposit_not_queued() -> Weight { - (80_124_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:2 w:2) - fn place_decision_deposit_passing() -> Weight { - (178_154_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - fn place_decision_deposit_failing() -> Weight { - (35_674_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - fn refund_decision_deposit() -> Weight { - (25_689_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: Scheduler Agenda (r:2 w:2) - fn cancel() -> Weight { - (33_308_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: Scheduler Agenda (r:2 w:2) - fn kill() -> Weight { - (49_840_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda TrackQueue (r:1 w:0) - // Storage: FellowshipReferenda DecidingCount (r:1 w:1) - fn one_fewer_deciding_queue_empty() -> Weight { - (8_262_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) - } - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:2 w:2) - fn one_fewer_deciding_failing() -> Weight { - (207_144_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - } - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:2 w:2) - fn one_fewer_deciding_passing() -> Weight { - (209_724_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_requeued_insertion() -> Weight { - (77_394_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_requeued_slide() -> Weight { - (76_386_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:0) - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_queued() -> Weight { - (79_870_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:0) - // Storage: FellowshipReferenda TrackQueue (r:1 w:1) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_not_queued() -> Weight { - (79_111_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_no_deposit() -> Weight { - (23_034_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_preparing() -> Weight { - (23_690_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - fn nudge_referendum_timed_out() -> Weight { - (17_550_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_begin_deciding_failing() -> Weight { - (33_035_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipReferenda DecidingCount (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_begin_deciding_passing() -> Weight { - (71_155_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_begin_confirming() -> Weight { - (151_504_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_end_confirming() -> Weight { - (153_783_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_continue_not_confirming() -> Weight { - (148_109_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_continue_confirming() -> Weight { - (64_320_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:2 w:2) - // Storage: Scheduler Lookup (r:1 w:1) - // Storage: Preimage StatusFor (r:1 w:1) - fn nudge_referendum_approved() -> Weight { - (174_736_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) - } - // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) - // Storage: FellowshipCollective MemberCount (r:1 w:0) - // Storage: Scheduler Agenda (r:1 w:1) - fn nudge_referendum_rejected() -> Weight { - (152_083_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - } -} diff --git a/runtime/kusama/src/weights/pallet_whitelist.rs b/runtime/kusama/src/weights/pallet_whitelist.rs new file mode 100644 index 000000000000..6d98b10c66b1 --- /dev/null +++ b/runtime/kusama/src/weights/pallet_whitelist.rs @@ -0,0 +1,82 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . +//! Autogenerated weights for `pallet_whitelist` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/polkadot +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_whitelist +// --chain=kusama-dev +// --header=./file_header.txt +// --output=./runtime/kusama/src/weights/ + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for `pallet_whitelist`. +pub struct WeightInfo(PhantomData); +impl pallet_whitelist::WeightInfo for WeightInfo { + // Storage: Whitelist WhitelistedCall (r:1 w:1) + // Storage: Preimage StatusFor (r:1 w:1) + fn whitelist_call() -> Weight { + (20_670_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Whitelist WhitelistedCall (r:1 w:1) + // Storage: Preimage StatusFor (r:1 w:1) + // Storage: Preimage PreimageFor (r:0 w:1) + fn remove_whitelisted_call() -> Weight { + (23_080_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Whitelist WhitelistedCall (r:1 w:1) + // Storage: Preimage PreimageFor (r:1 w:1) + // Storage: Preimage StatusFor (r:1 w:1) + fn dispatch_whitelisted_call() -> Weight { + (5_652_664_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Whitelist WhitelistedCall (r:1 w:1) + // Storage: Preimage StatusFor (r:1 w:1) + // Storage: Preimage PreimageFor (r:0 w:1) + /// The range of component `n` is `[1, 10000]`. + fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { + (26_983_000 as Weight) + // Standard Error: 0 + .saturating_add((2_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } +} From c79799a6ca049c629b0c1d0fe523a8fe154bfac0 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Fri, 19 Aug 2022 16:29:43 +0100 Subject: [PATCH 50/72] more files --- .../pallet_referenda_fellowship_referenda.rs | 264 ++++++++++++++++++ .../src/weights/pallet_referenda_referenda.rs | 251 +++++++++++++++++ 2 files changed, 515 insertions(+) create mode 100644 runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs create mode 100644 runtime/kusama/src/weights/pallet_referenda_referenda.rs diff --git a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs new file mode 100644 index 000000000000..944cd2b05262 --- /dev/null +++ b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs @@ -0,0 +1,264 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . +//! Autogenerated weights for `pallet_referenda` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/polkadot +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_referenda +// --chain=kusama-dev +// --header=./file_header.txt +// --output=./runtime/kusama/src/weights/ + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for `pallet_referenda`. +pub struct WeightInfo(PhantomData); +impl pallet_referenda::WeightInfo for WeightInfo { + // Storage: FellowshipCollective Members (r:1 w:0) + // Storage: FellowshipReferenda ReferendumCount (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:0 w:1) + fn submit() -> Weight { + (31_427_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn place_decision_deposit_preparing() -> Weight { + (48_333_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + fn place_decision_deposit_queued() -> Weight { + (95_864_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + fn place_decision_deposit_not_queued() -> Weight { + (94_031_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:2 w:2) + fn place_decision_deposit_passing() -> Weight { + (199_947_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + fn place_decision_deposit_failing() -> Weight { + (42_151_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + fn refund_decision_deposit() -> Weight { + (30_526_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn cancel() -> Weight { + (38_446_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn kill() -> Weight { + (58_486_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda TrackQueue (r:1 w:0) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + fn one_fewer_deciding_queue_empty() -> Weight { + (10_829_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:2 w:2) + fn one_fewer_deciding_failing() -> Weight { + (222_641_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:2 w:2) + fn one_fewer_deciding_passing() -> Weight { + (224_470_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_requeued_insertion() -> Weight { + (89_455_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_requeued_slide() -> Weight { + (92_002_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_queued() -> Weight { + (93_096_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:0) + // Storage: FellowshipReferenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_not_queued() -> Weight { + (91_235_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_no_deposit() -> Weight { + (27_780_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_preparing() -> Weight { + (28_806_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + fn nudge_referendum_timed_out() -> Weight { + (21_326_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_deciding_failing() -> Weight { + (40_041_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipReferenda DecidingCount (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_deciding_passing() -> Weight { + (91_755_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_confirming() -> Weight { + (170_962_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_end_confirming() -> Weight { + (170_836_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_continue_not_confirming() -> Weight { + (167_390_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_continue_confirming() -> Weight { + (86_748_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:2 w:2) + // Storage: Scheduler Lookup (r:1 w:1) + // Storage: Preimage StatusFor (r:1 w:1) + fn nudge_referendum_approved() -> Weight { + (185_571_000 as Weight) + .saturating_add(T::DbWeight::get().reads(6 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } + // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) + // Storage: FellowshipCollective MemberCount (r:1 w:0) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_rejected() -> Weight { + (169_072_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } +} diff --git a/runtime/kusama/src/weights/pallet_referenda_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_referenda.rs new file mode 100644 index 000000000000..d49fe4891b8e --- /dev/null +++ b/runtime/kusama/src/weights/pallet_referenda_referenda.rs @@ -0,0 +1,251 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . +//! Autogenerated weights for `pallet_referenda` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/polkadot +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_referenda +// --chain=kusama-dev +// --header=./file_header.txt +// --output=./runtime/kusama/src/weights/ + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for `pallet_referenda`. +pub struct WeightInfo(PhantomData); +impl pallet_referenda::WeightInfo for WeightInfo { + // Storage: Referenda ReferendumCount (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:0 w:1) + fn submit() -> Weight { + (36_656_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn place_decision_deposit_preparing() -> Weight { + (48_556_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + fn place_decision_deposit_queued() -> Weight { + (47_877_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + fn place_decision_deposit_not_queued() -> Weight { + (47_659_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn place_decision_deposit_passing() -> Weight { + (62_573_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + fn place_decision_deposit_failing() -> Weight { + (42_429_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + fn refund_decision_deposit() -> Weight { + (29_748_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn cancel() -> Weight { + (37_532_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn kill() -> Weight { + (67_160_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda TrackQueue (r:1 w:0) + // Storage: Referenda DecidingCount (r:1 w:1) + fn one_fewer_deciding_queue_empty() -> Weight { + (10_833_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn one_fewer_deciding_failing() -> Weight { + (160_187_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + fn one_fewer_deciding_passing() -> Weight { + (162_571_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(4 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_requeued_insertion() -> Weight { + (43_476_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_requeued_slide() -> Weight { + (43_398_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_queued() -> Weight { + (44_958_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:0) + // Storage: Referenda TrackQueue (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_not_queued() -> Weight { + (44_783_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_no_deposit() -> Weight { + (26_974_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_preparing() -> Weight { + (27_894_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + fn nudge_referendum_timed_out() -> Weight { + (20_984_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_deciding_failing() -> Weight { + (39_758_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Referenda DecidingCount (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_deciding_passing() -> Weight { + (42_527_000 as Weight) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_begin_confirming() -> Weight { + (38_413_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_end_confirming() -> Weight { + (39_456_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_continue_not_confirming() -> Weight { + (36_341_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_continue_confirming() -> Weight { + (36_344_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:2 w:2) + // Storage: Scheduler Lookup (r:1 w:1) + // Storage: Preimage StatusFor (r:1 w:1) + fn nudge_referendum_approved() -> Weight { + (53_950_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } + // Storage: Referenda ReferendumInfoFor (r:1 w:1) + // Storage: Scheduler Agenda (r:1 w:1) + fn nudge_referendum_rejected() -> Weight { + (38_286_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } +} From 4a3481c9b78bba8f13e03b5300e8803d0409c677 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Fri, 19 Aug 2022 16:42:52 +0100 Subject: [PATCH 51/72] use weight files --- runtime/kusama/src/governance/fellowship.rs | 4 ++-- runtime/kusama/src/governance/mod.rs | 6 +++--- runtime/kusama/src/weights/mod.rs | 5 +++++ runtime/kusama/src/weights/pallet_whitelist.rs | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index e4317bd655b3..e3b41f0b7639 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -296,7 +296,7 @@ impl pallet_referenda::TracksInfo for TracksInfo { pub type FellowshipReferendaInstance = pallet_referenda::Instance2; impl pallet_referenda::Config for Runtime { - type WeightInfo = pallet_referenda::weights::SubstrateWeight; + type WeightInfo = weights::pallet_referenda_fellowship_referenda::WeightInfo; type Call = Call; type Event = Event; type Scheduler = Scheduler; @@ -326,7 +326,7 @@ morph_types! { } impl pallet_ranked_collective::Config for Runtime { - type WeightInfo = pallet_ranked_collective::weights::SubstrateWeight; + type WeightInfo = weights::pallet_ranked_collective::WeightInfo; type Event = Event; // Promotion is by any of: // - Root can demote arbitrarily. diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index a479f7012629..3850d3761d3e 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -42,7 +42,7 @@ parameter_types! { } impl pallet_conviction_voting::Config for Runtime { - type WeightInfo = pallet_conviction_voting::weights::SubstrateWeight; //TODO + type WeightInfo = weights::pallet_conviction_voting::WeightInfo; type Event = Event; type Currency = Balances; type VoteLockingPeriod = VoteLockingPeriod; @@ -65,7 +65,7 @@ pub type TreasurySpender = EitherOf impl origins::pallet_custom_origins::Config for Runtime {} impl pallet_whitelist::Config for Runtime { - type WeightInfo = pallet_whitelist::weights::SubstrateWeight; //TODO + type WeightInfo = weights::pallet_whitelist::WeightInfo; type Event = Event; type Call = Call; type WhitelistOrigin = @@ -75,7 +75,7 @@ impl pallet_whitelist::Config for Runtime { } impl pallet_referenda::Config for Runtime { - type WeightInfo = pallet_referenda::weights::SubstrateWeight; //TODO + type WeightInfo = weights::pallet_referenda_referenda::WeightInfo; type Call = Call; type Event = Event; type Scheduler = Scheduler; diff --git a/runtime/kusama/src/weights/mod.rs b/runtime/kusama/src/weights/mod.rs index 165f068a4b1c..55aa89ad508a 100644 --- a/runtime/kusama/src/weights/mod.rs +++ b/runtime/kusama/src/weights/mod.rs @@ -23,6 +23,7 @@ pub mod pallet_bounties; pub mod pallet_child_bounties; pub mod pallet_collective_council; pub mod pallet_collective_technical_committee; +pub mod pallet_conviction_voting; pub mod pallet_democracy; pub mod pallet_election_provider_multi_phase; pub mod pallet_elections_phragmen; @@ -35,6 +36,9 @@ pub mod pallet_multisig; pub mod pallet_nomination_pools; pub mod pallet_preimage; pub mod pallet_proxy; +pub mod pallet_ranked_collective; +pub mod pallet_referenda_fellowship_referenda; +pub mod pallet_referenda_referenda; pub mod pallet_scheduler; pub mod pallet_session; pub mod pallet_staking; @@ -43,6 +47,7 @@ pub mod pallet_tips; pub mod pallet_treasury; pub mod pallet_utility; pub mod pallet_vesting; +pub mod pallet_whitelist; pub mod runtime_common_auctions; pub mod runtime_common_claims; pub mod runtime_common_crowdloan; diff --git a/runtime/kusama/src/weights/pallet_whitelist.rs b/runtime/kusama/src/weights/pallet_whitelist.rs index 6d98b10c66b1..d60b6afb4134 100644 --- a/runtime/kusama/src/weights/pallet_whitelist.rs +++ b/runtime/kusama/src/weights/pallet_whitelist.rs @@ -44,7 +44,7 @@ use sp_std::marker::PhantomData; /// Weight functions for `pallet_whitelist`. pub struct WeightInfo(PhantomData); -impl pallet_whitelist::WeightInfo for WeightInfo { +impl pallet_whitelist::weights::WeightInfo for WeightInfo { // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn whitelist_call() -> Weight { From cc539bc10288d17a03d5c45745beb157f4eca153 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Sat, 20 Aug 2022 00:24:23 +0000 Subject: [PATCH 52/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_referenda --- .../pallet_referenda_fellowship_referenda.rs | 60 +++++++++---------- .../src/weights/pallet_referenda_referenda.rs | 60 +++++++++---------- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs index 944cd2b05262..8d3e09604c5c 100644 --- a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs @@ -16,12 +16,12 @@ //! Autogenerated weights for `pallet_referenda` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2022-08-20, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/polkadot +// /home/benchbot/cargo_target_dir/production/polkadot // benchmark // pallet // --steps=50 @@ -50,14 +50,14 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Agenda (r:1 w:1) // Storage: FellowshipReferenda ReferendumInfoFor (r:0 w:1) fn submit() -> Weight { - (31_427_000 as Weight) + (31_780_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_preparing() -> Weight { - (48_333_000 as Weight) + (48_130_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -65,7 +65,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_queued() -> Weight { - (95_864_000 as Weight) + (93_825_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -73,7 +73,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_not_queued() -> Weight { - (94_031_000 as Weight) + (92_421_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -82,7 +82,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_passing() -> Weight { - (199_947_000 as Weight) + (201_288_000 as Weight) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } @@ -90,34 +90,34 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) fn place_decision_deposit_failing() -> Weight { - (42_151_000 as Weight) + (42_237_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn refund_decision_deposit() -> Weight { - (30_526_000 as Weight) + (30_400_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn cancel() -> Weight { - (38_446_000 as Weight) + (37_874_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn kill() -> Weight { - (58_486_000 as Weight) + (57_613_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: FellowshipReferenda TrackQueue (r:1 w:0) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) fn one_fewer_deciding_queue_empty() -> Weight { - (10_829_000 as Weight) + (10_930_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -126,7 +126,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_failing() -> Weight { - (222_641_000 as Weight) + (223_867_000 as Weight) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } @@ -135,7 +135,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_passing() -> Weight { - (224_470_000 as Weight) + (225_788_000 as Weight) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } @@ -143,7 +143,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_insertion() -> Weight { - (89_455_000 as Weight) + (90_681_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -151,7 +151,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_slide() -> Weight { - (92_002_000 as Weight) + (91_007_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -160,7 +160,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_queued() -> Weight { - (93_096_000 as Weight) + (93_793_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -169,27 +169,27 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_not_queued() -> Weight { - (91_235_000 as Weight) + (93_080_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_no_deposit() -> Weight { - (27_780_000 as Weight) + (28_284_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_preparing() -> Weight { - (28_806_000 as Weight) + (28_813_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn nudge_referendum_timed_out() -> Weight { - (21_326_000 as Weight) + (21_492_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -198,7 +198,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_failing() -> Weight { - (40_041_000 as Weight) + (40_134_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -207,7 +207,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_passing() -> Weight { - (91_755_000 as Weight) + (91_948_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -215,7 +215,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_confirming() -> Weight { - (170_962_000 as Weight) + (171_369_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -223,7 +223,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_end_confirming() -> Weight { - (170_836_000 as Weight) + (170_194_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -231,7 +231,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_not_confirming() -> Weight { - (167_390_000 as Weight) + (166_649_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -239,7 +239,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_confirming() -> Weight { - (86_748_000 as Weight) + (88_021_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -249,7 +249,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Lookup (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn nudge_referendum_approved() -> Weight { - (185_571_000 as Weight) + (184_874_000 as Weight) .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().writes(5 as Weight)) } @@ -257,7 +257,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_rejected() -> Weight { - (169_072_000 as Weight) + (169_747_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } diff --git a/runtime/kusama/src/weights/pallet_referenda_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_referenda.rs index d49fe4891b8e..79dee8d8009f 100644 --- a/runtime/kusama/src/weights/pallet_referenda_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_referenda.rs @@ -16,12 +16,12 @@ //! Autogenerated weights for `pallet_referenda` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2022-08-20, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/polkadot +// /home/benchbot/cargo_target_dir/production/polkadot // benchmark // pallet // --steps=50 @@ -49,14 +49,14 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Agenda (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:0 w:1) fn submit() -> Weight { - (36_656_000 as Weight) + (36_720_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_preparing() -> Weight { - (48_556_000 as Weight) + (46_987_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -64,7 +64,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) fn place_decision_deposit_queued() -> Weight { - (47_877_000 as Weight) + (47_365_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -72,7 +72,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) fn place_decision_deposit_not_queued() -> Weight { - (47_659_000 as Weight) + (47_421_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -80,41 +80,41 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_passing() -> Weight { - (62_573_000 as Weight) + (62_293_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) fn place_decision_deposit_failing() -> Weight { - (42_429_000 as Weight) + (41_572_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) fn refund_decision_deposit() -> Weight { - (29_748_000 as Weight) + (29_682_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn cancel() -> Weight { - (37_532_000 as Weight) + (37_567_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn kill() -> Weight { - (67_160_000 as Weight) + (65_111_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: Referenda TrackQueue (r:1 w:0) // Storage: Referenda DecidingCount (r:1 w:1) fn one_fewer_deciding_queue_empty() -> Weight { - (10_833_000 as Weight) + (10_657_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -122,7 +122,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_failing() -> Weight { - (160_187_000 as Weight) + (160_242_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } @@ -130,7 +130,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_passing() -> Weight { - (162_571_000 as Weight) + (165_179_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } @@ -138,7 +138,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_insertion() -> Weight { - (43_476_000 as Weight) + (43_021_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -146,7 +146,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_slide() -> Weight { - (43_398_000 as Weight) + (42_822_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -155,7 +155,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_queued() -> Weight { - (44_958_000 as Weight) + (44_547_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -164,27 +164,27 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_not_queued() -> Weight { - (44_783_000 as Weight) + (44_473_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_no_deposit() -> Weight { - (26_974_000 as Weight) + (27_453_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_preparing() -> Weight { - (27_894_000 as Weight) + (28_224_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) fn nudge_referendum_timed_out() -> Weight { - (20_984_000 as Weight) + (20_560_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -192,7 +192,7 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_failing() -> Weight { - (39_758_000 as Weight) + (40_380_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -200,35 +200,35 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_passing() -> Weight { - (42_527_000 as Weight) + (42_371_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_confirming() -> Weight { - (38_413_000 as Weight) + (38_550_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_end_confirming() -> Weight { - (39_456_000 as Weight) + (39_675_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_not_confirming() -> Weight { - (36_341_000 as Weight) + (36_523_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_confirming() -> Weight { - (36_344_000 as Weight) + (36_562_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -237,14 +237,14 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Lookup (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn nudge_referendum_approved() -> Weight { - (53_950_000 as Weight) + (55_261_000 as Weight) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(5 as Weight)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_rejected() -> Weight { - (38_286_000 as Weight) + (38_534_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } From d6cc58d1e489b7da0872f0a9d2a54ef372d7eb44 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sat, 27 Aug 2022 19:50:38 +0100 Subject: [PATCH 53/72] Update Cargo.lock --- Cargo.lock | 412 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 242 insertions(+), 170 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9c253a76b802..072187a55e21 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "beefy-primitives", @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "beefy-primitives", "sp-api", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -1983,7 +1983,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", ] @@ -2001,7 +2001,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -2024,7 +2024,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "Inflector", "chrono", @@ -2075,7 +2075,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2086,7 +2086,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2102,7 +2102,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -2130,7 +2130,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "bitflags", "frame-metadata", @@ -2161,7 +2161,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "Inflector", "cfg-expr", @@ -2175,7 +2175,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2187,7 +2187,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro2", "quote", @@ -2197,7 +2197,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2220,7 +2220,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -2231,7 +2231,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "log", @@ -2248,7 +2248,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -2263,7 +2263,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "sp-api", @@ -2272,7 +2272,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "sp-api", @@ -2454,7 +2454,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "chrono", "frame-election-provider-support", @@ -3220,6 +3220,7 @@ dependencies = [ "pallet-bounties", "pallet-child-bounties", "pallet-collective", + "pallet-conviction-voting", "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -3238,7 +3239,9 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-preimage", "pallet-proxy", + "pallet-ranked-collective", "pallet-recovery", + "pallet-referenda", "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", @@ -3252,6 +3255,7 @@ dependencies = [ "pallet-treasury", "pallet-utility", "pallet-vesting", + "pallet-whitelist", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", @@ -4827,7 +4831,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4841,7 +4845,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -4857,7 +4861,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -4872,7 +4876,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4896,7 +4900,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4916,7 +4920,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4935,7 +4939,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4950,7 +4954,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "beefy-primitives", "frame-support", @@ -4966,7 +4970,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4989,7 +4993,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5007,7 +5011,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5026,7 +5030,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5040,10 +5044,27 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-conviction-voting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5059,7 +5080,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5082,7 +5103,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5095,7 +5116,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5113,7 +5134,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5128,7 +5149,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5151,7 +5172,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5167,7 +5188,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5187,7 +5208,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5204,7 +5225,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5221,7 +5242,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5239,7 +5260,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5254,7 +5275,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5269,7 +5290,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -5286,7 +5307,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5305,7 +5326,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "sp-api", @@ -5315,7 +5336,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -5332,7 +5353,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5355,7 +5376,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5371,7 +5392,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5383,10 +5404,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-ranked-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5398,10 +5437,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-referenda" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +dependencies = [ + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5417,7 +5474,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -5438,7 +5495,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5454,7 +5511,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -5468,7 +5525,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5491,7 +5548,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5502,7 +5559,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "sp-arithmetic", @@ -5511,7 +5568,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -5525,7 +5582,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5543,7 +5600,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5562,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-support", "frame-system", @@ -5578,7 +5635,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5593,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5604,7 +5661,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5621,7 +5678,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5637,7 +5694,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5649,6 +5706,21 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-whitelist" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-xcm" version = "0.9.27" @@ -8111,7 +8183,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8453,7 +8525,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "sp-core", @@ -8464,7 +8536,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "futures-timer", @@ -8490,7 +8562,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "futures-timer", @@ -8513,7 +8585,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8529,7 +8601,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8546,7 +8618,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8557,7 +8629,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "chrono", "clap", @@ -8596,7 +8668,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "fnv", "futures", @@ -8624,7 +8696,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "hash-db", "kvdb", @@ -8649,7 +8721,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "futures", @@ -8673,7 +8745,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "fork-tree", @@ -8715,7 +8787,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "jsonrpsee", @@ -8737,7 +8809,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8750,7 +8822,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "futures", @@ -8775,7 +8847,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "lazy_static", "lru 0.7.8", @@ -8802,7 +8874,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "environmental", "parity-scale-codec", @@ -8818,7 +8890,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "parity-scale-codec", @@ -8833,7 +8905,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8853,7 +8925,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "ahash", "async-trait", @@ -8894,7 +8966,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "finality-grandpa", "futures", @@ -8915,7 +8987,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "ansi_term", "futures", @@ -8932,7 +9004,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "hex", @@ -8947,7 +9019,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "asynchronous-codec", @@ -8996,7 +9068,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "bitflags", @@ -9018,7 +9090,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "ahash", "futures", @@ -9036,7 +9108,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "hex", @@ -9057,7 +9129,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "fork-tree", "futures", @@ -9085,7 +9157,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "bytes", "fnv", @@ -9115,7 +9187,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "libp2p", @@ -9128,7 +9200,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9137,7 +9209,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "hash-db", @@ -9167,7 +9239,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "jsonrpsee", @@ -9190,7 +9262,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "jsonrpsee", @@ -9203,7 +9275,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "directories", @@ -9270,7 +9342,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "parity-scale-codec", @@ -9284,7 +9356,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9303,7 +9375,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "libc", @@ -9322,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "chrono", "futures", @@ -9340,7 +9412,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "ansi_term", "atty", @@ -9371,7 +9443,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9382,7 +9454,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "futures-timer", @@ -9408,7 +9480,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "log", @@ -9421,7 +9493,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "futures-timer", @@ -9906,7 +9978,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "hash-db", "log", @@ -9924,7 +9996,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "blake2", "proc-macro-crate", @@ -9936,7 +10008,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -9949,7 +10021,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "integer-sqrt", "num-traits", @@ -9964,7 +10036,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -9977,7 +10049,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "parity-scale-codec", @@ -9989,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "sp-api", @@ -10001,7 +10073,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "log", @@ -10019,7 +10091,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "futures", @@ -10038,7 +10110,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "merlin", @@ -10061,7 +10133,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10075,7 +10147,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10088,7 +10160,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "base58", "bitflags", @@ -10134,7 +10206,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "blake2", "byteorder", @@ -10148,7 +10220,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro2", "quote", @@ -10159,7 +10231,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -10168,7 +10240,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro2", "quote", @@ -10178,7 +10250,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "environmental", "parity-scale-codec", @@ -10189,7 +10261,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "finality-grandpa", "log", @@ -10207,7 +10279,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10221,7 +10293,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "bytes", "futures", @@ -10247,7 +10319,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "lazy_static", "sp-core", @@ -10258,7 +10330,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "futures", @@ -10275,7 +10347,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "thiserror", "zstd", @@ -10284,7 +10356,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "parity-scale-codec", @@ -10299,7 +10371,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10313,7 +10385,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "sp-api", "sp-core", @@ -10323,7 +10395,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "backtrace", "lazy_static", @@ -10333,7 +10405,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "rustc-hash", "serde", @@ -10343,7 +10415,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "either", "hash256-std-hasher", @@ -10365,7 +10437,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10383,7 +10455,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "Inflector", "proc-macro-crate", @@ -10395,7 +10467,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "parity-scale-codec", @@ -10409,7 +10481,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10423,7 +10495,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10434,7 +10506,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "hash-db", "log", @@ -10456,12 +10528,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10474,7 +10546,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "log", "sp-core", @@ -10487,7 +10559,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "futures-timer", @@ -10503,7 +10575,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "sp-std", @@ -10515,7 +10587,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "sp-api", "sp-runtime", @@ -10524,7 +10596,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "log", @@ -10540,7 +10612,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "ahash", "hash-db", @@ -10563,7 +10635,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10580,7 +10652,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10591,7 +10663,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "impl-trait-for-tuples", "log", @@ -10765,7 +10837,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "platforms", ] @@ -10773,7 +10845,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10794,7 +10866,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures-util", "hyper", @@ -10807,7 +10879,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "jsonrpsee", "log", @@ -10828,7 +10900,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "async-trait", "futures", @@ -10854,7 +10926,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "futures", "substrate-test-utils-derive", @@ -10864,7 +10936,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10875,7 +10947,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "ansi_term", "build-helper", @@ -11589,7 +11661,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6dd5631aefb004e9704ce9244c4ef79f4fc9c002" +source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" dependencies = [ "clap", "jsonrpsee", From 03896dd4a214502dceeff577c7d6c0ebe0803ffa Mon Sep 17 00:00:00 2001 From: Gav Date: Fri, 16 Sep 2022 13:02:51 +0100 Subject: [PATCH 54/72] Update to latest master --- Cargo.lock | 358 +++++++++--------- runtime/kusama/src/governance/fellowship.rs | 7 +- runtime/kusama/src/governance/mod.rs | 10 +- runtime/kusama/src/governance/tracks.rs | 1 + runtime/kusama/src/lib.rs | 10 +- .../src/weights/pallet_conviction_voting.rs | 40 +- .../src/weights/pallet_ranked_collective.rs | 42 +- .../pallet_referenda_fellowship_referenda.rs | 108 ++---- .../src/weights/pallet_referenda_referenda.rs | 108 ++---- .../kusama/src/weights/pallet_whitelist.rs | 18 +- 10 files changed, 271 insertions(+), 431 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 982b5916b319..291e2479696b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -429,7 +429,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "beefy-primitives", @@ -465,7 +465,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -485,7 +485,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "beefy-primitives", "sp-api", @@ -494,7 +494,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -1989,7 +1989,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", ] @@ -2007,7 +2007,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -2030,7 +2030,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "Inflector", "chrono", @@ -2081,7 +2081,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2092,7 +2092,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2108,7 +2108,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -2137,7 +2137,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "bitflags", "frame-metadata", @@ -2169,7 +2169,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "Inflector", "cfg-expr", @@ -2183,7 +2183,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2195,7 +2195,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro2", "quote", @@ -2205,7 +2205,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2228,7 +2228,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -2239,7 +2239,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "log", @@ -2257,7 +2257,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -2272,7 +2272,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "sp-api", @@ -2281,7 +2281,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "parity-scale-codec", @@ -2464,7 +2464,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "chrono", "frame-election-provider-support", @@ -4826,7 +4826,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -4840,7 +4840,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -4856,7 +4856,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -4871,7 +4871,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -4895,7 +4895,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4915,7 +4915,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4934,7 +4934,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -4949,7 +4949,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "beefy-primitives", "frame-support", @@ -4965,7 +4965,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4988,7 +4988,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5006,7 +5006,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5025,7 +5025,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5042,7 +5042,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5059,7 +5059,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5075,7 +5075,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5099,7 +5099,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5112,7 +5112,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5130,7 +5130,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5145,7 +5145,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5168,7 +5168,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5184,7 +5184,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5204,7 +5204,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5221,7 +5221,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5238,7 +5238,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5256,7 +5256,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5271,7 +5271,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5286,7 +5286,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -5303,7 +5303,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5323,7 +5323,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "sp-api", @@ -5333,7 +5333,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -5350,7 +5350,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5373,7 +5373,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5389,7 +5389,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5422,7 +5422,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5437,7 +5437,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5455,7 +5455,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5471,7 +5471,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -5492,7 +5492,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5508,7 +5508,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -5522,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5556,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "sp-arithmetic", @@ -5565,7 +5565,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -5579,7 +5579,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5597,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5616,7 +5616,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-support", "frame-system", @@ -5632,7 +5632,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5647,7 +5647,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5658,7 +5658,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5675,7 +5675,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5691,7 +5691,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -5706,7 +5706,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ea4f532cffde1b90651d8f1be13a10c3721dd3d3" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-benchmarking", "frame-support", @@ -8234,7 +8234,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8582,7 +8582,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "sp-core", @@ -8593,7 +8593,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "futures", @@ -8620,7 +8620,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "futures-timer", @@ -8643,7 +8643,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8659,7 +8659,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8676,7 +8676,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "chrono", "clap", @@ -8726,7 +8726,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "fnv", "futures", @@ -8754,7 +8754,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "hash-db", "kvdb", @@ -8779,7 +8779,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "futures", @@ -8803,7 +8803,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "fork-tree", @@ -8845,7 +8845,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "jsonrpsee", @@ -8867,7 +8867,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8880,7 +8880,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "futures", @@ -8905,7 +8905,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "lazy_static", "lru 0.7.8", @@ -8932,7 +8932,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "environmental", "parity-scale-codec", @@ -8948,7 +8948,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "parity-scale-codec", @@ -8963,7 +8963,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8983,7 +8983,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "ahash", "async-trait", @@ -9024,7 +9024,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "finality-grandpa", "futures", @@ -9045,7 +9045,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "ansi_term", "futures", @@ -9062,7 +9062,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "hex", @@ -9077,7 +9077,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "asynchronous-codec", @@ -9124,7 +9124,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "cid", "futures", @@ -9144,7 +9144,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "bitflags", @@ -9167,7 +9167,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "ahash", "futures", @@ -9185,7 +9185,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "hex", @@ -9206,7 +9206,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "fork-tree", "futures", @@ -9234,7 +9234,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "bytes", "fnv", @@ -9264,7 +9264,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "libp2p", @@ -9277,7 +9277,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9286,7 +9286,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "hash-db", @@ -9316,7 +9316,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "jsonrpsee", @@ -9339,7 +9339,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "jsonrpsee", @@ -9352,7 +9352,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "directories", @@ -9421,7 +9421,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "parity-scale-codec", @@ -9435,7 +9435,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9454,7 +9454,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "libc", @@ -9473,7 +9473,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "chrono", "futures", @@ -9491,7 +9491,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "ansi_term", "atty", @@ -9522,7 +9522,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9533,7 +9533,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "futures-timer", @@ -9559,7 +9559,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "log", @@ -9572,7 +9572,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "futures-timer", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "hash-db", "log", @@ -10076,7 +10076,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "blake2", "proc-macro-crate", @@ -10088,7 +10088,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -10101,7 +10101,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "integer-sqrt", "num-traits", @@ -10116,7 +10116,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -10129,7 +10129,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "parity-scale-codec", @@ -10141,7 +10141,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "sp-api", @@ -10153,7 +10153,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "log", @@ -10171,7 +10171,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "futures", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "merlin", @@ -10213,7 +10213,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -10227,7 +10227,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -10240,11 +10240,11 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "base58", "bitflags", - "blake2-rfc", + "blake2", "byteorder", "dyn-clonable", "ed25519-zebra", @@ -10286,7 +10286,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "blake2", "byteorder", @@ -10300,7 +10300,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro2", "quote", @@ -10311,7 +10311,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -10320,7 +10320,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro2", "quote", @@ -10330,7 +10330,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "environmental", "parity-scale-codec", @@ -10341,7 +10341,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "finality-grandpa", "log", @@ -10359,7 +10359,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10373,7 +10373,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "bytes", "futures", @@ -10399,7 +10399,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "lazy_static", "sp-core", @@ -10410,7 +10410,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "futures", @@ -10427,7 +10427,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "thiserror", "zstd", @@ -10436,7 +10436,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "parity-scale-codec", @@ -10451,7 +10451,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -10465,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "sp-api", "sp-core", @@ -10475,7 +10475,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "backtrace", "lazy_static", @@ -10485,7 +10485,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "rustc-hash", "serde", @@ -10495,7 +10495,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "either", "hash256-std-hasher", @@ -10518,7 +10518,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10536,7 +10536,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "Inflector", "proc-macro-crate", @@ -10548,7 +10548,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "parity-scale-codec", @@ -10562,7 +10562,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -10576,7 +10576,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "scale-info", @@ -10587,7 +10587,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "hash-db", "log", @@ -10609,12 +10609,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10627,7 +10627,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "log", "sp-core", @@ -10640,7 +10640,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "futures-timer", @@ -10656,7 +10656,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "sp-std", @@ -10668,7 +10668,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "sp-api", "sp-runtime", @@ -10677,7 +10677,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "log", @@ -10693,7 +10693,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "ahash", "hash-db", @@ -10716,7 +10716,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10733,7 +10733,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10744,7 +10744,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "impl-trait-for-tuples", "log", @@ -10757,7 +10757,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10972,7 +10972,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "platforms", ] @@ -10980,7 +10980,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11001,7 +11001,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures-util", "hyper", @@ -11014,7 +11014,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "jsonrpsee", "log", @@ -11035,7 +11035,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "async-trait", "futures", @@ -11061,7 +11061,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11071,7 +11071,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11082,7 +11082,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "ansi_term", "build-helper", @@ -11796,7 +11796,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#d65f4bbdf1d34ae228fbad444951176278a03d05" dependencies = [ "clap", "frame-try-runtime", @@ -12163,9 +12163,9 @@ dependencies = [ [[package]] name = "wasm-instrument" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bca81f5279342b38b17d9acbf007a46ddeb73144e2bd5f0a21bfa9fc5d4ab3e" +checksum = "aa1dafb3e60065305741e83db35c6c2584bb3725b692b5b66148a38d72ace6cd" dependencies = [ "parity-wasm 0.45.0", ] diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index e3b41f0b7639..c01d1e82bb5f 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -292,13 +292,14 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } } +pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); pub type FellowshipReferendaInstance = pallet_referenda::Instance2; impl pallet_referenda::Config for Runtime { type WeightInfo = weights::pallet_referenda_fellowship_referenda::WeightInfo; - type Call = Call; - type Event = Event; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; type Scheduler = Scheduler; type Currency = Balances; type SubmitOrigin = @@ -327,7 +328,7 @@ morph_types! { impl pallet_ranked_collective::Config for Runtime { type WeightInfo = weights::pallet_ranked_collective::WeightInfo; - type Event = Event; + type RuntimeEvent = RuntimeEvent; // Promotion is by any of: // - Root can demote arbitrarily. // - the FellowshipAdmin origin (i.e. token holder referendum); diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index 3850d3761d3e..c441359d7bb0 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -43,7 +43,7 @@ parameter_types! { impl pallet_conviction_voting::Config for Runtime { type WeightInfo = weights::pallet_conviction_voting::WeightInfo; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type VoteLockingPeriod = VoteLockingPeriod; type MaxVotes = ConstU32<512>; @@ -66,8 +66,8 @@ impl origins::pallet_custom_origins::Config for Runtime {} impl pallet_whitelist::Config for Runtime { type WeightInfo = weights::pallet_whitelist::WeightInfo; - type Event = Event; - type Call = Call; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; type WhitelistOrigin = EitherOf>, Fellows>; type DispatchWhitelistedOrigin = EitherOf, WhitelistedCaller>; @@ -76,8 +76,8 @@ impl pallet_whitelist::Config for Runtime { impl pallet_referenda::Config for Runtime { type WeightInfo = weights::pallet_referenda_referenda::WeightInfo; - type Call = Call; - type Event = Event; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; type Scheduler = Scheduler; type Currency = Balances; type SubmitOrigin = frame_system::EnsureSigned; diff --git a/runtime/kusama/src/governance/tracks.rs b/runtime/kusama/src/governance/tracks.rs index 86a383539e8b..1c253039f4ae 100644 --- a/runtime/kusama/src/governance/tracks.rs +++ b/runtime/kusama/src/governance/tracks.rs @@ -317,3 +317,4 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } } +pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); \ No newline at end of file diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 822a464dcf9e..05e073c5e874 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -52,8 +52,8 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, EitherOf, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, - LockIdentifier, PrivilegeCmp, + ConstU32, Contains, EitherOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, + PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, @@ -147,8 +147,8 @@ pub fn native_version() -> NativeVersion { /// We currently allow all calls. pub struct BaseFilter; -impl Contains for BaseFilter { - fn contains(_c: &Call) -> bool { +impl Contains for BaseFilter { + fn contains(_c: &RuntimeCall) -> bool { true } } @@ -633,7 +633,7 @@ impl pallet_treasury::Config for Runtime { type Currency = Balances; type ApproveOrigin = EnsureRoot; type RejectOrigin = EnsureRoot; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSlash = Treasury; type ProposalBond = ProposalBond; type ProposalBondMinimum = ProposalBondMinimum; diff --git a/runtime/kusama/src/weights/pallet_conviction_voting.rs b/runtime/kusama/src/weights/pallet_conviction_voting.rs index 794731811bcc..836a444cbd1b 100644 --- a/runtime/kusama/src/weights/pallet_conviction_voting.rs +++ b/runtime/kusama/src/weights/pallet_conviction_voting.rs @@ -51,9 +51,7 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_new() -> Weight { - (5_609_855_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: ConvictionVoting VotingFor (r:1 w:1) @@ -61,24 +59,18 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_existing() -> Weight { - (476_889_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn remove_vote() -> Weight { - (458_825_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:0) fn remove_other_vote() -> Weight { - (59_383_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: ConvictionVoting VotingFor (r:2 w:2) // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) @@ -86,34 +78,20 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Referenda ReferendumInfoFor (r:10 w:10) // Storage: Scheduler Agenda (r:2 w:2) /// The range of component `r` is `[0, 512]`. - fn delegate(r: u32, ) -> Weight { - (0 as Weight) - // Standard Error: 2_965_000 - .saturating_add((281_205_000 as Weight).saturating_mul(r as Weight)) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) + fn delegate(_: u32, ) -> Weight { + Weight::from_ref_time(0 as u64) } // Storage: ConvictionVoting VotingFor (r:2 w:2) // Storage: Referenda ReferendumInfoFor (r:10 w:10) // Storage: Scheduler Agenda (r:2 w:2) /// The range of component `r` is `[0, 512]`. - fn undelegate(r: u32, ) -> Weight { - (0 as Weight) - // Standard Error: 2_957_000 - .saturating_add((280_474_000 as Weight).saturating_mul(r as Weight)) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) + fn undelegate(_: u32, ) -> Weight { + Weight::from_ref_time(0 as u64) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) // Storage: Balances Locks (r:1 w:1) fn unlock() -> Weight { - (74_422_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } } diff --git a/runtime/kusama/src/weights/pallet_ranked_collective.rs b/runtime/kusama/src/weights/pallet_ranked_collective.rs index addda6f176da..f21cdd80661e 100644 --- a/runtime/kusama/src/weights/pallet_ranked_collective.rs +++ b/runtime/kusama/src/weights/pallet_ranked_collective.rs @@ -50,66 +50,44 @@ impl pallet_ranked_collective::WeightInfo for WeightInf // Storage: FellowshipCollective IndexToId (r:0 w:1) // Storage: FellowshipCollective IdToIndex (r:0 w:1) fn add_member() -> Weight { - (19_554_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipCollective Members (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:1) // Storage: FellowshipCollective IdToIndex (r:1 w:1) // Storage: FellowshipCollective IndexToId (r:1 w:1) /// The range of component `r` is `[0, 10]`. - fn remove_member(r: u32, ) -> Weight { - (31_629_000 as Weight) - // Standard Error: 15_000 - .saturating_add((9_639_000 as Weight).saturating_mul(r as Weight)) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(r as Weight))) + fn remove_member(_: u32, ) -> Weight { + Weight::from_ref_time(0 as u64) } // Storage: FellowshipCollective Members (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:1) // Storage: FellowshipCollective IndexToId (r:0 w:1) // Storage: FellowshipCollective IdToIndex (r:0 w:1) /// The range of component `r` is `[0, 10]`. - fn promote_member(r: u32, ) -> Weight { - (22_258_000 as Weight) - // Standard Error: 6_000 - .saturating_add((424_000 as Weight).saturating_mul(r as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + fn promote_member(_: u32, ) -> Weight { + Weight::from_ref_time(0 as u64) } // Storage: FellowshipCollective Members (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:1) // Storage: FellowshipCollective IdToIndex (r:1 w:1) // Storage: FellowshipCollective IndexToId (r:1 w:1) /// The range of component `r` is `[0, 10]`. - fn demote_member(r: u32, ) -> Weight { - (31_925_000 as Weight) - // Standard Error: 15_000 - .saturating_add((641_000 as Weight).saturating_mul(r as Weight)) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + fn demote_member(_: u32, ) -> Weight { + Weight::from_ref_time(0 as u64) } // Storage: FellowshipCollective Members (r:1 w:0) // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective Voting (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote() -> Weight { - (45_985_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:0) // Storage: FellowshipCollective VotingCleanup (r:1 w:0) // Storage: FellowshipCollective Voting (r:0 w:1) /// The range of component `n` is `[1, 100]`. - fn cleanup_poll(n: u32, ) -> Weight { - (18_649_000 as Weight) - // Standard Error: 1_000 - .saturating_add((879_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(n as Weight))) + fn cleanup_poll(_: u32, ) -> Weight { + Weight::from_ref_time(0 as u64) } } diff --git a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs index 8d3e09604c5c..1fb6b637fb15 100644 --- a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs @@ -50,198 +50,148 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Agenda (r:1 w:1) // Storage: FellowshipReferenda ReferendumInfoFor (r:0 w:1) fn submit() -> Weight { - (31_780_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_preparing() -> Weight { - (48_130_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_queued() -> Weight { - (93_825_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_not_queued() -> Weight { - (92_421_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_passing() -> Weight { - (201_288_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) fn place_decision_deposit_failing() -> Weight { - (42_237_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn refund_decision_deposit() -> Weight { - (30_400_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn cancel() -> Weight { - (37_874_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn kill() -> Weight { - (57_613_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda TrackQueue (r:1 w:0) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) fn one_fewer_deciding_queue_empty() -> Weight { - (10_930_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_failing() -> Weight { - (223_867_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_passing() -> Weight { - (225_788_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_insertion() -> Weight { - (90_681_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_slide() -> Weight { - (91_007_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_queued() -> Weight { - (93_793_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_not_queued() -> Weight { - (93_080_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_no_deposit() -> Weight { - (28_284_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_preparing() -> Weight { - (28_813_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn nudge_referendum_timed_out() -> Weight { - (21_492_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_failing() -> Weight { - (40_134_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_passing() -> Weight { - (91_948_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_confirming() -> Weight { - (171_369_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_end_confirming() -> Weight { - (170_194_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_not_confirming() -> Weight { - (166_649_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_confirming() -> Weight { - (88_021_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) @@ -249,16 +199,12 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Lookup (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn nudge_referendum_approved() -> Weight { - (184_874_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_rejected() -> Weight { - (169_747_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } } diff --git a/runtime/kusama/src/weights/pallet_referenda_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_referenda.rs index 79dee8d8009f..9740c936ad4c 100644 --- a/runtime/kusama/src/weights/pallet_referenda_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_referenda.rs @@ -49,203 +49,149 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Agenda (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:0 w:1) fn submit() -> Weight { - (36_720_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_preparing() -> Weight { - (46_987_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) fn place_decision_deposit_queued() -> Weight { - (47_365_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) fn place_decision_deposit_not_queued() -> Weight { - (47_421_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_passing() -> Weight { - (62_293_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) fn place_decision_deposit_failing() -> Weight { - (41_572_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) fn refund_decision_deposit() -> Weight { - (29_682_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn cancel() -> Weight { - (37_567_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn kill() -> Weight { - (65_111_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda TrackQueue (r:1 w:0) // Storage: Referenda DecidingCount (r:1 w:1) fn one_fewer_deciding_queue_empty() -> Weight { - (10_657_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_failing() -> Weight { - (160_242_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_passing() -> Weight { - (165_179_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_insertion() -> Weight { - (43_021_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_slide() -> Weight { - (42_822_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_queued() -> Weight { - (44_547_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_not_queued() -> Weight { - (44_473_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_no_deposit() -> Weight { - (27_453_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_preparing() -> Weight { - (28_224_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) fn nudge_referendum_timed_out() -> Weight { - (20_560_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_failing() -> Weight { - (40_380_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_passing() -> Weight { - (42_371_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_confirming() -> Weight { - (38_550_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_end_confirming() -> Weight { - (39_675_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_not_confirming() -> Weight { - (36_523_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_confirming() -> Weight { - (36_562_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) // Storage: Scheduler Lookup (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn nudge_referendum_approved() -> Weight { - (55_261_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_rejected() -> Weight { - (38_534_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } } diff --git a/runtime/kusama/src/weights/pallet_whitelist.rs b/runtime/kusama/src/weights/pallet_whitelist.rs index d60b6afb4134..7b9039cd2257 100644 --- a/runtime/kusama/src/weights/pallet_whitelist.rs +++ b/runtime/kusama/src/weights/pallet_whitelist.rs @@ -48,35 +48,25 @@ impl pallet_whitelist::weights::WeightInfo for WeightIn // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn whitelist_call() -> Weight { - (20_670_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) // Storage: Preimage PreimageFor (r:0 w:1) fn remove_whitelisted_call() -> Weight { - (23_080_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage PreimageFor (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn dispatch_whitelisted_call() -> Weight { - (5_652_664_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(0 as u64) } // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) // Storage: Preimage PreimageFor (r:0 w:1) /// The range of component `n` is `[1, 10000]`. fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { - (26_983_000 as Weight) - // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(n as u64) } } From 2846b1ca60894354bdcc23bdecc3b7ff8b0b74f4 Mon Sep 17 00:00:00 2001 From: Gav Date: Fri, 16 Sep 2022 13:11:00 +0100 Subject: [PATCH 55/72] Formatting --- runtime/kusama/src/governance/tracks.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/tracks.rs b/runtime/kusama/src/governance/tracks.rs index 1c253039f4ae..f0f0cbcffd6f 100644 --- a/runtime/kusama/src/governance/tracks.rs +++ b/runtime/kusama/src/governance/tracks.rs @@ -317,4 +317,4 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } } -pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); \ No newline at end of file +pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); From c47500937fe570c7bae21a39ba426bd51bdc3f09 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Fri, 16 Sep 2022 14:32:48 +0000 Subject: [PATCH 56/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_ranked_collective --- .../src/weights/pallet_ranked_collective.rs | 51 ++++++++++++++----- 1 file changed, 37 insertions(+), 14 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_ranked_collective.rs b/runtime/kusama/src/weights/pallet_ranked_collective.rs index f21cdd80661e..33b62a7db764 100644 --- a/runtime/kusama/src/weights/pallet_ranked_collective.rs +++ b/runtime/kusama/src/weights/pallet_ranked_collective.rs @@ -16,12 +16,12 @@ //! Autogenerated weights for `pallet_ranked_collective` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2022-09-16, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/polkadot +// /home/benchbot/cargo_target_dir/production/polkadot // benchmark // pallet // --steps=50 @@ -39,7 +39,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_ranked_collective`. @@ -50,44 +50,67 @@ impl pallet_ranked_collective::WeightInfo for WeightInf // Storage: FellowshipCollective IndexToId (r:0 w:1) // Storage: FellowshipCollective IdToIndex (r:0 w:1) fn add_member() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(20_797_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: FellowshipCollective Members (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:1) // Storage: FellowshipCollective IdToIndex (r:1 w:1) // Storage: FellowshipCollective IndexToId (r:1 w:1) /// The range of component `r` is `[0, 10]`. - fn remove_member(_: u32, ) -> Weight { - Weight::from_ref_time(0 as u64) + fn remove_member(r: u32, ) -> Weight { + Weight::from_ref_time(30_196_000 as u64) + // Standard Error: 10_539 + .saturating_add(Weight::from_ref_time(9_633_382 as u64).saturating_mul(r as u64)) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().reads((3 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes(4 as u64)) + .saturating_add(T::DbWeight::get().writes((3 as u64).saturating_mul(r as u64))) } // Storage: FellowshipCollective Members (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:1) // Storage: FellowshipCollective IndexToId (r:0 w:1) // Storage: FellowshipCollective IdToIndex (r:0 w:1) /// The range of component `r` is `[0, 10]`. - fn promote_member(_: u32, ) -> Weight { - Weight::from_ref_time(0 as u64) + fn promote_member(r: u32, ) -> Weight { + Weight::from_ref_time(21_958_000 as u64) + // Standard Error: 3_398 + .saturating_add(Weight::from_ref_time(527_087 as u64).saturating_mul(r as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: FellowshipCollective Members (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:1) // Storage: FellowshipCollective IdToIndex (r:1 w:1) // Storage: FellowshipCollective IndexToId (r:1 w:1) /// The range of component `r` is `[0, 10]`. - fn demote_member(_: u32, ) -> Weight { - Weight::from_ref_time(0 as u64) + fn demote_member(r: u32, ) -> Weight { + Weight::from_ref_time(29_934_000 as u64) + // Standard Error: 11_453 + .saturating_add(Weight::from_ref_time(884_044 as u64).saturating_mul(r as u64)) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: FellowshipCollective Members (r:1 w:0) // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective Voting (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(45_989_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:0) // Storage: FellowshipCollective VotingCleanup (r:1 w:0) // Storage: FellowshipCollective Voting (r:0 w:1) /// The range of component `n` is `[1, 100]`. - fn cleanup_poll(_: u32, ) -> Weight { - Weight::from_ref_time(0 as u64) + fn cleanup_poll(n: u32, ) -> Weight { + Weight::from_ref_time(17_842_000 as u64) + // Standard Error: 733 + .saturating_add(Weight::from_ref_time(892_322 as u64).saturating_mul(n as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(n as u64))) } } From afd391397ddf42d9e09fde9a7edf34b5d26fdef7 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Fri, 16 Sep 2022 17:22:21 +0000 Subject: [PATCH 57/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_conviction_voting --- .../src/weights/pallet_conviction_voting.rs | 46 ++++++++++++++----- 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_conviction_voting.rs b/runtime/kusama/src/weights/pallet_conviction_voting.rs index 836a444cbd1b..5d1ef1a1e390 100644 --- a/runtime/kusama/src/weights/pallet_conviction_voting.rs +++ b/runtime/kusama/src/weights/pallet_conviction_voting.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for `pallet_conviction_voting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-09-16, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 @@ -33,13 +33,13 @@ // --pallet=pallet_conviction_voting // --chain=kusama-dev // --header=./file_header.txt -// --output=./runtime/kusama/src/weights/pallet_conviction_voting.rs +// --output=./runtime/kusama/src/weights/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_conviction_voting`. @@ -51,7 +51,9 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_new() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(5_673_926_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(6 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: ConvictionVoting VotingFor (r:1 w:1) @@ -59,18 +61,24 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_existing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(505_243_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(6 as u64)) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn remove_vote() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(483_127_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:0) fn remove_other_vote() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(74_594_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: ConvictionVoting VotingFor (r:2 w:2) // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) @@ -78,20 +86,34 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Referenda ReferendumInfoFor (r:10 w:10) // Storage: Scheduler Agenda (r:2 w:2) /// The range of component `r` is `[0, 512]`. - fn delegate(_: u32, ) -> Weight { - Weight::from_ref_time(0 as u64) + fn delegate(r: u32, ) -> Weight { + Weight::from_ref_time(77_787_000 as u64) + // Standard Error: 2_246_615 + .saturating_add(Weight::from_ref_time(220_930_150 as u64).saturating_mul(r as u64)) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes(4 as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64))) } // Storage: ConvictionVoting VotingFor (r:2 w:2) // Storage: Referenda ReferendumInfoFor (r:10 w:10) // Storage: Scheduler Agenda (r:2 w:2) /// The range of component `r` is `[0, 512]`. - fn undelegate(_: u32, ) -> Weight { - Weight::from_ref_time(0 as u64) + fn undelegate(r: u32, ) -> Weight { + Weight::from_ref_time(55_866_000 as u64) + // Standard Error: 2_249_517 + .saturating_add(Weight::from_ref_time(221_218_981 as u64).saturating_mul(r as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes(2 as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64))) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) // Storage: Balances Locks (r:1 w:1) fn unlock() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(95_219_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } } From bf52f20f8b7f614a3fbb55559d20dafd8a7e3b81 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Fri, 16 Sep 2022 20:12:52 +0000 Subject: [PATCH 58/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_conviction_voting --- .../src/weights/pallet_conviction_voting.rs | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_conviction_voting.rs b/runtime/kusama/src/weights/pallet_conviction_voting.rs index 5d1ef1a1e390..fbbb0d6529b5 100644 --- a/runtime/kusama/src/weights/pallet_conviction_voting.rs +++ b/runtime/kusama/src/weights/pallet_conviction_voting.rs @@ -51,7 +51,7 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_new() -> Weight { - Weight::from_ref_time(5_673_926_000 as u64) + Weight::from_ref_time(5_652_326_000 as u64) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(6 as u64)) } @@ -61,7 +61,7 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Balances Locks (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn vote_existing() -> Weight { - Weight::from_ref_time(505_243_000 as u64) + Weight::from_ref_time(509_859_000 as u64) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(6 as u64)) } @@ -69,14 +69,14 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn remove_vote() -> Weight { - Weight::from_ref_time(483_127_000 as u64) + Weight::from_ref_time(486_638_000 as u64) .saturating_add(T::DbWeight::get().reads(4 as u64)) .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: ConvictionVoting VotingFor (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:0) fn remove_other_vote() -> Weight { - Weight::from_ref_time(74_594_000 as u64) + Weight::from_ref_time(74_517_000 as u64) .saturating_add(T::DbWeight::get().reads(2 as u64)) .saturating_add(T::DbWeight::get().writes(1 as u64)) } @@ -87,9 +87,9 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Scheduler Agenda (r:2 w:2) /// The range of component `r` is `[0, 512]`. fn delegate(r: u32, ) -> Weight { - Weight::from_ref_time(77_787_000 as u64) - // Standard Error: 2_246_615 - .saturating_add(Weight::from_ref_time(220_930_150 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(78_376_000 as u64) + // Standard Error: 2_253_708 + .saturating_add(Weight::from_ref_time(221_428_037 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(4 as u64)) .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(4 as u64)) @@ -100,9 +100,9 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: Scheduler Agenda (r:2 w:2) /// The range of component `r` is `[0, 512]`. fn undelegate(r: u32, ) -> Weight { - Weight::from_ref_time(55_866_000 as u64) - // Standard Error: 2_249_517 - .saturating_add(Weight::from_ref_time(221_218_981 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(55_946_000 as u64) + // Standard Error: 2_268_396 + .saturating_add(Weight::from_ref_time(221_648_859 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(2 as u64)) .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(2 as u64)) @@ -112,7 +112,7 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Storage: ConvictionVoting ClassLocksFor (r:1 w:1) // Storage: Balances Locks (r:1 w:1) fn unlock() -> Weight { - Weight::from_ref_time(95_219_000 as u64) + Weight::from_ref_time(93_068_000 as u64) .saturating_add(T::DbWeight::get().reads(3 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } From e1177aee3b1ae6df0c4d648e703c2a4797a21d4e Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Sun, 18 Sep 2022 11:26:42 +0000 Subject: [PATCH 59/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_whitelist --- .../kusama/src/weights/pallet_whitelist.rs | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_whitelist.rs b/runtime/kusama/src/weights/pallet_whitelist.rs index 7b9039cd2257..5e7dcf8f75b3 100644 --- a/runtime/kusama/src/weights/pallet_whitelist.rs +++ b/runtime/kusama/src/weights/pallet_whitelist.rs @@ -16,12 +16,12 @@ //! Autogenerated weights for `pallet_whitelist` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2022-09-18, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/polkadot +// /home/benchbot/cargo_target_dir/production/polkadot // benchmark // pallet // --steps=50 @@ -39,34 +39,44 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_whitelist`. pub struct WeightInfo(PhantomData); -impl pallet_whitelist::weights::WeightInfo for WeightInfo { +impl pallet_whitelist::WeightInfo for WeightInfo { // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn whitelist_call() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(21_808_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) // Storage: Preimage PreimageFor (r:0 w:1) fn remove_whitelisted_call() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(24_193_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage PreimageFor (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn dispatch_whitelisted_call() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(7_327_364_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Whitelist WhitelistedCall (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) // Storage: Preimage PreimageFor (r:0 w:1) /// The range of component `n` is `[1, 10000]`. fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { - Weight::from_ref_time(n as u64) + Weight::from_ref_time(26_992_000 as u64) + // Standard Error: 4 + .saturating_add(Weight::from_ref_time(1_621 as u64).saturating_mul(n as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } } From 27dd292c41c01cd0f99933470ae93da428810ac9 Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Fri, 23 Sep 2022 19:39:04 +0200 Subject: [PATCH 60/72] Rename Origin -> RuntimeOrigin This was done in Substrate and is now needed here as well. Signed-off-by: Oliver Tale-Yazdi --- runtime/kusama/src/governance/fellowship.rs | 6 +++--- runtime/kusama/src/governance/tracks.rs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index c01d1e82bb5f..cdb0fd5f1d58 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -38,7 +38,7 @@ parameter_types! { pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { type Id = u16; - type Origin = ::PalletsOrigin; + type RuntimeOrigin = ::PalletsOrigin; fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { static DATA: [(u16, pallet_referenda::TrackInfo); 10] = [ ( @@ -264,14 +264,14 @@ impl pallet_referenda::TracksInfo for TracksInfo { ]; &DATA[..] } - fn track_for(id: &Self::Origin) -> Result { + fn track_for(id: &Self::RuntimeOrigin) -> Result { use super::origins::Origin; #[cfg(feature = "runtime-benchmarks")] { // For benchmarks, we enable a root origin. // It is important that this is not available in production! - let root: Self::Origin = frame_system::RawOrigin::Root.into(); + let root: Self::RuntimeOrigin = frame_system::RawOrigin::Root.into(); if &root == id { return Ok(9) } diff --git a/runtime/kusama/src/governance/tracks.rs b/runtime/kusama/src/governance/tracks.rs index f0f0cbcffd6f..fd1c94118507 100644 --- a/runtime/kusama/src/governance/tracks.rs +++ b/runtime/kusama/src/governance/tracks.rs @@ -281,11 +281,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { type Id = u16; - type Origin = ::PalletsOrigin; + type RuntimeOrigin = ::PalletsOrigin; fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { &TRACKS_DATA[..] } - fn track_for(id: &Self::Origin) -> Result { + fn track_for(id: &Self::RuntimeOrigin) -> Result { if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { match system_origin { frame_system::RawOrigin::Root => Ok(0), From cddc9cc0da758095411632d262ce450a190226d9 Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Fri, 23 Sep 2022 19:41:00 +0200 Subject: [PATCH 61/72] cargo update -p sp-io Signed-off-by: Oliver Tale-Yazdi --- Cargo.lock | 352 ++++++++++++++++++++++++++--------------------------- 1 file changed, 176 insertions(+), 176 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 537d11f9c4d8..e8166b10829a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -436,7 +436,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "async-trait", @@ -472,7 +472,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -492,7 +492,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "beefy-primitives", "sp-api", @@ -501,7 +501,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -1986,7 +1986,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", ] @@ -2003,7 +2003,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -2026,7 +2026,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "Inflector", "array-bytes", @@ -2077,7 +2077,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2088,7 +2088,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2104,7 +2104,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -2133,7 +2133,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "bitflags", "frame-metadata", @@ -2165,7 +2165,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "Inflector", "cfg-expr", @@ -2179,7 +2179,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2191,7 +2191,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro2", "quote", @@ -2201,7 +2201,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2224,7 +2224,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -2235,7 +2235,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "log", @@ -2253,7 +2253,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -2268,7 +2268,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "sp-api", @@ -2277,7 +2277,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "parity-scale-codec", @@ -2460,7 +2460,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "chrono", "frame-election-provider-support", @@ -4788,7 +4788,7 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -4802,7 +4802,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -4818,7 +4818,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -4833,7 +4833,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -4857,7 +4857,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4877,7 +4877,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4896,7 +4896,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -4911,7 +4911,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "beefy-primitives", "frame-support", @@ -4927,7 +4927,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "beefy-merkle-tree", @@ -4950,7 +4950,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -4968,7 +4968,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -4987,7 +4987,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5004,7 +5004,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#91b97b016618fcc515f55a15b1f008b68e13f5a2" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5021,7 +5021,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5037,7 +5037,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5061,7 +5061,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5074,7 +5074,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5092,7 +5092,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5107,7 +5107,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5130,7 +5130,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5146,7 +5146,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5166,7 +5166,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5183,7 +5183,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5200,7 +5200,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5218,7 +5218,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5233,7 +5233,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5248,7 +5248,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -5265,7 +5265,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5285,7 +5285,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "sp-api", @@ -5295,7 +5295,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -5312,7 +5312,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5335,7 +5335,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5351,7 +5351,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#91b97b016618fcc515f55a15b1f008b68e13f5a2" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5384,7 +5384,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5399,7 +5399,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#91b97b016618fcc515f55a15b1f008b68e13f5a2" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5417,7 +5417,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5433,7 +5433,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -5454,7 +5454,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5470,7 +5470,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -5484,7 +5484,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5507,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5518,7 +5518,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "sp-arithmetic", @@ -5527,7 +5527,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -5541,7 +5541,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5559,7 +5559,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5578,7 +5578,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-support", "frame-system", @@ -5594,7 +5594,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5609,7 +5609,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5637,7 +5637,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5653,7 +5653,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -5668,7 +5668,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#91b97b016618fcc515f55a15b1f008b68e13f5a2" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-benchmarking", "frame-support", @@ -8196,7 +8196,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "env_logger", "jsonrpsee", @@ -8544,7 +8544,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "sp-core", @@ -8555,7 +8555,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "futures", @@ -8582,7 +8582,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "futures-timer", @@ -8605,7 +8605,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8621,7 +8621,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "impl-trait-for-tuples", "memmap2", @@ -8638,7 +8638,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8649,7 +8649,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "chrono", @@ -8688,7 +8688,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "fnv", "futures", @@ -8716,7 +8716,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "hash-db", "kvdb", @@ -8741,7 +8741,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "futures", @@ -8765,7 +8765,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "fork-tree", @@ -8807,7 +8807,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "jsonrpsee", @@ -8829,7 +8829,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8842,7 +8842,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "futures", @@ -8867,7 +8867,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "lazy_static", "lru 0.7.8", @@ -8894,7 +8894,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "environmental", "parity-scale-codec", @@ -8910,7 +8910,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "parity-scale-codec", @@ -8925,7 +8925,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8945,7 +8945,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "ahash", "array-bytes", @@ -8986,7 +8986,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "finality-grandpa", "futures", @@ -9007,7 +9007,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "ansi_term", "futures", @@ -9024,7 +9024,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "async-trait", @@ -9039,7 +9039,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "async-trait", @@ -9086,7 +9086,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "cid", "futures", @@ -9106,7 +9106,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "bitflags", @@ -9129,7 +9129,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "ahash", "futures", @@ -9147,7 +9147,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "futures", @@ -9168,7 +9168,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "fork-tree", @@ -9196,7 +9196,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "bytes", @@ -9226,7 +9226,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "libp2p", @@ -9239,7 +9239,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9248,7 +9248,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "hash-db", @@ -9278,7 +9278,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "jsonrpsee", @@ -9301,7 +9301,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "jsonrpsee", @@ -9314,7 +9314,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "directories", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "parity-scale-codec", @@ -9397,7 +9397,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9416,7 +9416,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "libc", @@ -9435,7 +9435,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "chrono", "futures", @@ -9453,7 +9453,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "ansi_term", "atty", @@ -9484,7 +9484,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9495,7 +9495,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "futures-timer", @@ -9521,7 +9521,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "log", @@ -9534,7 +9534,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "futures-timer", @@ -10022,7 +10022,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "hash-db", "log", @@ -10040,7 +10040,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "blake2", "proc-macro-crate", @@ -10052,7 +10052,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -10065,7 +10065,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "integer-sqrt", "num-traits", @@ -10080,7 +10080,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -10093,7 +10093,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "parity-scale-codec", @@ -10105,7 +10105,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "sp-api", @@ -10117,7 +10117,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "log", @@ -10135,7 +10135,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "futures", @@ -10154,7 +10154,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "merlin", @@ -10177,7 +10177,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -10191,7 +10191,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -10204,7 +10204,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "base58", @@ -10250,7 +10250,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "blake2", "byteorder", @@ -10264,7 +10264,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro2", "quote", @@ -10275,7 +10275,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -10284,7 +10284,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro2", "quote", @@ -10294,7 +10294,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "environmental", "parity-scale-codec", @@ -10305,7 +10305,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "finality-grandpa", "log", @@ -10323,7 +10323,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10337,7 +10337,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "bytes", "futures", @@ -10363,7 +10363,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "lazy_static", "sp-core", @@ -10374,7 +10374,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "futures", @@ -10391,7 +10391,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "thiserror", "zstd", @@ -10400,7 +10400,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "parity-scale-codec", @@ -10415,7 +10415,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "sp-api", "sp-core", @@ -10439,7 +10439,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "backtrace", "lazy_static", @@ -10449,7 +10449,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "rustc-hash", "serde", @@ -10459,7 +10459,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "either", "hash256-std-hasher", @@ -10482,7 +10482,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10500,7 +10500,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "Inflector", "proc-macro-crate", @@ -10512,7 +10512,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "parity-scale-codec", @@ -10526,7 +10526,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -10540,7 +10540,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "scale-info", @@ -10551,7 +10551,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "hash-db", "log", @@ -10573,12 +10573,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10591,7 +10591,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "log", "sp-core", @@ -10604,7 +10604,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "futures-timer", @@ -10620,7 +10620,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "sp-std", @@ -10632,7 +10632,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "sp-api", "sp-runtime", @@ -10641,7 +10641,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "async-trait", "log", @@ -10657,7 +10657,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "ahash", "hash-db", @@ -10680,7 +10680,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10697,7 +10697,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10708,7 +10708,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "impl-trait-for-tuples", "log", @@ -10721,7 +10721,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10936,7 +10936,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "platforms", ] @@ -10944,7 +10944,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10965,7 +10965,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures-util", "hyper", @@ -10978,7 +10978,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "jsonrpsee", "log", @@ -10999,7 +10999,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "array-bytes", "async-trait", @@ -11025,7 +11025,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11035,7 +11035,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11046,7 +11046,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "ansi_term", "build-helper", @@ -11748,7 +11748,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#1f720c11b90d45bba0c4ddad60d3b9a27ca85441" +source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" dependencies = [ "clap", "frame-try-runtime", From 42141ea74cba8ce0b9aff2904dd0e3cbf292438e Mon Sep 17 00:00:00 2001 From: Gav Date: Mon, 26 Sep 2022 14:28:12 +0100 Subject: [PATCH 62/72] Tech Committee can promote to VI Dan --- runtime/kusama/src/governance/fellowship.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index c01d1e82bb5f..8327f780edb1 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -334,7 +334,10 @@ impl pallet_ranked_collective::Config for Runtime // - the FellowshipAdmin origin (i.e. token holder referendum); // - a vote by the rank *above* the new rank. type PromoteOrigin = EitherOf< - frame_system::EnsureRootWithSuccess>, + EitherOf< + MapSuccess, Replace>>, + frame_system::EnsureRootWithSuccess>, + >, EitherOf< MapSuccess>>, TryMapSuccess>>, From cc63206cbf5170f0583fc449c9b4c41365512658 Mon Sep 17 00:00:00 2001 From: Gavin Wood Date: Mon, 26 Sep 2022 14:30:59 +0100 Subject: [PATCH 63/72] Update runtime/kusama/src/governance/mod.rs Co-authored-by: Amar Singh --- runtime/kusama/src/governance/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index c441359d7bb0..4dbf375f67f0 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -83,7 +83,7 @@ impl pallet_referenda::Config for Runtime { type SubmitOrigin = frame_system::EnsureSigned; type CancelOrigin = ReferendumCanceller; type KillOrigin = ReferendumKiller; - type Slash = (); + type Slash = Treasury; type Votes = pallet_conviction_voting::VotesOf; type Tally = pallet_conviction_voting::TallyOf; type SubmissionDeposit = SubmissionDeposit; From 18152ec332e81e90b295860fd4daf61037265c54 Mon Sep 17 00:00:00 2001 From: Gav Date: Mon, 26 Sep 2022 14:49:37 +0100 Subject: [PATCH 64/72] Formatting --- runtime/kusama/src/governance/fellowship.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 311fad3f05fb..464e438f8acc 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -335,7 +335,15 @@ impl pallet_ranked_collective::Config for Runtime // - a vote by the rank *above* the new rank. type PromoteOrigin = EitherOf< EitherOf< - MapSuccess, Replace>>, + MapSuccess< + pallet_collective::EnsureProportionAtLeast< + Self::AccountId, + super::old::TechnicalCollective, + 2, + 3, + >, + Replace>, + >, frame_system::EnsureRootWithSuccess>, >, EitherOf< From c9c460fd55180b2d39a5a3ff9c797ae2cc7968a9 Mon Sep 17 00:00:00 2001 From: Gavin Wood Date: Mon, 26 Sep 2022 15:46:01 +0100 Subject: [PATCH 65/72] Update runtime/kusama/src/governance/fellowship.rs Co-authored-by: Amar Singh --- runtime/kusama/src/governance/fellowship.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 464e438f8acc..b06ea7ce17ff 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -306,7 +306,7 @@ impl pallet_referenda::Config for Runtime { pallet_ranked_collective::EnsureMember; type CancelOrigin = FellowshipExperts; type KillOrigin = FellowshipMasters; - type Slash = (); + type Slash = Treasury; type Votes = pallet_ranked_collective::Votes; type Tally = pallet_ranked_collective::TallyOf; type SubmissionDeposit = SubmissionDeposit; From ea1cb5edbd6a476a32aa990964a1655f6fa21455 Mon Sep 17 00:00:00 2001 From: Gav Date: Fri, 30 Sep 2022 11:48:02 +0100 Subject: [PATCH 66/72] Fixes --- runtime/kusama/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index b0ca11526941..2d92eb34380e 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -51,8 +51,8 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, Contains, EitherOf, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, - PrivilegeCmp, + ConstU32, Contains, EitherOf, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, + LockIdentifier, PrivilegeCmp, }, weights::ConstantMultiplier, PalletId, RuntimeDebug, @@ -1345,7 +1345,7 @@ construct_runtime! { Pallet, Call, Storage, Event } = 23, Origins: pallet_custom_origins::{Origin} = 43, - Whitelist: pallet_whitelist::{Pallet, Call, Storage, Event} = 42, + Whitelist: pallet_whitelist::{Pallet, Call, Storage, Event} = 44, // Claims. Usable initially. Claims: claims::{Pallet, Call, Storage, Event, Config, ValidateUnsigned} = 19, From 2b10804e222db01fec932a473aa067e1b9547c8c Mon Sep 17 00:00:00 2001 From: Gav Date: Fri, 30 Sep 2022 14:03:43 +0100 Subject: [PATCH 67/72] Avoid updating extraneous deps --- Cargo.lock | 1870 +++++++++++++++++++++++++++------------------------- 1 file changed, 983 insertions(+), 887 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 34fe04c7e590..7c9e6f045a38 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,7 +33,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", ] [[package]] @@ -68,16 +68,16 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.3", "once_cell", "version_check", ] [[package]] name = "aho-corasick" -version = "0.7.19" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -88,15 +88,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11" -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - [[package]] name = "ansi_term" version = "0.12.1" @@ -108,24 +99,24 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.65" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602" +checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203" [[package]] name = "approx" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" +checksum = "072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e" dependencies = [ "num-traits", ] [[package]] name = "arbitrary" -version = "1.1.6" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f44124848854b941eafdb34f05b3bcf59472f643c7e151eba7c2b69daa469ed5" +checksum = "510c76ecefdceada737ea728f4f9a84bd2e1ef29f1ba555e560940fe279954de" [[package]] name = "array-bytes" @@ -198,9 +189,9 @@ dependencies = [ [[package]] name = "async-channel" -version = "1.7.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28" +checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" dependencies = [ "concurrent-queue", "event-listener", @@ -223,26 +214,26 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "2.3.0" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0da5b41ee986eed3f524c380e6d64965aea573882a8907682ad100f7859305ca" +checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6" dependencies = [ "async-channel", "async-executor", "async-io", - "async-lock", + "async-mutex", "blocking", "futures-lite", + "num_cpus", "once_cell", ] [[package]] name = "async-io" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e21f3a490c72b3b0cf44962180e60045de2925d8dff97918f7ee43c8f637c7" +checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" dependencies = [ - "autocfg", "concurrent-queue", "futures-lite", "libc", @@ -258,21 +249,29 @@ dependencies = [ [[package]] name = "async-lock" -version = "2.5.0" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b" +dependencies = [ + "event-listener", +] + +[[package]] +name = "async-mutex" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6" +checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" dependencies = [ "event-listener", ] [[package]] name = "async-process" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02111fd8655a613c25069ea89fc8d9bb89331fa77486eb3bc059ee757cfa481c" +checksum = "83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6" dependencies = [ "async-io", - "autocfg", "blocking", "cfg-if 1.0.0", "event-listener", @@ -305,7 +304,7 @@ dependencies = [ "log", "memchr", "once_cell", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "pin-utils", "slab", "wasm-bindgen-futures", @@ -328,9 +327,9 @@ dependencies = [ [[package]] name = "async-task" -version = "4.3.0" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" +checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" [[package]] name = "async-trait" @@ -353,7 +352,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", ] [[package]] @@ -375,30 +374,30 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.1.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" -version = "0.3.66" +version = "0.3.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" +checksum = "5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f" dependencies = [ "addr2line", "cc", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object", + "object 0.27.1", "rustc-demangle", ] [[package]] name = "base-x" -version = "0.2.11" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" +checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" [[package]] name = "base16ct" @@ -426,9 +425,9 @@ checksum = "ea2b2456fd614d856680dcd9fcc660a51a820fa09daef2e49772b56a193c8474" [[package]] name = "beef" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" +checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736" dependencies = [ "serde", ] @@ -436,7 +435,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "async-trait", @@ -473,7 +472,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -493,7 +492,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "beefy-primitives", "sp-api", @@ -502,7 +501,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -515,9 +514,9 @@ dependencies = [ [[package]] name = "bimap" -version = "0.6.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc0455254eb5c6964c4545d8bac815e1a1be4f3afe0ae695ea539c12d728d44b" +checksum = "50ae17cabbc8a38a1e3e4c1a6a664e9a09672dc14d0896fa8d865d3a5a446b07" [[package]] name = "bincode" @@ -555,9 +554,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitvec" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +checksum = "1489fcb93a5bb47da0462ca93ad252ad6af2145cce58d10d46a83931ba9f016b" dependencies = [ "funty", "radium", @@ -571,7 +570,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9cf849ee05b2ee5fba5e36f97ff8ec2533916700fc0758d40d92136a42f3388" dependencies = [ - "digest 0.10.5", + "digest 0.10.3", ] [[package]] @@ -617,7 +616,7 @@ dependencies = [ "cc", "cfg-if 1.0.0", "constant_time_eq", - "digest 0.10.5", + "digest 0.10.3", ] [[package]] @@ -639,16 +638,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ "block-padding 0.2.1", - "generic-array 0.14.6", + "generic-array 0.14.4", ] [[package]] name = "block-buffer" -version = "0.10.3" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" +checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", ] [[package]] @@ -668,9 +667,9 @@ checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" [[package]] name = "blocking" -version = "1.2.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc" +checksum = "046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427" dependencies = [ "async-channel", "async-task", @@ -717,15 +716,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.11.0" +version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" +checksum = "8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c" [[package]] name = "byte-slice-cast" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c5fdd0166095e1d463fc6cc01aa8ce547ad77a4e84d42eb6762b084e28067e" +checksum = "1d30c751592b77c499e7bce34d99d67c2c11bdc0574e9a488ddade14150a4698" [[package]] name = "byte-tools" @@ -758,15 +757,15 @@ dependencies = [ [[package]] name = "cache-padded" -version = "1.2.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" +checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "camino" -version = "1.1.1" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e" +checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b" dependencies = [ "serde", ] @@ -788,16 +787,16 @@ checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" dependencies = [ "camino", "cargo-platform", - "semver 1.0.14", + "semver 1.0.4", "serde", "serde_json", ] [[package]] name = "cc" -version = "1.0.73" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" dependencies = [ "jobserver", ] @@ -840,9 +839,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chacha20" -version = "0.8.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6" +checksum = "01b72a433d0cf2aef113ba70f62634c56fddb0f244e6377185c56a7cadbd8f91" dependencies = [ "cfg-if 1.0.0", "cipher", @@ -852,9 +851,9 @@ dependencies = [ [[package]] name = "chacha20poly1305" -version = "0.9.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" +checksum = "3b84ed6d1d5f7aa9bdde921a5090e0ca4d934d250ea3b402a5fab3a994e28a2a" dependencies = [ "aead", "chacha20", @@ -865,16 +864,14 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.22" +version = "0.4.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1" +checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" dependencies = [ - "iana-time-zone", - "js-sys", + "libc", "num-integer", "num-traits", "time", - "wasm-bindgen", "winapi", ] @@ -897,7 +894,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", ] [[package]] @@ -911,27 +908,27 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.3.3" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a050e2153c5be08febd6734e29298e844fdb0fa21aeddd63b4eb7baa106c69b" +checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90" dependencies = [ "glob", "libc", - "libloading 0.7.3", + "libloading 0.7.2", ] [[package]] name = "clap" -version = "3.2.22" +version = "3.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750" +checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" dependencies = [ "atty", "bitflags", "clap_derive", "clap_lex", "indexmap", - "once_cell", + "lazy_static", "strsim", "termcolor", "textwrap", @@ -939,9 +936,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.2.18" +version = "3.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" +checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" dependencies = [ "heck", "proc-macro-error", @@ -952,9 +949,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.2.4" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213" dependencies = [ "os_str_bytes", ] @@ -982,9 +979,9 @@ dependencies = [ [[package]] name = "color-eyre" -version = "0.6.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204" +checksum = "8ebf286c900a6d5867aeff75cfee3192857bb7f24b547d4f0df2ed6baa812c90" dependencies = [ "backtrace", "eyre", @@ -995,9 +992,9 @@ dependencies = [ [[package]] name = "comfy-table" -version = "6.1.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85914173c2f558d61613bfbbf1911f14e630895087a7ed2fafc0f5319e1536e7" +checksum = "121d8a5b0346092c18a4b2fd6f620d7a06f0eb7ac0a45860939a0884bc579c56" dependencies = [ "strum", "strum_macros", @@ -1006,9 +1003,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "1.2.4" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" +checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3" dependencies = [ "cache-padded", ] @@ -1033,9 +1030,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3" dependencies = [ "core-foundation-sys", "libc", @@ -1058,18 +1055,18 @@ dependencies = [ [[package]] name = "cpp_demangle" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +checksum = "931ab2a3e6330a07900b8e7ca4e106cdcbb93f2b9a52df55e54ee53d8305b55d" dependencies = [ "cfg-if 1.0.0", ] [[package]] name = "cpufeatures" -version = "0.2.5" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" dependencies = [ "libc", ] @@ -1174,18 +1171,18 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836" dependencies = [ "cfg-if 1.0.0", ] [[package]] name = "crossbeam-channel" -version = "0.5.6" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" +checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" dependencies = [ "cfg-if 1.0.0", "crossbeam-utils", @@ -1193,9 +1190,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" +checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" dependencies = [ "cfg-if 1.0.0", "crossbeam-epoch", @@ -1204,23 +1201,22 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.10" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" +checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" dependencies = [ - "autocfg", "cfg-if 1.0.0", "crossbeam-utils", + "lazy_static", "memoffset", - "once_cell", "scopeguard", ] [[package]] name = "crossbeam-queue" -version = "0.3.6" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7" +checksum = "1f25d8400f4a7a5778f0e4e52384a48cbd9b5c495d110786187fc750075277a2" dependencies = [ "cfg-if 1.0.0", "crossbeam-utils", @@ -1228,9 +1224,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.11" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" +checksum = "8ff1f980957787286a554052d03c7aee98d99cc32e09f6d45f0a814133c87978" dependencies = [ "cfg-if 1.0.0", "once_cell", @@ -1248,19 +1244,19 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21" dependencies = [ - "generic-array 0.14.6", - "rand_core 0.6.4", + "generic-array 0.14.4", + "rand_core 0.6.3", "subtle", "zeroize", ] [[package]] name = "crypto-common" -version = "0.1.6" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", "typenum", ] @@ -1270,7 +1266,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", "subtle", ] @@ -1280,15 +1276,15 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", "subtle", ] [[package]] name = "ctor" -version = "0.1.23" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" +checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" dependencies = [ "quote", "syn", @@ -1348,7 +1344,7 @@ checksum = "4033478fbf70d6acf2655ac70da91ee65852d69daf7a67bf7a2f518fb47aafcf" dependencies = [ "byteorder", "digest 0.9.0", - "rand_core 0.6.4", + "rand_core 0.6.3", "subtle", "zeroize", ] @@ -1381,9 +1377,9 @@ dependencies = [ [[package]] name = "debugid" -version = "0.7.3" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee87af31d84ef885378aebca32be3d682b0e0dc119d5b4860a2c5bb5046730" +checksum = "f91cf5a8c2f2097e2a32627123508635d47ce10563d999ec1a95addf08b502ba" dependencies = [ "uuid", ] @@ -1423,9 +1419,9 @@ dependencies = [ [[package]] name = "diff" -version = "0.1.13" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" +checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499" [[package]] name = "difflib" @@ -1448,16 +1444,16 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", ] [[package]] name = "digest" -version = "0.10.5" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c" +checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" dependencies = [ - "block-buffer 0.10.3", + "block-buffer 0.10.0", "crypto-common", "subtle", ] @@ -1483,9 +1479,9 @@ dependencies = [ [[package]] name = "dirs-sys" -version = "0.3.7" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780" dependencies = [ "libc", "redox_users", @@ -1505,9 +1501,9 @@ dependencies = [ [[package]] name = "dissimilar" -version = "1.0.4" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c97b9233581d84b8e1e689cdd3a47b6f69770084fc246e86a7f78b0d9c1d4a5" +checksum = "31ad93652f40969dead8d4bf897a41e9462095152eb21c56e5830537e41179dd" [[package]] name = "dlmalloc" @@ -1525,7 +1521,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" dependencies = [ "byteorder", - "quick-error", + "quick-error 1.2.3", ] [[package]] @@ -1542,9 +1538,9 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "dtoa" -version = "1.0.3" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6053ff46b5639ceb91756a85a4c8914668393a03170efd79c8884a529d80656" +checksum = "5caaa75cbd2b960ff1e5392d2cfb1f44717fffe12fc1f32b7b5d1267f99732a6" [[package]] name = "dyn-clonable" @@ -1569,9 +1565,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.9" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2" +checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" [[package]] name = "ecdsa" @@ -1587,9 +1583,9 @@ dependencies = [ [[package]] name = "ed25519" -version = "1.5.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369" +checksum = "74e1069e39f1454367eb2de793ed062fac4c35c2934b76a81d90dd9abcd28816" dependencies = [ "signature", ] @@ -1604,7 +1600,7 @@ dependencies = [ "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.9", + "sha2 0.9.8", "zeroize", ] @@ -1616,17 +1612,17 @@ checksum = "403ef3e961ab98f0ba902771d29f842058578bb1ce7e3c59dad5a6a93e784c69" dependencies = [ "curve25519-dalek 3.2.0", "hex", - "rand_core 0.6.4", - "sha2 0.9.9", + "rand_core 0.6.3", + "sha2 0.9.8", "thiserror", "zeroize", ] [[package]] name = "either" -version = "1.8.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "elliptic-curve" @@ -1638,9 +1634,9 @@ dependencies = [ "crypto-bigint", "der", "ff", - "generic-array 0.14.6", + "generic-array 0.14.4", "group", - "rand_core 0.6.4", + "rand_core 0.6.3", "sec1", "subtle", "zeroize", @@ -1648,9 +1644,9 @@ dependencies = [ [[package]] name = "encoding_rs" -version = "0.8.31" +version = "0.8.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" +checksum = "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df" dependencies = [ "cfg-if 1.0.0", ] @@ -1700,12 +1696,25 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.9.1" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" +dependencies = [ + "atty", + "humantime 1.3.0", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "env_logger" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272" +checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" dependencies = [ "atty", - "humantime", + "humantime 2.1.0", "log", "regex", "termcolor", @@ -1719,9 +1728,9 @@ checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" [[package]] name = "erased-serde" -version = "0.3.23" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54558e0ba96fbe24280072642eceb9d7d442e32c7ec0ea9e7ecd7b4ea2cf4e11" +checksum = "ad132dd8d0d0b546348d7d86cb3191aad14b34e5f979781fc005c80d4ac67ffd" dependencies = [ "serde", ] @@ -1749,9 +1758,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "2.5.3" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59" [[package]] name = "exit-future" @@ -1795,9 +1804,9 @@ dependencies = [ [[package]] name = "eyre" -version = "0.6.8" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb" +checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b" dependencies = [ "indenter", "once_cell", @@ -1817,9 +1826,9 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fastrand" -version = "1.8.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" dependencies = [ "instant", ] @@ -1876,21 +1885,21 @@ dependencies = [ [[package]] name = "ff" -version = "0.11.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "131655483be284720a17d74ff97592b8e76576dc25563148601df2d7c9080924" +checksum = "b2958d04124b9f27f175eaeb9a9f383d026098aa837eadd8ba22c11f13a05b9e" dependencies = [ - "rand_core 0.6.4", + "rand_core 0.6.3", "subtle", ] [[package]] name = "file-per-thread-logger" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e16290574b39ee41c71aeb90ae960c504ebaf1e2a1c87bd52aa56ed6e1a02f" +checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126" dependencies = [ - "env_logger", + "env_logger 0.7.1", "log", ] @@ -1903,7 +1912,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "redox_syscall", - "windows-sys", + "windows-sys 0.36.1", ] [[package]] @@ -1948,17 +1957,19 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.4.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e" [[package]] name = "flate2" -version = "1.0.24" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" +checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" dependencies = [ + "cfg-if 1.0.0", "crc32fast", + "libc", "libz-sys", "miniz_oxide", ] @@ -1987,24 +1998,25 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", ] [[package]] name = "form_urlencoded" -version = "1.1.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" dependencies = [ + "matches", "percent-encoding", ] [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -2027,7 +2039,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "Inflector", "array-bytes", @@ -2078,7 +2090,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2089,7 +2101,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2105,7 +2117,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -2134,7 +2146,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "bitflags", "frame-metadata", @@ -2166,7 +2178,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "Inflector", "cfg-expr", @@ -2180,7 +2192,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2192,7 +2204,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro2", "quote", @@ -2202,7 +2214,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2225,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -2236,7 +2248,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "log", @@ -2254,7 +2266,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -2269,7 +2281,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "sp-api", @@ -2278,7 +2290,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "parity-scale-codec", @@ -2289,9 +2301,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.8.1" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64db3e262960f0662f43a6366788d5f10f7f244b8f7d7d987f560baf5ded5c50" +checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0" [[package]] name = "fs-swap" @@ -2329,9 +2341,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.24" +version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" +checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" dependencies = [ "futures-channel", "futures-core", @@ -2344,9 +2356,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.24" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" +checksum = "2bfc52cbddcfd745bf1740338492bb0bd83d76c67b445f91c5fb29fae29ecaa1" dependencies = [ "futures-core", "futures-sink", @@ -2354,15 +2366,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.24" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" +checksum = "d2acedae88d38235936c3922476b10fced7b2b68136f5e3c03c2d5be348a1115" [[package]] name = "futures-executor" -version = "0.3.24" +version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" +checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" dependencies = [ "futures-core", "futures-task", @@ -2372,9 +2384,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.24" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" +checksum = "93a66fc6d035a26a3ae255a6d2bca35eda63ae4c5512bef54449113f7a1228e5" [[package]] name = "futures-lite" @@ -2387,15 +2399,15 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.24" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" +checksum = "0db9cce532b0eae2ccf2766ab246f114b56b9cf6d445e00c2549fbc100ca045d" dependencies = [ "proc-macro2", "quote", @@ -2404,9 +2416,9 @@ dependencies = [ [[package]] name = "futures-rustls" -version = "0.22.2" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" +checksum = "e01fe9932a224b72b45336d96040aa86386d674a31d0af27d800ea7bc8ca97fe" dependencies = [ "futures-io", "rustls", @@ -2415,15 +2427,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.24" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" +checksum = "ca0bae1fe9752cf7fd9b0064c674ae63f97b37bc714d745cbde0afb7ec4e6765" [[package]] name = "futures-task" -version = "0.3.24" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" +checksum = "842fc63b931f4056a24d59de13fb1272134ce261816e063e634ad0c15cdc5306" [[package]] name = "futures-timer" @@ -2433,9 +2445,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.24" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" +checksum = "f0828a5471e340229c11c77ca80017937ce3c58cb788a17e5f1c2d5c485a9577" dependencies = [ "futures-channel", "futures-core", @@ -2444,7 +2456,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "pin-utils", "slab", ] @@ -2461,7 +2473,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "chrono", "frame-election-provider-support", @@ -2484,9 +2496,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.6" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" dependencies = [ "typenum", "version_check", @@ -2517,13 +2529,13 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.7" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" dependencies = [ "cfg-if 1.0.0", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi 0.10.0+wasi-snapshot-preview1", ] [[package]] @@ -2538,9 +2550,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.26.2" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" dependencies = [ "fallible-iterator", "indexmap", @@ -2549,9 +2561,9 @@ dependencies = [ [[package]] name = "git2" -version = "0.14.4" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0155506aab710a86160ddb504a480d2964d7ab5b9e62419be69e0032bc5931c" +checksum = "3826a6e0e2215d7a41c2bfc7c9244123969273f3476b939a226aac0ab56e9e3c" dependencies = [ "bitflags", "libc", @@ -2568,9 +2580,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "globset" -version = "0.4.9" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a" +checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" dependencies = [ "aho-corasick", "bstr", @@ -2581,14 +2593,15 @@ dependencies = [ [[package]] name = "gloo-timers" -version = "0.2.4" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fb7d06c1c8cc2a29bee7ec961009a0b2caa0793ee4900c2ffb348734ba1c8f9" +checksum = "47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f" dependencies = [ "futures-channel", "futures-core", "js-sys", "wasm-bindgen", + "web-sys", ] [[package]] @@ -2598,15 +2611,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5ac374b108929de78460075f3dc439fa66df9d8fc77e8f12caa5165fcf0c89" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core 0.6.3", "subtle", ] [[package]] name = "h2" -version = "0.3.14" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be" +checksum = "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e" dependencies = [ "bytes", "fnv", @@ -2617,22 +2630,22 @@ dependencies = [ "indexmap", "slab", "tokio", - "tokio-util", + "tokio-util 0.6.9", "tracing", ] [[package]] name = "handlebars" -version = "4.3.4" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56b224eaa4987c03c30b251de7ef0c15a6a59f34222905850dbc3026dfb24d5f" +checksum = "99d6a30320f094710245150395bc763ad23128d6a1ebbad7594dc4164b62c56b" dependencies = [ "log", "pest", "pest_derive", + "quick-error 2.0.1", "serde", "serde_json", - "thiserror", ] [[package]] @@ -2719,20 +2732,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" dependencies = [ "digest 0.9.0", - "generic-array 0.14.6", + "generic-array 0.14.4", "hmac 0.8.1", ] [[package]] name = "honggfuzz" -version = "0.5.55" +version = "0.5.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "848e9c511092e0daa0a35a63e8e6e475a3e8f870741448b9f6028d69b142f18e" +checksum = "bea09577d948a98a5f59b7c891e274c4fb35ad52f67782b3d0cb53b9c05301f1" dependencies = [ "arbitrary", "lazy_static", - "memmap2", - "rustc_version", + "memmap", ] [[package]] @@ -2754,25 +2766,25 @@ checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ "bytes", "fnv", - "itoa 1.0.3", + "itoa 1.0.1", ] [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6" dependencies = [ "bytes", "http", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", ] [[package]] name = "httparse" -version = "1.8.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "9100414882e15fb7feccb4897e5f0ff0ff1ca7d1a86a23208ada4d7a18e6c6c4" [[package]] name = "httpdate" @@ -2780,6 +2792,15 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" +[[package]] +name = "humantime" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" +dependencies = [ + "quick-error 1.2.3", +] + [[package]] name = "humantime" version = "2.1.0" @@ -2801,8 +2822,8 @@ dependencies = [ "http-body", "httparse", "httpdate", - "itoa 1.0.3", - "pin-project-lite 0.2.9", + "itoa 1.0.1", + "pin-project-lite 0.2.7", "socket2", "tokio", "tower-service", @@ -2838,20 +2859,6 @@ dependencies = [ "tokio-native-tls", ] -[[package]] -name = "iana-time-zone" -version = "0.1.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237a0714f28b1ee39ccec0770ccb544eb02c9ef2c82bb096230eefcffa6468b0" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "js-sys", - "once_cell", - "wasm-bindgen", - "winapi", -] - [[package]] name = "idna" version = "0.2.3" @@ -2863,16 +2870,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "idna" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "if-addrs" version = "0.7.0" @@ -2885,9 +2882,9 @@ dependencies = [ [[package]] name = "if-watch" -version = "1.1.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "015a7df1eb6dda30df37f34b63ada9b7b352984b0e84de2a20ed526345000791" +checksum = "ae8f4a3c3d4c89351ca83e120c1c00b27df945d38e05695668c9d4b4f7bc52f3" dependencies = [ "async-io", "core-foundation", @@ -2958,9 +2955,9 @@ dependencies = [ [[package]] name = "integer-encoding" -version = "3.0.4" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" +checksum = "90c11140ffea82edce8dcd74137ce9324ec24b3cf0175fc9d7e29164da9915b8" [[package]] name = "integer-sqrt" @@ -2973,9 +2970,9 @@ dependencies = [ [[package]] name = "io-lifetimes" -version = "0.7.3" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ea37f355c05dde75b84bba2d767906ad522e97cd9e2eef2be7a4ab7fb442c06" +checksum = "24c3f4eff5495aee4c0399d7b6a0dc2b6e81be84242ffbfcf253ebacccc1d0cb" [[package]] name = "ip_network" @@ -2997,15 +2994,15 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.5.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" +checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" [[package]] name = "itertools" -version = "0.10.4" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8bf247779e67a9082a4790b45e71ac7cfd1321331a5c856a74a9faebdab78d0" +checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" dependencies = [ "either", ] @@ -3018,9 +3015,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "itoa" -version = "1.0.3" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" +checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" [[package]] name = "jobserver" @@ -3033,9 +3030,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.60" +version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" +checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84" dependencies = [ "wasm-bindgen", ] @@ -3071,7 +3068,7 @@ dependencies = [ "thiserror", "tokio", "tokio-rustls", - "tokio-util", + "tokio-util 0.7.1", "tracing", "webpki-roots", ] @@ -3179,7 +3176,7 @@ dependencies = [ "soketto", "tokio", "tokio-stream", - "tokio-util", + "tokio-util 0.7.1", "tracing", "tracing-futures", ] @@ -3198,9 +3195,9 @@ dependencies = [ [[package]] name = "keccak" -version = "0.1.2" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838" +checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" @@ -3389,15 +3386,15 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.132" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" [[package]] name = "libgit2-sys" -version = "0.13.4+1.4.2" +version = "0.13.2+1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0fa6563431ede25f5cc7f6d803c6afbc1c5d3ad3d4925d12c882bf2b526f5d1" +checksum = "3a42de9a51a5c12e00fc0e4ca6bc2ea43582fc6418488e8f615e905d886f258b" dependencies = [ "cc", "libc", @@ -3417,9 +3414,9 @@ dependencies = [ [[package]] name = "libloading" -version = "0.7.3" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" +checksum = "afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52" dependencies = [ "cfg-if 1.0.0", "winapi", @@ -3427,9 +3424,9 @@ dependencies = [ [[package]] name = "libm" -version = "0.2.5" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "292a948cd991e376cf75541fe5b97a1081d713c618b4f1b9500f8844e49eb565" +checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" [[package]] name = "libp2p" @@ -3440,7 +3437,7 @@ dependencies = [ "bytes", "futures", "futures-timer", - "getrandom 0.2.7", + "getrandom 0.2.3", "instant", "lazy_static", "libp2p-autonat", @@ -3489,7 +3486,7 @@ dependencies = [ "libp2p-request-response", "libp2p-swarm", "log", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.8.5", ] @@ -3516,12 +3513,12 @@ dependencies = [ "multistream-select", "parking_lot 0.12.1", "pin-project", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.8.5", "ring", "rw-stream-sink", - "sha2 0.10.6", + "sha2 0.10.2", "smallvec", "thiserror", "unsigned-varint", @@ -3567,7 +3564,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.7.3", "smallvec", @@ -3591,11 +3588,11 @@ dependencies = [ "libp2p-swarm", "log", "prometheus-client", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.7.3", "regex", - "sha2 0.10.6", + "sha2 0.10.2", "smallvec", "unsigned-varint", "wasm-timer", @@ -3614,7 +3611,7 @@ dependencies = [ "libp2p-swarm", "log", "lru 0.7.8", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "prost-codec", "smallvec", @@ -3639,10 +3636,10 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.7.3", - "sha2 0.10.6", + "sha2 0.10.2", "smallvec", "thiserror", "uint", @@ -3717,10 +3714,10 @@ dependencies = [ "lazy_static", "libp2p-core", "log", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.8.5", - "sha2 0.10.6", + "sha2 0.10.2", "snow", "static_assertions", "x25519-dalek", @@ -3754,7 +3751,7 @@ dependencies = [ "futures", "libp2p-core", "log", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "unsigned-varint", "void", @@ -3790,7 +3787,7 @@ dependencies = [ "libp2p-swarm", "log", "pin-project", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "prost-codec", "rand 0.8.5", @@ -3814,10 +3811,10 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.8.5", - "sha2 0.10.6", + "sha2 0.10.2", "thiserror", "unsigned-varint", "void", @@ -3963,9 +3960,9 @@ dependencies = [ [[package]] name = "libsecp256k1" -version = "0.7.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" +checksum = "b0452aac8bab02242429380e9b2f94ea20cea2b37e2c1777a1358799bbe97f37" dependencies = [ "arrayref", "base64", @@ -3976,7 +3973,7 @@ dependencies = [ "libsecp256k1-gen-genmult", "rand 0.8.5", "serde", - "sha2 0.9.9", + "sha2 0.9.8", "typenum", ] @@ -4011,9 +4008,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.8" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", "libc", @@ -4023,9 +4020,9 @@ dependencies = [ [[package]] name = "linked-hash-map" -version = "0.5.6" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "linked_hash_set" @@ -4054,11 +4051,10 @@ checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d" [[package]] name = "lock_api" -version = "0.4.8" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390" +checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b" dependencies = [ - "autocfg", "scopeguard", ] @@ -4102,9 +4098,9 @@ dependencies = [ [[package]] name = "lz4" -version = "1.24.0" +version = "1.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" +checksum = "aac20ed6991e01bf6a2e68cc73df2b389707403662a8ba89f68511fb340f724c" dependencies = [ "libc", "lz4-sys", @@ -4112,9 +4108,9 @@ dependencies = [ [[package]] name = "lz4-sys" -version = "1.9.4" +version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" +checksum = "dca79aa95d8b3226213ad454d328369853be3a1382d89532a854f4d69640acae" dependencies = [ "cc", "libc", @@ -4176,9 +4172,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.5.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "memfd" @@ -4189,20 +4185,39 @@ dependencies = [ "rustix", ] +[[package]] +name = "memmap" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "memmap2" -version = "0.5.7" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498" +checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" +dependencies = [ + "libc", +] + +[[package]] +name = "memmap2" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4647a11b578fead29cdbb34d4adef8dd3dc35b876c9c6d5240d83f205abfe96e" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.6.5" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" dependencies = [ "autocfg", ] @@ -4270,23 +4285,35 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.5.4" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" dependencies = [ "adler", + "autocfg", ] [[package]] name = "mio" -version = "0.8.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" +checksum = "52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9" dependencies = [ "libc", "log", + "miow", + "ntapi", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", + "winapi", +] + +[[package]] +name = "miow" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" +dependencies = [ + "winapi", ] [[package]] @@ -4320,18 +4347,18 @@ dependencies = [ [[package]] name = "multihash" -version = "0.16.3" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc" +checksum = "e3db354f401db558759dfc1e568d010a5d4146f4d3f637be1275ec4a3cf09689" dependencies = [ "blake2b_simd", "blake2s_simd", "blake3", "core2", - "digest 0.10.5", + "digest 0.10.3", "multihash-derive", - "sha2 0.10.6", - "sha3 0.10.5", + "sha2 0.10.2", + "sha3 0.10.0", "unsigned-varint", ] @@ -4379,7 +4406,7 @@ dependencies = [ "matrixmultiply", "nalgebra-macros", "num-complex", - "num-rational 0.4.1", + "num-rational 0.4.0", "num-traits", "rand 0.8.5", "rand_distr", @@ -4415,9 +4442,9 @@ checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" [[package]] name = "native-tls" -version = "0.2.10" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" +checksum = "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d" dependencies = [ "lazy_static", "libc", @@ -4445,9 +4472,9 @@ dependencies = [ [[package]] name = "netlink-packet-route" -version = "0.12.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab" +checksum = "733ea73609acfd7fa7ddadfb7bf709b0471668c456ad9513685af543a06342b2" dependencies = [ "anyhow", "bitflags", @@ -4471,24 +4498,23 @@ dependencies = [ [[package]] name = "netlink-proto" -version = "0.10.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" +checksum = "ef8785b8141e8432aa45fceb922a7e876d7da3fad37fa7e7ec702ace3aa0826b" dependencies = [ "bytes", "futures", "log", "netlink-packet-core", "netlink-sys", - "thiserror", "tokio", ] [[package]] name = "netlink-sys" -version = "0.8.3" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92b654097027250401127914afb37cb1f311df6610a9891ff07a757e94199027" +checksum = "3e4c9f9547a08241bee7b6558b9b98e1f290d187de8b7cfca2bbb4937bcaa8f8" dependencies = [ "async-io", "bytes", @@ -4497,6 +4523,19 @@ dependencies = [ "log", ] +[[package]] +name = "nix" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf" +dependencies = [ + "bitflags", + "cc", + "cfg-if 1.0.0", + "libc", + "memoffset", +] + [[package]] name = "nix" version = "0.23.1" @@ -4512,9 +4551,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.24.2" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" +checksum = "8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9" dependencies = [ "bitflags", "cfg-if 1.0.0", @@ -4536,12 +4575,22 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "7.1.1" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" +checksum = "1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109" dependencies = [ "memchr", "minimal-lexical", + "version_check", +] + +[[package]] +name = "ntapi" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" +dependencies = [ + "winapi", ] [[package]] @@ -4568,9 +4617,9 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.4.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" +checksum = "26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085" dependencies = [ "num-traits", ] @@ -4587,9 +4636,9 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ "autocfg", "num-traits", @@ -4609,9 +4658,9 @@ dependencies = [ [[package]] name = "num-rational" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" dependencies = [ "autocfg", "num-bigint 0.4.3", @@ -4621,9 +4670,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" dependencies = [ "autocfg", "libm", @@ -4631,14 +4680,23 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.13.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" dependencies = [ "hermit-abi", "libc", ] +[[package]] +name = "object" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9" +dependencies = [ + "memchr", +] + [[package]] name = "object" version = "0.29.0" @@ -4653,9 +4711,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.14.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" +checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" [[package]] name = "opaque-debug" @@ -4671,41 +4729,29 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.41" +version = "0.10.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" +checksum = "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95" dependencies = [ "bitflags", "cfg-if 1.0.0", "foreign-types", "libc", "once_cell", - "openssl-macros", "openssl-sys", ] -[[package]] -name = "openssl-macros" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "openssl-sys" -version = "0.9.75" +version = "0.9.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" +checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb" dependencies = [ "autocfg", "cc", @@ -4759,15 +4805,15 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.3.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" +checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" [[package]] name = "output_vt100" -version = "0.1.3" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" +checksum = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" dependencies = [ "winapi", ] @@ -4783,14 +4829,14 @@ dependencies = [ [[package]] name = "owo-colors" -version = "3.5.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" +checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4804,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -4820,7 +4866,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -4835,7 +4881,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4859,7 +4905,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4879,7 +4925,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4898,7 +4944,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4913,7 +4959,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "beefy-primitives", "frame-support", @@ -4929,7 +4975,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "beefy-merkle-tree", @@ -4952,7 +4998,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4970,7 +5016,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4989,7 +5035,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5006,7 +5052,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5023,7 +5069,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5039,7 +5085,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5063,7 +5109,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5076,7 +5122,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5094,7 +5140,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5115,7 +5161,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5130,7 +5176,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5153,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5169,7 +5215,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5189,7 +5235,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5206,7 +5252,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5223,7 +5269,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5241,7 +5287,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5256,7 +5302,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5271,7 +5317,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -5288,7 +5334,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5308,7 +5354,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "sp-api", @@ -5318,7 +5364,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -5335,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5358,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5374,7 +5420,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5389,7 +5435,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5407,7 +5453,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5422,7 +5468,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5440,7 +5486,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5456,7 +5502,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -5477,7 +5523,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5493,7 +5539,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -5507,7 +5553,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5530,7 +5576,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5541,7 +5587,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "sp-arithmetic", @@ -5550,7 +5596,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -5564,7 +5610,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5582,7 +5628,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5601,7 +5647,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-support", "frame-system", @@ -5617,7 +5663,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5632,7 +5678,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5643,7 +5689,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5660,7 +5706,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5676,7 +5722,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5691,7 +5737,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b34936a38731c7f70536f7ce2502024d0d573424" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-benchmarking", "frame-support", @@ -5752,9 +5798,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.3.17" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8fdb726a43661fa54b43e7114e6b88b2289cae388eb3ad766d9d1754d83fce" +checksum = "2bb474d0ed0836e185cb998a6b140ed1073d1fbf27d690ecf9ede8030289382c" dependencies = [ "blake2-rfc", "crc32fast", @@ -5763,17 +5809,17 @@ dependencies = [ "libc", "log", "lz4", - "memmap2", - "parking_lot 0.12.1", + "memmap2 0.2.3", + "parking_lot 0.11.2", "rand 0.8.5", "snap", ] [[package]] name = "parity-scale-codec" -version = "3.2.1" +version = "3.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366e44391a8af4cfd6002ef6ba072bae071a96aafca98d7d448a34c5dca38b6a" +checksum = "9182e4a71cae089267ab03e67c99368db7cd877baf50f931e5d6d4b71e195ac0" dependencies = [ "arrayvec 0.7.2", "bitvec", @@ -5870,7 +5916,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", - "parking_lot_core 0.9.3", + "parking_lot_core 0.9.1", ] [[package]] @@ -5889,22 +5935,22 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.3" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" +checksum = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954" dependencies = [ "cfg-if 1.0.0", "libc", "redox_syscall", "smallvec", - "windows-sys", + "windows-sys 0.32.0", ] [[package]] name = "paste" -version = "1.0.9" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" +checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" [[package]] name = "pbkdf2" @@ -5932,25 +5978,24 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" [[package]] name = "percent-encoding" -version = "2.2.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" [[package]] name = "pest" -version = "2.3.1" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb779fcf4bb850fbbb0edc96ff6cf34fd90c4b1a112ce042653280d9a7364048" +checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" dependencies = [ - "thiserror", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.3.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502b62a6d0245378b04ffe0a7fb4f4419a4815fce813bd8a0ec89a56e07d67b1" +checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" dependencies = [ "pest", "pest_generator", @@ -5958,9 +6003,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.3.1" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451e629bf49b750254da26132f1a5a9d11fd8a95a3df51d15c4abd1ba154cb6c" +checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" dependencies = [ "pest", "pest_meta", @@ -5971,20 +6016,20 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.3.1" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcec162c71c45e269dfc3fc2916eaeb97feab22993a21bcce4721d08cd7801a6" +checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" dependencies = [ - "once_cell", + "maplit", "pest", - "sha1", + "sha-1 0.8.2", ] [[package]] name = "petgraph" -version = "0.6.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" +checksum = "4a13a2fa9d0b63e5f22328828741e523766fff0ee9e779316902290dff3f824f" dependencies = [ "fixedbitset", "indexmap", @@ -5992,18 +6037,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.12" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" +checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.0.12" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" +checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" dependencies = [ "proc-macro2", "quote", @@ -6018,9 +6063,9 @@ checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.9" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" [[package]] name = "pin-utils" @@ -6041,9 +6086,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.25" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" +checksum = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f" [[package]] name = "platforms" @@ -6057,7 +6102,7 @@ version = "0.9.29" dependencies = [ "assert_cmd", "color-eyre", - "nix 0.24.2", + "nix 0.24.1", "parity-util-mem", "polkadot-cli", "polkadot-core-primitives", @@ -6071,7 +6116,7 @@ name = "polkadot-approval-distribution" version = "0.9.29" dependencies = [ "assert_matches", - "env_logger", + "env_logger 0.9.0", "futures", "log", "polkadot-node-network-protocol", @@ -6096,7 +6141,7 @@ version = "0.9.29" dependencies = [ "assert_matches", "bitvec", - "env_logger", + "env_logger 0.9.0", "futures", "log", "maplit", @@ -6148,7 +6193,7 @@ name = "polkadot-availability-recovery" version = "0.9.29" dependencies = [ "assert_matches", - "env_logger", + "env_logger 0.9.0", "fatality", "futures", "futures-timer", @@ -6246,7 +6291,7 @@ version = "0.9.29" dependencies = [ "always-assert", "assert_matches", - "env_logger", + "env_logger 0.9.0", "fatality", "futures", "futures-timer", @@ -6444,7 +6489,7 @@ version = "0.9.29" dependencies = [ "assert_matches", "bitvec", - "env_logger", + "env_logger 0.9.0", "futures", "futures-timer", "kvdb", @@ -6740,7 +6785,7 @@ dependencies = [ "futures-timer", "hyper", "log", - "nix 0.24.2", + "nix 0.24.1", "parity-scale-codec", "polkadot-primitives", "polkadot-test-service", @@ -6859,7 +6904,7 @@ dependencies = [ "assert_matches", "async-trait", "derive_more", - "env_logger", + "env_logger 0.9.0", "fatality", "futures", "itertools", @@ -6938,7 +6983,7 @@ dependencies = [ name = "polkadot-performance-test" version = "0.9.29" dependencies = [ - "env_logger", + "env_logger 0.9.0", "kusama-runtime", "log", "polkadot-erasure-coding", @@ -7248,7 +7293,7 @@ dependencies = [ "async-trait", "beefy-gadget", "beefy-primitives", - "env_logger", + "env_logger 0.9.0", "frame-support", "frame-system-rpc-runtime-api", "futures", @@ -7580,11 +7625,10 @@ dependencies = [ [[package]] name = "polling" -version = "2.3.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899b00b9c8ab553c743b3e11e87c5c7d423b2a2de229ba95b24a756344748011" +checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259" dependencies = [ - "autocfg", "cfg-if 1.0.0", "libc", "log", @@ -7637,15 +7681,15 @@ dependencies = [ [[package]] name = "ppv-lite86" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" +checksum = "ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba" [[package]] name = "predicates" -version = "2.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c" +checksum = "95e5a7689e456ab905c22c2b48225bb921aba7c8dfa58440d68ba13f6222a715" dependencies = [ "difflib", "itertools", @@ -7654,15 +7698,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.3" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb" +checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" [[package]] name = "predicates-tree" -version = "1.0.5" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032" +checksum = "338c7be2905b732ae3984a2f40032b5e94fd8f52505b186c7d4d68d193445df7" dependencies = [ "predicates-core", "termtree", @@ -7670,14 +7714,14 @@ dependencies = [ [[package]] name = "pretty_assertions" -version = "1.3.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" +checksum = "c89f989ac94207d048d92db058e4f6ec7342b0971fc58d1271ca148b799b3563" dependencies = [ + "ansi_term", "ctor", "diff", "output_vt100", - "yansi", ] [[package]] @@ -7701,7 +7745,7 @@ dependencies = [ "coarsetime", "crossbeam-queue", "derive_more", - "env_logger", + "env_logger 0.9.0", "futures", "futures-timer", "log", @@ -7712,11 +7756,10 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.2.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" +checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" dependencies = [ - "once_cell", "thiserror", "toml", ] @@ -7756,15 +7799,15 @@ dependencies = [ [[package]] name = "prometheus" -version = "0.13.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45c8babc29389186697fe5a2a4859d697825496b83db5d0b65271cdc0488e88c" +checksum = "b7f64969ffd5dd8f39bd57a68ac53c163a095ed9d0fb707146da1b27025a3504" dependencies = [ "cfg-if 1.0.0", "fnv", "lazy_static", "memchr", - "parking_lot 0.12.1", + "parking_lot 0.11.2", "thiserror", ] @@ -7775,7 +7818,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac1abe0255c04d15f571427a2d1e00099016506cf3297b53853acd2b7eb87825" dependencies = [ "dtoa", - "itoa 1.0.3", + "itoa 1.0.1", "owning_ref", "prometheus-client-derive-text-encode", ] @@ -7793,21 +7836,20 @@ dependencies = [ [[package]] name = "prometheus-parse" -version = "0.2.3" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef7a8ed15bcffc55fe0328931ef20d393bb89ad704756a37bd20cffb4804f306" +checksum = "c996f3caea1c51aa034c0d2dfd8447a12c555f4567b02677ef8a865ac4cce712" dependencies = [ "chrono", - "itertools", "lazy_static", "regex", ] [[package]] name = "prost" -version = "0.10.4" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" +checksum = "bc03e116981ff7d8da8e5c220e374587b98d294af7ba7dd7fda761158f00086f" dependencies = [ "bytes", "prost-derive 0.10.1", @@ -7838,7 +7880,7 @@ dependencies = [ "log", "multimap", "petgraph", - "prost 0.10.4", + "prost 0.10.3", "prost-types 0.10.1", "regex", "tempfile", @@ -7873,7 +7915,7 @@ checksum = "00af1e92c33b4813cc79fda3f2dbf56af5169709be0202df730e9ebc3e4cd007" dependencies = [ "asynchronous-codec", "bytes", - "prost 0.10.4", + "prost 0.10.3", "thiserror", "unsigned-varint", ] @@ -7911,7 +7953,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" dependencies = [ "bytes", - "prost 0.10.4", + "prost 0.10.3", ] [[package]] @@ -7926,9 +7968,9 @@ dependencies = [ [[package]] name = "psm" -version = "0.1.20" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f446d0a6efba22928558c4fb4ce0b3fd6c89b0061343e390bf01a703742b8125" +checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69" dependencies = [ "cc", ] @@ -7952,6 +7994,12 @@ version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + [[package]] name = "quicksink" version = "0.1.2" @@ -7965,9 +8013,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.21" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" dependencies = [ "proc-macro2", ] @@ -8000,7 +8048,7 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", "rand_chacha 0.3.1", - "rand_core 0.6.4", + "rand_core 0.6.3", ] [[package]] @@ -8020,7 +8068,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", + "rand_core 0.6.3", ] [[package]] @@ -8034,18 +8082,18 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.6.4" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.3", ] [[package]] name = "rand_distr" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +checksum = "964d548f8e7d12e102ef183a0de7e98180c9f8729f555897a857b96e48122d2f" dependencies = [ "num-traits", "rand 0.8.5", @@ -8075,7 +8123,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e" dependencies = [ - "rand_core 0.6.4", + "rand_core 0.6.3", ] [[package]] @@ -8086,9 +8134,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.5.3" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" +checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" dependencies = [ "autocfg", "crossbeam-deque", @@ -8098,34 +8146,34 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.9.3" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" +checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" dependencies = [ "crossbeam-channel", "crossbeam-deque", "crossbeam-utils", + "lazy_static", "num_cpus", ] [[package]] name = "redox_syscall" -version = "0.2.16" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" dependencies = [ "bitflags", ] [[package]] name = "redox_users" -version = "0.4.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.3", "redox_syscall", - "thiserror", ] [[package]] @@ -8143,18 +8191,18 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.9" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed13bcd201494ab44900a96490291651d200730904221832b9547d24a87d332b" +checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.9" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5234cd6063258a5e32903b53b1b6ac043a0541c8adc1f610f67b0326c7a578fa" +checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" dependencies = [ "proc-macro2", "quote", @@ -8175,9 +8223,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.6.0" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" +checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" dependencies = [ "aho-corasick", "memchr", @@ -8195,9 +8243,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.27" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remote-ext-tests-bags-list" @@ -8221,9 +8269,9 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ - "env_logger", + "env_logger 0.9.0", "jsonrpsee", "log", "parity-scale-codec", @@ -8267,7 +8315,7 @@ dependencies = [ "mime", "native-tls", "percent-encoding", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "serde", "serde_json", "serde_urlencoded", @@ -8288,7 +8336,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" dependencies = [ "hostname", - "quick-error", + "quick-error 1.2.3", ] [[package]] @@ -8438,16 +8486,16 @@ dependencies = [ [[package]] name = "rtnetlink" -version = "0.10.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0" +checksum = "6f54290e54521dac3de4149d83ddf9f62a359b3cc93bcb494a794a41e6f4744b" dependencies = [ "async-global-executor", "futures", "log", "netlink-packet-route", "netlink-proto", - "nix 0.24.2", + "nix 0.22.3", "thiserror", ] @@ -8475,7 +8523,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.14", + "semver 1.0.4", ] [[package]] @@ -8489,14 +8537,14 @@ dependencies = [ "io-lifetimes", "libc", "linux-raw-sys", - "windows-sys", + "windows-sys 0.36.1", ] [[package]] name = "rustls" -version = "0.20.6" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033" +checksum = "d37e5e2290f3e040b594b1a9e04377c2c671f1a1cfd9bfdef82106ac1c113f84" dependencies = [ "log", "ring", @@ -8506,9 +8554,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.6.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50" +checksum = "5ca9ebdfa27d3fc180e42879037b5338ab1c040c06affd00d8338598e7800943" dependencies = [ "openssl-probe", "rustls-pemfile", @@ -8518,18 +8566,18 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "1.0.1" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" +checksum = "5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9" dependencies = [ "base64", ] [[package]] name = "rustversion" -version = "1.0.9" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" +checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" [[package]] name = "rw-stream-sink" @@ -8544,9 +8592,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.11" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "3c9613b5a66ab9ba26415184cfc41156594925a9cf3a2057e57f31ff145f6568" [[package]] name = "salsa20" @@ -8569,7 +8617,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "sp-core", @@ -8580,7 +8628,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "futures", @@ -8589,7 +8637,7 @@ dependencies = [ "libp2p", "log", "parity-scale-codec", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "rand 0.7.3", "sc-client-api", @@ -8607,7 +8655,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "futures-timer", @@ -8630,7 +8678,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8646,10 +8694,10 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "impl-trait-for-tuples", - "memmap2", + "memmap2 0.5.0", "parity-scale-codec", "sc-chain-spec-derive", "sc-network-common", @@ -8663,7 +8711,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8674,7 +8722,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "chrono", @@ -8714,7 +8762,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "fnv", "futures", @@ -8742,7 +8790,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "hash-db", "kvdb", @@ -8767,7 +8815,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "futures", @@ -8791,7 +8839,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "fork-tree", @@ -8833,7 +8881,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "jsonrpsee", @@ -8855,7 +8903,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8868,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "futures", @@ -8892,7 +8940,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "lazy_static", "lru 0.7.8", @@ -8919,7 +8967,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "environmental", "parity-scale-codec", @@ -8935,7 +8983,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "parity-scale-codec", @@ -8950,7 +8998,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8970,7 +9018,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "ahash", "array-bytes", @@ -9011,7 +9059,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "finality-grandpa", "futures", @@ -9032,7 +9080,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "ansi_term", "futures", @@ -9049,7 +9097,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "async-trait", @@ -9064,7 +9112,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "async-trait", @@ -9086,7 +9134,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "pin-project", - "prost 0.10.4", + "prost 0.10.3", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -9111,7 +9159,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "cid", "futures", @@ -9131,7 +9179,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "bitflags", @@ -9157,7 +9205,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "ahash", "futures", @@ -9175,14 +9223,14 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "futures", "libp2p", "log", "parity-scale-codec", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "sc-client-api", "sc-network-common", @@ -9196,7 +9244,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "fork-tree", @@ -9205,7 +9253,7 @@ dependencies = [ "log", "lru 0.7.8", "parity-scale-codec", - "prost 0.10.4", + "prost 0.10.3", "prost-build 0.10.4", "sc-client-api", "sc-consensus", @@ -9224,7 +9272,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "futures", @@ -9243,7 +9291,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "bytes", @@ -9273,7 +9321,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "libp2p", @@ -9286,7 +9334,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9295,7 +9343,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "hash-db", @@ -9325,7 +9373,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "jsonrpsee", @@ -9348,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "jsonrpsee", @@ -9361,7 +9409,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "directories", @@ -9431,7 +9479,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "parity-scale-codec", @@ -9445,7 +9493,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9464,7 +9512,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "libc", @@ -9483,7 +9531,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "chrono", "futures", @@ -9501,7 +9549,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "ansi_term", "atty", @@ -9532,7 +9580,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9543,7 +9591,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "futures-timer", @@ -9569,7 +9617,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "log", @@ -9582,7 +9630,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "futures-timer", @@ -9594,9 +9642,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.2.0" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "333af15b02563b8182cd863f925bd31ef8fa86a0e095d30c091956057d436153" +checksum = "c46be926081c9f4dd5dd9b6f1d3e3229f2360bc6502dd8836f84a93b7c75e99a" dependencies = [ "bitvec", "cfg-if 1.0.0", @@ -9608,9 +9656,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.2.0" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f56acbd0743d29ffa08f911ab5397def774ad01bab3786804cf6ee057fb5e1" +checksum = "50e334bb10a245e28e5fd755cabcafd96cfcd167c99ae63a46924ca8d8703a3c" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9620,12 +9668,12 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.20" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" dependencies = [ "lazy_static", - "windows-sys", + "winapi", ] [[package]] @@ -9669,7 +9717,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08da66b8b0965a5555b6bd6639e68ccba85e1e2506f5fbb089e93f8a04e1a2d1" dependencies = [ "der", - "generic-array 0.14.6", + "generic-array 0.14.4", "pkcs8", "subtle", "zeroize", @@ -9704,9 +9752,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.7.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" +checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" dependencies = [ "bitflags", "core-foundation", @@ -9717,9 +9765,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.6.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" +checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" dependencies = [ "core-foundation-sys", "libc", @@ -9736,9 +9784,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.14" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" +checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012" dependencies = [ "serde", ] @@ -9757,18 +9805,18 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.144" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" +checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.144" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" +checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be" dependencies = [ "proc-macro2", "quote", @@ -9790,7 +9838,7 @@ version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" dependencies = [ - "itoa 1.0.3", + "itoa 1.0.1", "ryu", "serde", ] @@ -9811,11 +9859,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.3", + "itoa 1.0.1", "ryu", "serde", ] +[[package]] +name = "sha-1" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" +dependencies = [ + "block-buffer 0.7.3", + "digest 0.8.1", + "fake-simd", + "opaque-debug 0.2.3", +] + [[package]] name = "sha-1" version = "0.9.8" @@ -9837,18 +9897,7 @@ checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" dependencies = [ "cfg-if 1.0.0", "cpufeatures", - "digest 0.10.5", -] - -[[package]] -name = "sha1" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" -dependencies = [ - "cfg-if 1.0.0", - "cpufeatures", - "digest 0.10.5", + "digest 0.10.3", ] [[package]] @@ -9865,9 +9914,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.9" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" +checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", @@ -9878,13 +9927,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.6" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" +checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" dependencies = [ "cfg-if 1.0.0", "cpufeatures", - "digest 0.10.5", + "digest 0.10.3", ] [[package]] @@ -9901,11 +9950,11 @@ dependencies = [ [[package]] name = "sha3" -version = "0.10.5" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2904bea16a1ae962b483322a1c7b81d976029203aea1f461e51cd7705db7ba9" +checksum = "31f935e31cf406e8c0e96c2815a5516181b7004ae8c5f296293221e9b1e356bd" dependencies = [ - "digest 0.10.5", + "digest 0.10.3", "keccak", ] @@ -9962,7 +10011,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788" dependencies = [ "digest 0.9.0", - "rand_core 0.6.4", + "rand_core 0.6.3", ] [[package]] @@ -9979,12 +10028,9 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.7" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" -dependencies = [ - "autocfg", -] +checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" [[package]] name = "slice-group-by" @@ -10014,9 +10060,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.9.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" +checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" [[package]] name = "snap" @@ -10034,18 +10080,18 @@ dependencies = [ "blake2", "chacha20poly1305", "curve25519-dalek 4.0.0-pre.1", - "rand_core 0.6.4", + "rand_core 0.6.3", "ring", "rustc_version", - "sha2 0.10.6", + "sha2 0.10.2", "subtle", ] [[package]] name = "socket2" -version = "0.4.7" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" +checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" dependencies = [ "libc", "winapi", @@ -10070,7 +10116,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "hash-db", "log", @@ -10088,7 +10134,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "blake2", "proc-macro-crate", @@ -10100,7 +10146,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10113,7 +10159,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "integer-sqrt", "num-traits", @@ -10128,7 +10174,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10141,7 +10187,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "parity-scale-codec", @@ -10153,7 +10199,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "sp-api", @@ -10165,7 +10211,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "log", @@ -10183,7 +10229,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "futures", @@ -10202,7 +10248,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "merlin", @@ -10225,7 +10271,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10239,7 +10285,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10252,7 +10298,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "base58", @@ -10298,13 +10344,13 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "blake2", "byteorder", - "digest 0.10.5", - "sha2 0.10.6", - "sha3 0.10.5", + "digest 0.10.3", + "sha2 0.10.2", + "sha3 0.10.0", "sp-std", "twox-hash", ] @@ -10312,7 +10358,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro2", "quote", @@ -10323,7 +10369,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -10332,7 +10378,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro2", "quote", @@ -10342,7 +10388,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "environmental", "parity-scale-codec", @@ -10353,7 +10399,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "finality-grandpa", "log", @@ -10371,7 +10417,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10385,7 +10431,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "bytes", "futures", @@ -10411,7 +10457,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "lazy_static", "sp-core", @@ -10422,7 +10468,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "futures", @@ -10439,7 +10485,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "thiserror", "zstd", @@ -10448,7 +10494,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "parity-scale-codec", @@ -10463,7 +10509,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10477,7 +10523,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "sp-api", "sp-core", @@ -10487,7 +10533,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "backtrace", "lazy_static", @@ -10497,7 +10543,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "rustc-hash", "serde", @@ -10507,7 +10553,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "either", "hash256-std-hasher", @@ -10530,7 +10576,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10548,7 +10594,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "Inflector", "proc-macro-crate", @@ -10560,7 +10606,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "parity-scale-codec", @@ -10574,7 +10620,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10588,7 +10634,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "scale-info", @@ -10599,7 +10645,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "hash-db", "log", @@ -10621,12 +10667,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10639,7 +10685,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "log", "sp-core", @@ -10652,7 +10698,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "futures-timer", @@ -10668,7 +10714,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "sp-std", @@ -10680,7 +10726,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "sp-api", "sp-runtime", @@ -10689,7 +10735,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "async-trait", "log", @@ -10705,7 +10751,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "ahash", "hash-db", @@ -10728,7 +10774,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10745,7 +10791,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10756,7 +10802,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "impl-trait-for-tuples", "log", @@ -10769,7 +10815,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10856,7 +10902,7 @@ dependencies = [ "sub-tokens", "thiserror", "tokio", - "tracing-subscriber 0.3.15", + "tracing-subscriber 0.3.11", "westend-runtime", ] @@ -10949,9 +10995,9 @@ dependencies = [ [[package]] name = "strum_macros" -version = "0.24.3" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" +checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef" dependencies = [ "heck", "proc-macro2", @@ -10977,14 +11023,14 @@ dependencies = [ "hmac 0.11.0", "pbkdf2 0.8.0", "schnorrkel", - "sha2 0.9.9", + "sha2 0.9.8", "zeroize", ] [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "platforms", ] @@ -10992,7 +11038,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11013,7 +11059,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures-util", "hyper", @@ -11026,7 +11072,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "jsonrpsee", "log", @@ -11047,7 +11093,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "array-bytes", "async-trait", @@ -11073,7 +11119,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11083,7 +11129,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11094,7 +11140,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "ansi_term", "build-helper", @@ -11125,21 +11171,21 @@ dependencies = [ [[package]] name = "symbolic-common" -version = "8.8.0" +version = "8.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f551f902d5642e58039aee6a9021a61037926af96e071816361644983966f540" +checksum = "e92a52f07eed9afba3d6f883652cde7cd75fcf327dd44e84f210958379158737" dependencies = [ "debugid", - "memmap2", + "memmap2 0.5.0", "stable_deref_trait", "uuid", ] [[package]] name = "symbolic-demangle" -version = "8.8.0" +version = "8.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4564ca7b4e6eb14105aa8bbbce26e080f6b5d9c4373e67167ab31f7b86443750" +checksum = "c9abc81544d9964975269165bfe5ad198d8b9e2e809c46527323f95588a57693" dependencies = [ "cpp_demangle", "rustc-demangle", @@ -11148,9 +11194,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.100" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52205623b1b0f064a4e71182c3b18ae902267282930c6d5462c91b859668426e" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", "quote", @@ -11198,9 +11244,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.4" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1" +checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff" [[package]] name = "tempfile" @@ -11218,18 +11264,18 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.1.3" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" +checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" dependencies = [ "winapi-util", ] [[package]] name = "termtree" -version = "0.2.4" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b" +checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-parachain-adder" @@ -11341,24 +11387,24 @@ dependencies = [ [[package]] name = "textwrap" -version = "0.15.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16" +checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" [[package]] name = "thiserror" -version = "1.0.35" +version = "1.0.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53f98874615aea268107765aa1ed8f6116782501d18e53d08b471733bea6c85" +checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.35" +version = "1.0.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8b463991b4eab2d801e724172285ec4195c650e8ec79b149e6c2a8e6dd3f783" +checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" dependencies = [ "proc-macro2", "quote", @@ -11415,9 +11461,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-sys" -version = "0.4.3+5.2.1-patched.2" +version = "0.4.2+5.2.1-patched.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1792ccb507d955b46af42c123ea8863668fae24d03721e40cad6a41773dbb49" +checksum = "5844e429d797c62945a566f8da4e24c7fe3fbd5d6617fd8bf7a0b7dc1ee0f22e" dependencies = [ "cc", "fs_extra", @@ -11426,9 +11472,9 @@ dependencies = [ [[package]] name = "tikv-jemallocator" -version = "0.4.3" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5b7bcecfafe4998587d636f9ae9d55eb9d0499877b88757767c346875067098" +checksum = "3c14a5a604eb8715bc5785018a37d00739b180bcf609916ddf4393d33d49ccdf" dependencies = [ "libc", "tikv-jemalloc-sys", @@ -11457,7 +11503,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.9", + "sha2 0.9.8", "thiserror", "unicode-normalization", "wasm-bindgen", @@ -11475,9 +11521,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2" dependencies = [ "tinyvec_macros", ] @@ -11490,11 +11536,10 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.21.1" +version = "1.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0020c875007ad96677dcc890298f4b942882c5d4eb7cc8f439fc3bf813dc9c95" +checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439" dependencies = [ - "autocfg", "bytes", "libc", "memchr", @@ -11502,7 +11547,7 @@ dependencies = [ "num_cpus", "once_cell", "parking_lot 0.12.1", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "signal-hook-registry", "socket2", "tokio-macros", @@ -11511,9 +11556,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.8.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" +checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" dependencies = [ "proc-macro2", "quote", @@ -11532,9 +11577,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.23.4" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" +checksum = "a27d5f2b839802bd8267fa19b0530f5a08b9c08cd417976be2a65d130fe1c11b" dependencies = [ "rustls", "tokio", @@ -11543,20 +11588,20 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.10" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6edf2d6bc038a43d31353570e27270603f4648d18f5ed10c0e179abe43255af" +checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" dependencies = [ "futures-core", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "tokio", ] [[package]] name = "tokio-tungstenite" -version = "0.17.2" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181" +checksum = "06cda1232a49558c46f8a504d5b93101d42c0bf7f911f12a105ba48168f821ae" dependencies = [ "futures-util", "log", @@ -11566,52 +11611,65 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.4" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" +checksum = "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "log", + "pin-project-lite 0.2.7", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "tokio", - "tracing", ] [[package]] name = "toml" -version = "0.5.9" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ "serde", ] [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.36" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" +checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" dependencies = [ "cfg-if 1.0.0", "log", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.7", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" -version = "0.1.22" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" +checksum = "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b" dependencies = [ "proc-macro2", "quote", @@ -11620,9 +11678,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.29" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" +checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7" dependencies = [ "once_cell", "valuable", @@ -11673,9 +11731,9 @@ dependencies = [ [[package]] name = "tracing-serde" -version = "0.1.3" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b" dependencies = [ "serde", "tracing-core", @@ -11706,13 +11764,13 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.15" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" +checksum = "4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596" dependencies = [ "ansi_term", + "lazy_static", "matchers 0.1.0", - "once_cell", "regex", "sharded-slab", "smallvec", @@ -11757,7 +11815,7 @@ dependencies = [ "futures-channel", "futures-io", "futures-util", - "idna 0.2.3", + "idna", "ipnet", "lazy_static", "log", @@ -11796,7 +11854,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ee4cb47fa01ad6c7d6c94acf3370fd26470b388" +source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" dependencies = [ "clap", "frame-try-runtime", @@ -11821,9 +11879,9 @@ dependencies = [ [[package]] name = "trybuild" -version = "1.0.64" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7f408301c7480f9e6294eb779cfc907f54bd901a9660ef24d7f233ed5376485" +checksum = "7fc92f558afb6d1d7c6f175eb8d615b8ef49c227543e68e19c123d4ee43d8a7d" dependencies = [ "dissimilar", "glob", @@ -11843,9 +11901,9 @@ checksum = "5e66dcbec4290c69dd03c57e76c2469ea5c7ce109c6dd4351c13055cf71ea055" [[package]] name = "tungstenite" -version = "0.17.3" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0" +checksum = "d96a2dea40e7570482f28eb57afbe42d97551905da6a9400acc5c328d24004f5" dependencies = [ "base64", "byteorder", @@ -11867,28 +11925,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if 1.0.0", - "digest 0.10.5", + "digest 0.10.3", "rand 0.8.5", "static_assertions", ] [[package]] name = "typenum" -version = "1.15.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" [[package]] name = "ucd-trie" -version = "0.1.5" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" +checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" [[package]] name = "uint" -version = "0.9.3" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f03af7ccf01dd611cc450a0d10dbc9b745770d096473e2faf0ca6e2d66d1e0" +checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f" dependencies = [ "byteorder", "crunchy", @@ -11907,36 +11965,36 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.8" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" +checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f" [[package]] name = "unicode-ident" -version = "1.0.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" +checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" dependencies = [ "tinyvec", ] [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "universal-hash" @@ -11944,7 +12002,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.4", "subtle", ] @@ -11968,12 +12026,13 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" -version = "2.3.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" dependencies = [ "form_urlencoded", - "idna 0.3.0", + "idna", + "matches", "percent-encoding", ] @@ -12017,9 +12076,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "void" @@ -12083,9 +12142,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.83" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" +checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce" dependencies = [ "cfg-if 1.0.0", "serde", @@ -12095,13 +12154,13 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.83" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" +checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b" dependencies = [ "bumpalo", + "lazy_static", "log", - "once_cell", "proc-macro2", "quote", "syn", @@ -12110,9 +12169,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.33" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" +checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -12122,9 +12181,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.83" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" +checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -12132,9 +12191,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.83" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" +checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab" dependencies = [ "proc-macro2", "quote", @@ -12145,9 +12204,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.83" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" +checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc" [[package]] name = "wasm-gc-api" @@ -12213,7 +12272,7 @@ dependencies = [ "downcast-rs", "libm", "memory_units", - "num-rational 0.4.1", + "num-rational 0.4.0", "num-traits", ] @@ -12238,7 +12297,7 @@ dependencies = [ "indexmap", "libc", "log", - "object", + "object 0.29.0", "once_cell", "paste", "psm", @@ -12251,7 +12310,7 @@ dependencies = [ "wasmtime-environ", "wasmtime-jit", "wasmtime-runtime", - "windows-sys", + "windows-sys 0.36.1", ] [[package]] @@ -12277,9 +12336,9 @@ dependencies = [ "log", "rustix", "serde", - "sha2 0.9.9", + "sha2 0.9.8", "toml", - "windows-sys", + "windows-sys 0.36.1", "zstd", ] @@ -12297,7 +12356,7 @@ dependencies = [ "cranelift-wasm", "gimli", "log", - "object", + "object 0.29.0", "target-lexicon", "thiserror", "wasmparser", @@ -12315,7 +12374,7 @@ dependencies = [ "gimli", "indexmap", "log", - "object", + "object 0.29.0", "serde", "target-lexicon", "thiserror", @@ -12336,7 +12395,7 @@ dependencies = [ "cpp_demangle", "gimli", "log", - "object", + "object 0.29.0", "rustc-demangle", "rustix", "serde", @@ -12345,7 +12404,7 @@ dependencies = [ "wasmtime-environ", "wasmtime-jit-debug", "wasmtime-runtime", - "windows-sys", + "windows-sys 0.36.1", ] [[package]] @@ -12354,7 +12413,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b299569abf6f99b7b8e020afaf84a700e8636c6a42e242069267322cd5818235" dependencies = [ - "object", + "object 0.29.0", "once_cell", "rustix", ] @@ -12381,7 +12440,7 @@ dependencies = [ "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-jit-debug", - "windows-sys", + "windows-sys 0.36.1", ] [[package]] @@ -12398,9 +12457,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.60" +version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" +checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb" dependencies = [ "js-sys", "wasm-bindgen", @@ -12418,9 +12477,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.22.4" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1c760f0d366a6c24a02ed7816e23e691f5d92291f94d15e836006fd11b04daf" +checksum = "552ceb903e957524388c4d3475725ff2c8b7960922063af6ce53c9a43da07449" dependencies = [ "webpki", ] @@ -12543,13 +12602,13 @@ dependencies = [ [[package]] name = "which" -version = "4.3.0" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" +checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" dependencies = [ "either", + "lazy_static", "libc", - "once_cell", ] [[package]] @@ -12591,15 +12650,28 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.34.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45296b64204227616fdbf2614cefa4c236b98ee64dfaaaa435207ed99fe7829f" +checksum = "aac7fef12f4b59cd0a29339406cc9203ab44e440ddff6b3f5a41455349fa9cf3" dependencies = [ - "windows_aarch64_msvc 0.34.0", - "windows_i686_gnu 0.34.0", - "windows_i686_msvc 0.34.0", - "windows_x86_64_gnu 0.34.0", - "windows_x86_64_msvc 0.34.0", + "windows_aarch64_msvc 0.29.0", + "windows_i686_gnu 0.29.0", + "windows_i686_msvc 0.29.0", + "windows_x86_64_gnu 0.29.0", + "windows_x86_64_msvc 0.29.0", +] + +[[package]] +name = "windows-sys" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6" +dependencies = [ + "windows_aarch64_msvc 0.32.0", + "windows_i686_gnu 0.32.0", + "windows_i686_msvc 0.32.0", + "windows_x86_64_gnu 0.32.0", + "windows_x86_64_msvc 0.32.0", ] [[package]] @@ -12617,9 +12689,15 @@ dependencies = [ [[package]] name = "windows_aarch64_msvc" -version = "0.34.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d" +checksum = "c3d027175d00b01e0cbeb97d6ab6ebe03b12330a35786cbaca5252b1c4bf5d9b" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" [[package]] name = "windows_aarch64_msvc" @@ -12629,9 +12707,15 @@ checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" [[package]] name = "windows_i686_gnu" -version = "0.34.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed" +checksum = "8793f59f7b8e8b01eda1a652b2697d87b93097198ae85f823b969ca5b89bba58" + +[[package]] +name = "windows_i686_gnu" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" [[package]] name = "windows_i686_gnu" @@ -12641,9 +12725,15 @@ checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" [[package]] name = "windows_i686_msvc" -version = "0.34.0" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8602f6c418b67024be2996c512f5f995de3ba417f4c75af68401ab8756796ae4" + +[[package]] +name = "windows_i686_msvc" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956" +checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" [[package]] name = "windows_i686_msvc" @@ -12653,9 +12743,15 @@ checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" [[package]] name = "windows_x86_64_gnu" -version = "0.34.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4" +checksum = "f3d615f419543e0bd7d2b3323af0d86ff19cbc4f816e6453f36a2c2ce889c354" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" [[package]] name = "windows_x86_64_gnu" @@ -12665,9 +12761,15 @@ checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" [[package]] name = "windows_x86_64_msvc" -version = "0.34.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9" +checksum = "11d95421d9ed3672c280884da53201a5c46b7b2765ca6faf34b0d71cf34a3561" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" [[package]] name = "windows_x86_64_msvc" @@ -12873,17 +12975,11 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "yansi" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" - [[package]] name = "zeroize" -version = "1.5.7" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f" +checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619" dependencies = [ "zeroize_derive", ] From efe91f3346d34b05802cc8523e71112bdef1e20d Mon Sep 17 00:00:00 2001 From: Gav Date: Fri, 30 Sep 2022 15:42:46 +0100 Subject: [PATCH 68/72] Fix broken stuff --- Cargo.lock | 356 +++++++++--------- xcm/pallet-xcm-benchmarks/Cargo.toml | 6 +- xcm/pallet-xcm-benchmarks/src/fungible/mod.rs | 1 + xcm/pallet-xcm-benchmarks/src/generic/mod.rs | 1 + 4 files changed, 184 insertions(+), 180 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7c9e6f045a38..c00abf82a7a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -435,7 +435,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "async-trait", @@ -472,7 +472,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -492,7 +492,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "beefy-primitives", "sp-api", @@ -501,7 +501,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -1998,7 +1998,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", ] @@ -2016,7 +2016,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -2039,7 +2039,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "Inflector", "array-bytes", @@ -2090,7 +2090,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2101,7 +2101,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2117,7 +2117,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -2146,7 +2146,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "bitflags", "frame-metadata", @@ -2178,7 +2178,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "Inflector", "cfg-expr", @@ -2192,7 +2192,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2204,7 +2204,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro2", "quote", @@ -2214,7 +2214,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2237,7 +2237,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -2248,7 +2248,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "log", @@ -2266,7 +2266,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -2281,7 +2281,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "sp-api", @@ -2290,7 +2290,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "parity-scale-codec", @@ -2473,7 +2473,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "chrono", "frame-election-provider-support", @@ -4836,7 +4836,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -4850,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -4866,7 +4866,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -4881,7 +4881,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -4905,7 +4905,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4925,7 +4925,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4944,7 +4944,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -4959,7 +4959,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "beefy-primitives", "frame-support", @@ -4975,7 +4975,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "beefy-merkle-tree", @@ -4998,7 +4998,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5016,7 +5016,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5035,7 +5035,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5052,7 +5052,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5069,7 +5069,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5085,7 +5085,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5109,7 +5109,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5122,7 +5122,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5140,7 +5140,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5161,7 +5161,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5176,7 +5176,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5199,7 +5199,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5215,7 +5215,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5235,7 +5235,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5252,7 +5252,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5269,7 +5269,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5287,7 +5287,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5302,7 +5302,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5317,7 +5317,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -5334,7 +5334,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5354,7 +5354,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "sp-api", @@ -5364,7 +5364,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -5381,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5420,7 +5420,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5435,7 +5435,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5453,7 +5453,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5468,7 +5468,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5486,7 +5486,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5502,7 +5502,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -5523,7 +5523,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5539,7 +5539,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -5553,7 +5553,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5576,7 +5576,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5587,7 +5587,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "sp-arithmetic", @@ -5596,7 +5596,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -5610,7 +5610,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5628,7 +5628,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5647,7 +5647,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-support", "frame-system", @@ -5663,7 +5663,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5678,7 +5678,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5689,7 +5689,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5706,7 +5706,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5722,7 +5722,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -5737,7 +5737,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-benchmarking", "frame-support", @@ -8269,7 +8269,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8617,7 +8617,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "sp-core", @@ -8628,7 +8628,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "futures", @@ -8655,7 +8655,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "futures-timer", @@ -8678,7 +8678,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8694,7 +8694,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8711,7 +8711,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8722,7 +8722,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "chrono", @@ -8762,7 +8762,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "fnv", "futures", @@ -8790,7 +8790,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "hash-db", "kvdb", @@ -8815,7 +8815,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "futures", @@ -8839,7 +8839,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "fork-tree", @@ -8881,7 +8881,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "jsonrpsee", @@ -8903,7 +8903,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8916,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "futures", @@ -8940,7 +8940,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "lazy_static", "lru 0.7.8", @@ -8967,7 +8967,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "environmental", "parity-scale-codec", @@ -8983,7 +8983,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "parity-scale-codec", @@ -8998,7 +8998,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9018,7 +9018,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "ahash", "array-bytes", @@ -9059,7 +9059,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "finality-grandpa", "futures", @@ -9080,7 +9080,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "ansi_term", "futures", @@ -9097,7 +9097,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "async-trait", @@ -9112,7 +9112,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "async-trait", @@ -9159,7 +9159,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "cid", "futures", @@ -9179,7 +9179,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "bitflags", @@ -9205,7 +9205,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "ahash", "futures", @@ -9223,7 +9223,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "futures", @@ -9244,7 +9244,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "fork-tree", @@ -9272,7 +9272,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "futures", @@ -9291,7 +9291,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "bytes", @@ -9321,7 +9321,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "libp2p", @@ -9334,7 +9334,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9343,7 +9343,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "hash-db", @@ -9373,7 +9373,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "jsonrpsee", @@ -9396,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "jsonrpsee", @@ -9409,7 +9409,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "directories", @@ -9479,7 +9479,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "parity-scale-codec", @@ -9493,7 +9493,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9512,7 +9512,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "libc", @@ -9531,7 +9531,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "chrono", "futures", @@ -9549,7 +9549,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "ansi_term", "atty", @@ -9580,7 +9580,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9591,7 +9591,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "futures-timer", @@ -9617,7 +9617,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "log", @@ -9630,7 +9630,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "futures-timer", @@ -10116,7 +10116,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "hash-db", "log", @@ -10134,7 +10134,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "blake2", "proc-macro-crate", @@ -10146,7 +10146,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -10159,7 +10159,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "integer-sqrt", "num-traits", @@ -10174,7 +10174,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -10187,7 +10187,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "parity-scale-codec", @@ -10199,7 +10199,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "sp-api", @@ -10211,7 +10211,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "log", @@ -10229,7 +10229,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "futures", @@ -10248,7 +10248,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "merlin", @@ -10271,7 +10271,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -10285,7 +10285,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -10298,7 +10298,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "base58", @@ -10344,7 +10344,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "blake2", "byteorder", @@ -10358,7 +10358,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro2", "quote", @@ -10369,7 +10369,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -10378,7 +10378,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro2", "quote", @@ -10388,7 +10388,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "environmental", "parity-scale-codec", @@ -10399,7 +10399,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "finality-grandpa", "log", @@ -10417,7 +10417,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10431,7 +10431,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "bytes", "futures", @@ -10457,7 +10457,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "lazy_static", "sp-core", @@ -10468,7 +10468,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "futures", @@ -10485,7 +10485,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "thiserror", "zstd", @@ -10494,7 +10494,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "parity-scale-codec", @@ -10509,7 +10509,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -10523,7 +10523,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "sp-api", "sp-core", @@ -10533,7 +10533,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "backtrace", "lazy_static", @@ -10543,7 +10543,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "rustc-hash", "serde", @@ -10553,7 +10553,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "either", "hash256-std-hasher", @@ -10576,7 +10576,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10594,7 +10594,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "Inflector", "proc-macro-crate", @@ -10606,7 +10606,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "parity-scale-codec", @@ -10620,7 +10620,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -10634,7 +10634,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "scale-info", @@ -10645,7 +10645,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "hash-db", "log", @@ -10667,12 +10667,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10685,7 +10685,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "log", "sp-core", @@ -10698,7 +10698,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "futures-timer", @@ -10714,7 +10714,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "sp-std", @@ -10726,7 +10726,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "sp-api", "sp-runtime", @@ -10735,7 +10735,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "async-trait", "log", @@ -10751,7 +10751,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "ahash", "hash-db", @@ -10774,7 +10774,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10791,7 +10791,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10802,7 +10802,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "impl-trait-for-tuples", "log", @@ -10815,7 +10815,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11030,7 +11030,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "platforms", ] @@ -11038,7 +11038,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11059,7 +11059,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures-util", "hyper", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "jsonrpsee", "log", @@ -11093,7 +11093,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "array-bytes", "async-trait", @@ -11119,7 +11119,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11129,7 +11129,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11140,7 +11140,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "ansi_term", "build-helper", @@ -11854,7 +11854,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#952030cfa6f11be6aef938e5359064c4cf6b30a9" +source = "git+https://github.com/paritytech/substrate?branch=master#dbb72f3fd98253b72c0090375b738b9d00995090" dependencies = [ "clap", "frame-try-runtime", diff --git a/xcm/pallet-xcm-benchmarks/Cargo.toml b/xcm/pallet-xcm-benchmarks/Cargo.toml index b14dd3301346..5c48219a6d1e 100644 --- a/xcm/pallet-xcm-benchmarks/Cargo.toml +++ b/xcm/pallet-xcm-benchmarks/Cargo.toml @@ -14,9 +14,9 @@ frame-support = { default-features = false, branch = "master", git = "https://gi frame-system = { default-features = false, branch = "master", git = "https://github.com/paritytech/substrate" } sp-runtime = { default-features = false, branch = "master", git = "https://github.com/paritytech/substrate" } sp-std = { default-features = false, branch = "master", git = "https://github.com/paritytech/substrate" } -xcm-executor = { path = "../xcm-executor", default-features = false, features = ["runtime-benchmarks"] } +xcm-executor = { path = "../xcm-executor", default-features = false } frame-benchmarking = { default-features = false, branch = "master", git = "https://github.com/paritytech/substrate" } -xcm = { path = "..", default-features = false, features = ["runtime-benchmarks"] } +xcm = { path = "..", default-features = false } log = "0.4.17" [dev-dependencies] @@ -44,6 +44,8 @@ std = [ "sp-std/std" ] runtime-benchmarks = [ + "xcm/runtime-benchmarks", + "xcm-executor/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", diff --git a/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs b/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs index 1acf61cf0010..a7fd0e99fd8e 100644 --- a/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs +++ b/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs @@ -18,6 +18,7 @@ pub use pallet::*; +#[cfg(feature = "runtime-benchmarks")] pub mod benchmarking; #[cfg(test)] mod mock; diff --git a/xcm/pallet-xcm-benchmarks/src/generic/mod.rs b/xcm/pallet-xcm-benchmarks/src/generic/mod.rs index adf31fb207f2..de347a537be2 100644 --- a/xcm/pallet-xcm-benchmarks/src/generic/mod.rs +++ b/xcm/pallet-xcm-benchmarks/src/generic/mod.rs @@ -1,5 +1,6 @@ pub use pallet::*; +#[cfg(feature = "runtime-benchmarks")] pub mod benchmarking; #[cfg(test)] mod mock; From d18f6c5e51c29449567c82848d97bbb041bc6fc5 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Fri, 30 Sep 2022 15:30:22 +0000 Subject: [PATCH 69/72] ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_referenda --- .../pallet_referenda_fellowship_referenda.rs | 110 +++++++++++++----- .../src/weights/pallet_referenda_referenda.rs | 110 +++++++++++++----- 2 files changed, 164 insertions(+), 56 deletions(-) diff --git a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs index 1fb6b637fb15..ca52d8044bbf 100644 --- a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for `pallet_referenda` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-20, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-09-30, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 @@ -50,148 +50,198 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Agenda (r:1 w:1) // Storage: FellowshipReferenda ReferendumInfoFor (r:0 w:1) fn submit() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(32_438_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_preparing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(48_476_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(94_751_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) fn place_decision_deposit_not_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(94_975_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_passing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(194_931_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) fn place_decision_deposit_failing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(42_888_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn refund_decision_deposit() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(30_949_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn cancel() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(38_960_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn kill() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(67_836_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda TrackQueue (r:1 w:0) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) fn one_fewer_deciding_queue_empty() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(11_204_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_failing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(224_465_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_passing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(224_764_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_insertion() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(91_727_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_slide() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(91_868_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(94_520_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:0) // Storage: FellowshipReferenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_not_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(93_483_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_no_deposit() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(29_294_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_preparing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(30_363_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) fn nudge_referendum_timed_out() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(22_703_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_failing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(40_760_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipReferenda DecidingCount (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_passing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(91_300_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(165_577_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_end_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(166_188_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_not_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(159_324_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(82_615_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) @@ -199,12 +249,16 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Lookup (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn nudge_referendum_approved() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(185_354_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(5 as u64)) } // Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1) // Storage: FellowshipCollective MemberCount (r:1 w:0) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_rejected() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(165_963_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/runtime/kusama/src/weights/pallet_referenda_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_referenda.rs index 9740c936ad4c..8d8fc6ecbd61 100644 --- a/runtime/kusama/src/weights/pallet_referenda_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_referenda.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for `pallet_referenda` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-08-20, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-09-30, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024 @@ -49,149 +49,203 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Storage: Scheduler Agenda (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:0 w:1) fn submit() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(37_366_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_preparing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(47_931_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) fn place_decision_deposit_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(48_799_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) fn place_decision_deposit_not_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(48_899_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn place_decision_deposit_passing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(61_981_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) fn place_decision_deposit_failing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(42_318_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) fn refund_decision_deposit() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(30_391_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn cancel() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(38_601_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn kill() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(78_111_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda TrackQueue (r:1 w:0) // Storage: Referenda DecidingCount (r:1 w:1) fn one_fewer_deciding_queue_empty() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(11_132_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_failing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(161_624_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) fn one_fewer_deciding_passing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(167_193_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_insertion() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(44_257_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_requeued_slide() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(43_981_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(45_931_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:0) // Storage: Referenda TrackQueue (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_not_queued() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(45_854_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_no_deposit() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(28_641_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_preparing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(29_629_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) fn nudge_referendum_timed_out() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(21_852_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_failing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(41_478_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Referenda DecidingCount (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_deciding_passing() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(44_198_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_begin_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(38_978_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_end_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(40_123_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_not_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(36_868_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_continue_confirming() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(36_835_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:2 w:2) // Storage: Scheduler Lookup (r:1 w:1) // Storage: Preimage StatusFor (r:1 w:1) fn nudge_referendum_approved() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(56_130_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(5 as u64)) } // Storage: Referenda ReferendumInfoFor (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn nudge_referendum_rejected() -> Weight { - Weight::from_ref_time(0 as u64) + Weight::from_ref_time(38_997_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } From ef88bbac8bd84c693c98b8211a1de0cf694d6c8d Mon Sep 17 00:00:00 2001 From: Gavin Wood Date: Sun, 2 Oct 2022 11:30:14 +0100 Subject: [PATCH 70/72] Update runtime/kusama/src/governance/fellowship.rs --- runtime/kusama/src/governance/fellowship.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index b06ea7ce17ff..31a18d1c59d1 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -116,7 +116,7 @@ impl pallet_referenda::TracksInfo for TracksInfo { prepare_period: 30 * MINUTES, decision_period: 7 * DAYS, confirm_period: 30 * MINUTES, - min_enactment_period: 4, + min_enactment_period: 1 * MINUTES, min_approval: pallet_referenda::Curve::LinearDecreasing { length: Perbill::from_percent(100), floor: Perbill::from_percent(50), From 93138b7b30a050ad6a84a58aa14d82a0be1f3976 Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Sun, 2 Oct 2022 14:06:22 +0200 Subject: [PATCH 71/72] Reorder EitherOf origins Zero logic change to make the benchmarking work. It uses the first successful origin which can only promote to rank 6. By swapping the order we use Root which can always promote. Signed-off-by: Oliver Tale-Yazdi --- runtime/kusama/src/governance/fellowship.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 31a18d1c59d1..66e2f6ee6d58 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -335,6 +335,7 @@ impl pallet_ranked_collective::Config for Runtime // - a vote by the rank *above* the new rank. type PromoteOrigin = EitherOf< EitherOf< + frame_system::EnsureRootWithSuccess>, MapSuccess< pallet_collective::EnsureProportionAtLeast< Self::AccountId, @@ -344,7 +345,6 @@ impl pallet_ranked_collective::Config for Runtime >, Replace>, >, - frame_system::EnsureRootWithSuccess>, >, EitherOf< MapSuccess>>, From 2c39c202800e9dcb597bb62d171fa6a5a0eec81a Mon Sep 17 00:00:00 2001 From: Gav Date: Mon, 3 Oct 2022 17:04:51 +0100 Subject: [PATCH 72/72] Revert param change and update doc --- runtime/kusama/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index f8a6c250f28d..48762d5e67ec 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -597,7 +597,7 @@ impl pallet_staking::Config for Runtime { type SessionsPerEra = SessionsPerEra; type BondingDuration = BondingDuration; type SlashDeferDuration = SlashDeferDuration; - // A majority of the council or root can cancel the slash. + // The staking admin or root can cancel the slash. type SlashCancelOrigin = EitherOf, StakingAdmin>; type SessionInterface = Self; type EraPayout = EraPayout; @@ -905,7 +905,7 @@ impl pallet_recovery::Config for Runtime { parameter_types! { pub const CandidateDeposit: Balance = 10 * QUID; pub const WrongSideDeduction: Balance = 2 * QUID; - pub const MaxStrikes: u32 = 2; + pub const MaxStrikes: u32 = 10; pub const RotationPeriod: BlockNumber = 7 * DAYS; pub const PeriodSpend: Balance = 500 * QUID; pub const MaxLockDuration: BlockNumber = 36 * 30 * DAYS;